DevOps Engineer
Summary
Build and maintain CI/CD pipelines, Infrastructure as Code, and cloud-native platforms in Azure to support large-scale data processing and analytics.
London, UK | Hybrid Working (3 Days Onsite)
We're looking for an experienced DevOps Engineer to join a high-performing team responsible for supporting and evolving a large-scale cloud-based data platform. This is an exciting opportunity to work at the intersection of DevOps, Cloud Infrastructure, Automation, and Data Engineering, helping deliver reliable, secure, and scalable solutions within a modern Azure environment.
You'll play a key role in building and maintaining cloud infrastructure, automating deployment processes, and enabling engineering teams to deliver data-driven solutions efficiently and securely.
The Role
As a DevOps Engineer, you will be responsible for designing and implementing CI/CD processes, managing Infrastructure as Code (IaC), and supporting cloud-native technologies that power enterprise-scale data platforms.
Working closely with architects, engineers, and data teams, you'll help deliver robust environments capable of handling large volumes of business-critical data while ensuring security, scalability, and operational excellence.
Key Responsibilities
- Design, build, and maintain CI/CD pipelines using tools such as GitLab, Jenkins, and related automation technologies
- Implement Infrastructure as Code (IaC) solutions using Terraform to support scalable Azure deployments
- Collaborate with solution architects and engineering teams on end-to-end infrastructure and platform design
- Manage and optimize Azure cloud services, ensuring high availability, performance, and security
- Support deployment and operation of large-scale data platforms and processing environments
- Integrate and support data processing technologies including Spark and modern analytics platforms
- Monitor, troubleshoot, and resolve infrastructure, deployment, and automation issues
- Promote DevOps best practices across development and engineering teams
- Improve operational efficiency through automation, standardisation, and continuous improvement initiatives
- Ensure compliance with security, governance, and operational standards
Required Experience
- Strong commercial experience in DevOps, Cloud Engineering, or Platform Engineering roles
- Proven expertise in Infrastructure as Code using Terraform
- Hands-on experience building and supporting CI/CD pipelines
- Strong experience with GitLab and deployment automation
- Experience working within Microsoft Azure environments
- Knowledge of scripting languages such as Shell or PowerShell
- Experience supporting cloud-native applications and services
- Familiarity with big data technologies including Spark and distributed data platforms
- Strong troubleshooting and incident management skills
- Excellent communication and stakeholder engagement abilities
- Experience with Azure Data Factory and Databricks
- Knowledge of Azure Kubernetes Service (AKS)
- Exposure to containerisation technologies and orchestration platforms
- Understanding of data governance, security, and compliance frameworks