DevOps Engineer
Job Description:
My client is currently undertaking a significant transformation of our trading platform, with DevOps playing a crucial role in this evolution. As a DevOps Engineer, you will concentrate on modernizing our deployment systems and trading application runtime, managing a substantial number of servers and services across multiple locations. This pivotal project provides you with the opportunity to make a direct impact that will contribute to the overall success of the company. In addition to deployment and runtime systems, the DevOps team also oversees CI/CD pipelines, core infrastructure, and real-time and historical data analytics. You will have the chance to contribute across all these areas. We are committed to fostering a culture of collaboration, continuous improvement, and automation.
Responsibilities and Duties
- Key contributor to multiple systems maintained by the team, including technology evaluation and selection, collaboration with developers, building solutions with the DevOps team and trading system developers, and managing migrations.
- Automate developer tools and workflows, including trader script deployment.
- Develop real-time monitoring solutions to enhance the efficiency of IT teams across the firm.
- Engineer and optimize data pipelines to deliver real-time and historical data to Quant and Trading teams.
- Provide technical leadership and mentor junior team members.
- Practice continuous improvement, including giving and receiving constructive feedback.
- Make a direct impact on how technology is delivered and managed
What You Offer
- University degree in Computer Science or a related discipline.
- 5+ years of work experience in DevOps, Systems Engineering, or a similar role.
- Proven track record of driving organizational change and coordinating work across teams.
- Strong development skills in Python, Golang, and shell scripting, with a focus on automation and standards-based solutions.
- Excellent communication skills in English, both verbal and written.
- Experience in mentoring or team management.
- Thrive in a fast-paced working environment.
- Hands-on experience with:
- Linux systems and managing software running on Linux.
- Containerization and orchestration technologies, including runtime platforms.
- Monitoring systems for performance and reliability.
- Relational databases and data storage solutions.
- Continuous Integration/Continuous Deployment (CI/CD) systems.
Required Skills:
DevOps