Azure Devops Engineer
Role details
Job location
Tech stack
Job description
We have a great opportunity with a world leading organisation where you will be provided with all of the support and development to succeed. A progressive organisation where you can really make a difference. We have a number of great opportunities for Azure DevOps Engineer's to join the team.
Your Responsibilities:
- Design, implement, and maintain CI/CD pipelines for applications and infrastructure.
- Automate provisioning using Terraform or ARM templates.
- Manage source control, branching, and release strategies using Git and Azure DevOps.
- Implement secure secret and credential management via Azure Key Vault or equivalent.
- Monitor system health and performance; configure alerts for critical workloads.
- Collaborate with development teams to embed DevOps best practices into SDLC.
- Implement automated security and compliance checks (SonarQube, Checkmarx, vulnerability scanning).
- Optimize Azure cloud resources for cost efficiency and performance.
- Troubleshoot CI/CD failures and deployment issues; drive root cause analysis.
- Maintain well-structured documentation for infrastructure, pipelines, and processes.
Requirements
o Strong hands-on experience with Azure DevOps CI/CD pipelines. o Proficiency in Infrastructure as Code using Terraform and ARM templates. o Solid understanding of Microsoft Azure Cloud services. o Strong scripting skills in Bash and PowerShell. o Understanding of networking concepts including VNETs, Subnets, NSG. o Experience with monitoring and observability tools such as Azure Monitor. o Knowledge of DevOps security best practices (secrets management, vulnerability scanning).
-
VS Code Proficiency o Ability to use VS Code efficiently for development and debugging. o Skilled in configuring extensions for linting, formatting, and debugging. o Experience with integrated Git workflows within VS Code. o Familiarity with Dev Containers, remote development, and YAML-based pipeline editing.
-
Desirable Skills/Knowledge; o Hands-on experience with the Azure Portal. o Strong knowledge of Azure DevOps beyond pipelines (Repos, Boards, Artifacts). o Proficiency with Git and version control best practices. o Experience designing CI/CD architectures for complex applications. o Prior experience supporting cloud-native projects or enterprise DevOps environments.
-
Nice to have knowledge on: o Azure Portal o Azure DevOps Tool o CI/CD Pipelines o Terraform Code o Scripting Languages (Bash, PowerShell)