onsite
DevOps Engineer - Southern Water
Devops Engineer
DevOps Engineer driving Azure‑based data and application platform evolution, building CI/CD pipelines, managing Kubernetes clusters, and automating infrastructure with Terraform to support analytics and machine learning workloads.
About the role
Key Responsibilities
- Design, implement, and maintain Azure cloud infrastructure for data and application platforms.
- Build and optimize CI/CD pipelines using Azure DevOps and GitHub Actions to accelerate delivery of analytics and ML services.
- Manage Kubernetes clusters, ensuring high availability, scalability, and security for containerized workloads.
- Automate infrastructure provisioning and configuration with Terraform, maintaining version control and documentation.
- Collaborate with data scientists, developers, and security teams to integrate best practices and compliance controls.
Requirements
- Proven experience with Azure services (AKS, App Service, Functions, Storage, etc.).
- Strong scripting skills in Python and PowerShell for automation.
- Hands‑on experience with Kubernetes, Helm, and container orchestration.
- Solid understanding of CI/CD principles and experience with Azure DevOps or GitHub Actions.
- Familiarity with Terraform for IaC and experience managing infrastructure lifecycle.
Skills
azurecicdkubernetesterraformpython