Azure DevOps Engineer

Overview

We are seeking an experienced Azure DevOps Engineer for a 3-month contract with a prominent UK legal organization. This remote-first position offers the opportunity to enhance cloud infrastructure and automation while collaborating closely with development teams. The role will also involve occasional visits to the Birmingham office, contributing to the modernization of applications in Azure and improving overall DevOps capabilities within the organization.

Responsibilities

  • Design, build, and maintain Azure infrastructure and platform services to support organizational needs.
  • Develop and optimize CI/CD pipelines using Azure DevOps to streamline deployment processes.
  • Implement Infrastructure as Code methodologies utilizing Terraform to ensure repeatability and consistency.
  • Support the migration and modernization of existing applications into Azure.
  • Enhance monitoring, logging, and observability across all environments.
  • Collaborate with development teams to facilitate seamless delivery workflows.
  • Troubleshoot infrastructure and performance issues to ensure high availability and resilience.
  • Ensure compliance with security and disaster recovery best practices across environments.

Requirements

  • Strong background in cloud infrastructure and DevOps practices, particularly within Azure environments.
  • Extensive hands-on experience with Azure DevOps and CI/CD pipeline development.
  • Proficient with Infrastructure as Code tools such as Terraform.
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Scripting skills in PowerShell, Bash, or Python.
  • Knowledge of C#, .NET, or ASP.NET is advantageous.
  • Understanding of cloud security and governance principles.
  • Relevant certifications such as Azure DevOps Engineer Expert or Azure Solutions Architect are highly desirable.