DevOps Engineer at Southern Water
United Kingdom
Posted
on-site · full_time · Visa sponsorship
Apply for this role at Southern Water
Responsibilities:
- Design, implement and maintain Azure DevOps pipelines and reusable templates for data and ML workloads.
- Build and operate MLOps workflows for model deployment, monitoring and retraining (Azure Databricks/MLflow).
- Integrate CI/CD into applications written in Python, C# and JavaScript; support deployment processes.
- Automate infrastructure provisioning using Terraform, Bicep and ARM templates; develop PowerShell automation modules.
- Manage secrets, environment configuration and secure access controls; monitor system health with Azure Monitor and Log Analytics.
- Participate in on-call/out-of-hours rota as required and collaborate to improve platform reliability and automation.
Requirements:
- Strong hands-on experience with Azure DevOps pipeline and template development.
- Practical MLOps experience (Databricks, MLflow or equivalent) and familiarity with data/ML tooling.
- Proficient scripting skills: PowerShell, Bash and Azure CLI; application experience in Python, C# and JavaScript.
- Infrastructure-as-Code experience with Terraform, Bicep and ARM templates and solid CI/CD practices.
- Azure certification (e.g., AZ-400 or DP-100) or equivalent experience preferred.
- Desirable: experience with Azure Data Factory, Event Hubs, Key Vault and working in agile/DevOps culture.