Description:
A fantastic opportunity for a Senior DevOps Engineer to join a world-leading technology company developing cutting-edge AI-powered cybersecurity solutions. You will join a highly talented R&D function working on the infrastructure and systems that underpin sophisticated software products used by organisations across the globe. This is a varied role where you will work across cloud infrastructure, automation, containerisation, observability and CI/CD, with Microsoft Azure as the primary cloud platform.
Location: London
Requirements for Senior DevOps Engineer (Azure):
- Strong commercial experience working as a DevOps Engineer, Cloud Engineer, Platform Engineer or similar
- Extensive experience designing, deploying and maintaining enterprise-scale solutions within Microsoft Azure
- Strong hands-on experience with Docker and Kubernetes
- Experience with Infrastructure as Code and infrastructure provisioning tools such as Terraform, Ansible, Chef or CloudFormation
- Strong experience designing and managing CI/CD pipelines for large-scale systems using tools such as GitLab CI/CD, GitHub Actions, Jenkins or similar
- Experience with monitoring, logging and observability technologies such as Prometheus, Grafana, Loki, OpenTelemetry or the ELK Stack
- Proficiency in at least one programming or scripting language such as Python, Go or Node.js
- Strong Linux experience
- Good understanding of networking and security best practices
- Experience designing and implementing scalable systems capable of handling high workloads
- Familiarity with AWS, GCP or another major commercial cloud platform alongside your core Azure expertise
- Excellent problem-solving and troubleshooting skills
- Strong communication skills with the ability to clearly explain technical concepts
Experience with the following would be beneficial:
- ArgoCD
- Helm
- AWS
- GCP
- Configuration management tooling
Responsibilities for Senior DevOps Engineer (Azure):
- Develop, manage, configure and automate cloud systems and services, primarily within Microsoft Azure
- Design and maintain scalable, reliable infrastructure supporting sophisticated software products
- Build and improve containerised environments using Docker and Kubernetes
- Develop and maintain Infrastructure as Code and automated provisioning processes
- Design, manage and enhance CI/CD pipelines for large-scale systems
- Implement and improve monitoring, logging and observability across complex environments
- Use programming and scripting to automate processes and improve engineering efficiency
- Troubleshoot complex infrastructure, deployment and production issues
- Work within agile, specialist engineering teams across a diverse range of technical projects
- Collaborate with other engineers to introduce new ideas and improve platforms, processes and tooling
- Balance immediate technical challenges with longer-term infrastructure and organisational objectives
What the role offers:
- The opportunity to work for a global technology leader developing cutting-edge AI-powered cybersecurity solutions
- A highly varied technical environment spanning Azure, Kubernetes, Terraform, CI/CD, observability and automation
- Excellent benefits including private medical insurance for you and your family, enhanced family leave, pension, life insurance and additional holiday