Description
As a Senior DevOps Engineer, you will lead the design, evolution, and optimisation of infrastructure, automation frameworks, and delivery pipelines for reliable, secure, and scalable software delivery.
Key Responsibilities
- Design and enhance enterprise-grade CI/CD pipelines for automated build, test, security, and deployment workflows.
- Ensure pipelines are highly scalable, secure, and optimised for fast, reliable delivery across multiple products and environments.
- Collaborate with engineers and QA teams to embed quality gates, security scanning, and automated testing throughout the pipeline.
- Drive continuous improvement initiatives to reduce manual interventions, increase deployment frequency, and enhance release confidence.
- Mentor engineers on best practices in release automation, branching strategies, and pipeline optimisation.
- Architect, provision, and maintain cloud environments using Infrastructure as Code (IaC) with Terraform, ARM, or Bicep.
- Oversee the stability, performance, and scalability of development, staging, and production environments.
- Implement robust cloud architecture aligned with security, cost-optimisation, and operational standards.
- Lead investigation and resolution of complex infrastructure or environment-related incidents in collaboration with global teams.
- Guide the adoption of cloud-native patterns, automation, and modern infrastructure practices.
Skills, Knowledge & Expertise
- 5–8+ years in DevOps, Cloud Engineering, or SRE, ideally within complex enterprise environments.
- Degree in Computer Science, Engineering, or related discipline (or equivalent experience).
- Advanced experience with CI/CD technologies (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Strong hands-on experience with Microsoft Azure and cloud-native services.
- Solid proficiency with Infrastructure as Code (Terraform preferred; ARM/Bicep advantageous).
- Strong Linux administration and scripting experience (Bash, PowerShell, Python).
- Deep understanding of containers and orchestration (Docker, Kubernetes).
- Strong knowledge of Agile delivery and DevOps/SRE best practices.
- Exceptional troubleshooting, analytical, and incident-resolution capabilities.
- Excellent communication skills, comfortable working with global and senior stakeholders.