
Senior DevOps Engineer
- United Kingdom
- Permanent
- Full-time
- Design, build, and operate infrastructure on Azure, leveraging Terraform and Terragrunt as part of our platform automation stack
- Develop and maintain CI/CD pipelines using GitHub Actions and GitLab CI
- Deploy and manage containerized workloads using Kubernetes (AKS)
- Collaborate with software engineers and solution architects to ensure deployment consistency, environment parity, and system security
- Support secure configuration of networking, identity, and access management in Azure
- Help integrate platform components with client environments, participating in deployments, troubleshooting, and documentation
- Drive observability and resilience across environments using tools like Prometheus, Grafana, and OpenTelemetry
- Troubleshoot and resolve issues across infrastructure, containers, and deployment pipelines
- Contribute to internal and client-facing infrastructure documentation and support materials
- Cloud Platforms: Azure (primary), with some AWS, GCP exposure beneficial
- IaC Tools: Terraform, Terragrunt
- CI/CD: GitHub Actions, GitLab CI
- Containerization & Orchestration: Docker, Kubernetes (AKS)
- Messaging/Eventing: Kafka
- Data & Search: Apache Spark, OpenSearch
- Architectures: Microservices, event-driven, distributed systems
- Observability: Prometheus, Grafana, OpenTelemetry
- Minimum 5-8yrs of proven experience in a DevOps engineering capacity, with strong exposure to Azure-native services (e.g., ARM, VNet, Key Vault, AKS)
- Deep hands-on knowledge of Terraform and Terragrunt for cloud infrastructure automation
- Practical expertise in deploying, maintaining, and troubleshooting Kubernetes clusters in production
- Familiarity with Kafka and event-driven or streaming-based systems
- Experience building and managing CI/CD pipelines using GitHub Actions and/or GitLab
- Strong problem-solving, diagnostic, and debugging skills in cloud-native environments
- A clear, concise communicator who can document and collaborate effectively across distributed teams and clients
- A proactive, solution-oriented mindset with the ability to take ownership and deliver in time-bound contractual roles
- Comfortable working independently, while integrating smoothly into broader engineering workflows
- A delivery-first approach, with strong attention to automation, consistency, and security
- Resilience under pressure, especially when supporting production environments or working with client deployments
- A collaborative attitude, able to align with cross-functional teams while operating autonomously
- A passion for clean infrastructure, documentation, and continuous improvement
- A contractor's mindset-able to add value quickly, manage ambiguity, and uphold quality standards