Lead/Senior DevOps Engineer Offline


In partnership with one of the global consulting enterprises, on a large-scale digital transformation program for a UK Telecommunication industry client, we are seeking experienced DevOps Engineers at both Lead and Senior levels (see level-specific requirements below). The team forms part of the client’s Developer Experience & Tooling function, dedicated to creating frictionless, secure, and scalable development environments that empower product teams to deliver features faster and with greater reliability.

 

Overview

As part of the Developer Experience & Tooling team, DevOps Engineers will focus on building and evolving the internal platforms, automation frameworks, and tooling that underpin all delivery squads. The mission is to reduce cognitive load for developers by providing reusable patterns, standardized infrastructure modules, and highly automated CI/CD pipelines.

  • Lead DevOps Engineer: Acts as a hands-on technical leader, setting the strategy for developer tooling and platform capabilities, mentoring the team, and ensuring alignment with the client’s cloud adoption roadmap.
  • Senior DevOps Engineer: Delivers infrastructure-as-code, automation, and CI/CD solutions within agile squads, contributing directly to reusable developer tooling assets.

 

Key Responsibilities

Core Responsibilities (all levels):

  • Build and maintain scalable AWS-based infrastructure and internal platforms used by multiple development squads.
  • Create and manage Terraform modules and reusable patterns to accelerate delivery.
  • Write automation tooling and utilities in Python to streamline developer workflows and platform operations.
  • Design, maintain, and optimize CI/CD pipelines, enabling continuous deployment and fast feedback cycles.
  • Implement monitoring, logging, and observability solutions to ensure platform reliability.
  • Partner with developers, QA, and product teams to improve day-to-day developer experience.

Lead-specific Responsibilities:

  • Provide technical leadership and mentoring for DevOps engineers within the Developer Experience & Tooling team.
  • Define platform engineering standards, best practices, and reusable frameworks across squads.
  • Own the roadmap for internal developer tooling, ensuring it evolves in line with business and technical goals.
  • Serve as the escalation point for complex infrastructure and automation challenges.
  • Partner with client stakeholders to influence cloud strategy and developer enablement initiatives.
  •  

Must-Have Skills & Experience

Common (Senior & Lead):

  • Strong experience with AWS services (EC2, S3, ECS/EKS, IAM, Lambda, CloudFormation).
  • Hands-on expertise with Terraform for infrastructure as code.
  • Strong Python development skills for automation, tooling, and scripting.
  • Knowledge of CI/CD tooling (e.g., GitHub Actions, Jenkins, GitLab CI, CircleCI).
  • Familiarity with observability platforms (CloudWatch, ELK, Prometheus, Grafana).
  • Ability to work in agile, cross-functional teams and contribute to shared tooling.

Lead DevOps Engineer (Level 5):

  • 7+ years in DevOps / Cloud / Platform Engineering roles.
  • Proven track record of leading DevOps/Platform teams and delivering developer tooling at scale.
  • Strong stakeholder management skills and ability to influence strategic direction.
  • Excellent mentoring skills with experience growing engineering capability within a team.
  • Experience shaping internal developer platforms, paving the way for self-service adoption.

Senior DevOps Engineer (Level 4):

  • 4–6 years of DevOps / Cloud Engineering experience.
  • Strong individual contributor with deep AWS, Python, and Terraform expertise.
  • Proven ability to deliver automation, infrastructure modules, and CI/CD solutions with minimal supervision.
  • Passionate about developer experience and building tooling that reduces friction for others.

 

Desirable

  • Knowledge of Kubernetes / EKS and container-based deployment patterns.
  • Experience with GitOps workflows (e.g., ArgoCD, Flux).
  • Familiarity with configuration management tools (Ansible, Chef, Puppet).
  • Understanding of platform security, compliance, and cost optimization.
  • Experience in platform engineering or developer enablement roles.

Required languages

English B2 - Upper Intermediate
AWS, Linux, CI/CD, Terraform, Git, Python, Kubernetes

The job ad is no longer active

Look at the current jobs DevOps →

Loading...