Overview
We are looking for an experienced Azure DevOps Engineer to join our team on a contract basis. In this role, you will focus on the design and implementation of CI/CD pipelines and infrastructure automation in Microsoft Azure, collaborating closely with software engineering, infrastructure, and security teams to deliver scalable cloud solutions.
Responsibilities
- Design, build, and maintain CI/CD pipelines using Azure DevOps.
- Implement Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep.
- Manage and optimise Azure Kubernetes Service (AKS) clusters and containerised deployments.
- Automate cloud provisioning, configuration, and monitoring.
- Ensure high standards of security, performance, and reliability across all environments.
- Support migration and modernisation of legacy systems into Azure cloud environments.
- Collaborate with development teams to streamline code integration, testing, and deployment workflows.
- Implement robust monitoring and alerting using Azure Monitor, Log Analytics, and Application Insights.
Requirements
- Proven experience as a DevOps Engineer with a strong focus on Microsoft Azure.
- Expert knowledge of Azure DevOps (Pipelines, Repos, Artifacts, Boards).
- Strong scripting and automation skills in PowerShell, Bash, or Python.
- Proficiency with Terraform, Bicep, or ARM templates.
- Experience with AKS, Docker, and container orchestration.
- Understanding of networking, security, and governance in Azure.
- CI/CD best practices and Git branching strategies.
- Monitoring and observability experience using Prometheus, Grafana, or Azure-native tools.