Location: London, England, United Kingdom
Job Type: Full Time
Employment Type: Permanent
Experience Level: Senior
Senior DevOps Engineer
We are seeking a highly capable Senior DevOps Engineer to design, automate, and improve the platforms and engineering practices that support secure, reliable, and scalable enterprise technology services. This role will provide hands-on technical leadership across continuous delivery, cloud infrastructure, automation, observability, security, and operational resilience.
The Senior DevOps Engineer will partner with software engineers, cloud engineers, architects, cybersecurity specialists, quality teams, and product stakeholders to streamline the delivery and operation of business-critical applications. You will build and maintain CI/CD pipelines, automate infrastructure provisioning, strengthen monitoring and incident-response capabilities, and establish standards that improve delivery speed, quality, and reliability.
The successful candidate will combine strong cloud, systems, and software engineering expertise with practical operational judgment. You will resolve complex technical issues, guide teams on DevOps best practices, mentor engineers, and promote a culture of automation and continual improvement.
This is an opportunity to shape modern enterprise engineering practices and deliver platforms that enable teams to release high-quality software securely and efficiently at scale.
Key Responsibilities
- Design, build, and maintain secure, scalable CI/CD pipelines that automate build, test, release, and deployment processes.
- Develop and manage infrastructure-as-code solutions for cloud, on-premises, and hybrid technology environments.
- Partner with software engineering teams to improve application deployment, environment management, release quality, and operational readiness.
- Implement containerization and orchestration capabilities using Docker, Kubernetes, Amazon EKS, Azure Kubernetes Service, or Google Kubernetes Engine.
- Automate infrastructure provisioning, configuration, patching, and lifecycle management across platform and application environments.
- Establish observability standards using metrics, logs, traces, dashboards, and alerts to improve reliability and incident response.
- Investigate and resolve complex incidents involving deployments, infrastructure, networking, performance, security, and service availability.
- Implement DevSecOps practices, including code scanning, dependency management, secrets management, security controls, and vulnerability remediation.
- Optimize cloud resources for performance, scalability, resilience, governance, and cost efficiency.
- Develop and test disaster-recovery, backup, business-continuity, and capacity-management capabilities for critical services.
- Participate in architecture and design reviews, identifying technical risks, operational dependencies, and opportunities for automation.
- Create and maintain technical documentation, runbooks, deployment procedures, and support standards for platforms and services.
- Mentor engineers and promote consistent DevOps practices, operational excellence, knowledge sharing, and continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical discipline; equivalent professional experience may be considered.
- Seven or more years of experience in DevOps engineering, cloud engineering, infrastructure engineering, platform engineering, or software delivery.
- Strong experience designing and operating CI/CD pipelines using tools such as GitHub Actions, GitLab CI, Jenkins, Azure DevOps, CircleCI, Argo CD, or similar platforms.
- Proficiency with infrastructure-as-code tools including Terraform, AWS CloudFormation, Azure Bicep, ARM templates, Pulumi, or Ansible.
- Hands-on experience with major cloud platforms, including AWS, Microsoft Azure, Google Cloud Platform, or hybrid-cloud environments.
- Strong knowledge of container technologies and orchestration platforms, including Docker, Kubernetes, Helm, and managed Kubernetes services.
- Experience with Linux and Windows systems administration, scripting, and automation using Bash, PowerShell, Python, or similar languages.
- Strong understanding of networking concepts, including virtual networks, DNS, routing, load balancing, firewalls, VPNs, and private connectivity.
- Experience implementing monitoring and observability solutions using Prometheus, Grafana, Datadog, Splunk, ELK Stack, CloudWatch, or Azure Monitor.
- Knowledge of application and infrastructure security practices, including identity and access management, encryption, secrets management, and vulnerability management.
- Experience with source control, branching strategies, automated testing, artifact repositories, package management, and release-management practices.
- Understanding of incident management, problem management, change control, disaster recovery, and service reliability engineering principles.
- Excellent analytical, problem-solving, communication, documentation, and stakeholder-management skills.
- Certifications such as AWS Certified DevOps Engineer, Microsoft Azure DevOps Engineer Expert, Certified Kubernetes Administrator, Terraform Associate, or Google Professional Cloud DevOps Engineer are preferred.
- Authorization to work in the United Kingdom is required.
Equal Opportunity Employer
We are committed to providing equal employment opportunities to all applicants and employees. Qualified candidates will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, or any other status protected under applicable federal, state, or local law.
Job Type: Full Time, Permanent
Pay: £102,000.00-£104,000.00 per year
Benefits:
- Casual dress
- Employee mentoring programme
- Employee stock ownership plan
- Financial planning services
- Free parking
- Gym membership
- Life insurance
- On-site gym
- On-site parking
Work authorisation:
- United Kingdom (required)
Work Location: In person