DevOps Engineer
Key Responsibilities:
Architect and maintain secure, scalable environments for fixed-income trading systems.
Develop robust CI/CD pipelines using tools like Jenkins, Git, and Octopus Deploy.
Implement containerization (Docker, Kubernetes, LXC) and manage microservices-based deployments.
Administer cloud infrastructure in Azure and AWS, optimizing for performance and uptime.
Utilize Azure Batch for large-scale compute tasks, integrate Azure ML for machine learning ops, and manage Azure Databricks for data analytics workflows.
Support a hybrid infrastructure with minimal downtime and high reliability.
Manage development environments and tooling for Python, TypeScript, React, and JavaScript.
Collaborate with development teams to enhance testing, deployment, and local development workflows.
Maintain both Linux and Windows systems, ensuring operational stability.
Tune and manage SQL and NoSQL databases supporting critical trading operations.
Oversee messaging and queueing systems (e.g., RabbitMQ, Celery) for background job processing.
Orchestrate and monitor complex workflows and ETL pipelines using Airflow and related tools.
Implement monitoring/logging solutions using Prometheus, Grafana, ELK Stack, Splunk, etc.
Uphold security and compliance practices with regular audits and remediation processes.
Partner with stakeholders to troubleshoot infrastructure issues and streamline processes.
Drive automation and adopt emerging technologies to enhance operational efficiency.
Participate in agile workflows, continuously refining and improving the deployment pipeline.
Qualifications:
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field from a top-tier university.
Experience:
5-10 years of hands-on experience in DevOps or Site Reliability Engineering roles, ideally within the financial or trading sector.
Deep experience with infrastructure automation, CI/CD, and modern DevOps practices.
Proven success managing hybrid cloud/on-prem environments, especially within Azure and AWS.
Strong background supporting software teams using Python, JavaScript/TypeScript, React, and C++.
Demonstrated experience migrating legacy systems to the cloud.
Skilled in database optimization, infrastructure monitoring, and network/messaging configuration.
Technical Skills:
DevOps & Infrastructure:
Infrastructure-as-Code (Terraform, Bicep, CloudFormation)
Hybrid cloud experience with Linux/Windows systems
Container orchestration with Kubernetes (AKS, EKS, on-prem) and Docker
CI/CD & Developer Tooling:
Jenkins, GitHub/GitLab, Octopus Deploy, TeamCity
Python tooling: pip, poetry, conda
Deployment strategies: blue/green, IaC-CI/CD integration
Observability & Monitoring:
Tools like Datadog, Prometheus, ELK Stack, Grafana, Splunk
Programming & Scripting:
Strong scripting in Python and Bash
Backend processing using Celery, RabbitMQ
Data & Workflow Management:
Apache Airflow, ETL pipeline design
Azure Batch, Azure ML, and Azure Databricks
Database & Networking:
Deep knowledge of SQL and database tuning
Security best practices, compliance, and performance tuning in distributed environments
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.