Senior Associate- DevOps
Summary
Senior DevOps Engineer designs and optimizes cloud infrastructure, CI/CD pipelines, and observability for scalable, secure software delivery in Azure using Terraform and modern DevOps practices.
- Lead the design and enhancement of enterprise‑grade CI/CD pipelines supporting 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 (preferably Azure) 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.
- Design and operate comprehensive monitoring, logging, and alerting solutions to maximise system visibility and reliability.
- Drive root cause analysis and implement proactive measures to reduce incidents and eliminate recurring issues.
- Ensure compliance with operational, security, and regulatory standards.
- Participate in and help refine the on‑call process, improving response effectiveness and system resilience.
- Partner closely with developers, architects, product leads, QA, and security teams to embed DevOps principles across the lifecycle.
- Support governance of release management, environment readiness, and deployment workflows to ensure smooth, predictable delivery.
- Identify improvement opportunities across tooling, processes, performance, and automation—driving strategic DevOps enhancements.
- Create and maintain high‑quality technical documentation for pipelines, infrastructure, standards, and operational procedures.
- Provide guidance, coaching, and technical leadership to junior engineers and peers.
- 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).
- Experience with monitoring and observability platforms (Azure Monitor, App Insights, Prometheus, Grafana, etc.).
- Exposure to cloud security, IAM, network security, and governance frameworks.
- Experience supporting applications in regulated or compliance‑driven environments.
- Background working with third‑party vendors or managed cloud services.