Location
Job description
We are seeking an Azure DevOps Engineer to join a high-performing platform team; 482 Visa sponsorship is available for the right candidate. You will be responsible for automating the build, test, and deployment phases of the software development lifecycle. This is a hands-on role focused on Infrastructure as Code (IaC), container orchestration, and ensuring the reliability and security of our Azure-native environments. Core Responsibilities CI/CD Pipeline Management: Build and maintain robust pipelines using Azure DevOps (YAML) or GitHub Actions. Infrastructure as Code (IaC): Provision and manage Azure resources using Terraform, Bicep, or ARM templates. Container Orchestration: Manage and monitor Azure Kubernetes Service (AKS) clusters, including ingress controllers and service meshes. Configuration Management: Use tools like Ansible or PowerShell DSC to maintain consistency across environments.Azure Monitor, Log Analytics, and Application Insights. Monitoring & Observability: Implement and tune alerts using Security Integration (DevSecOps): Integrate automated security scanning (SAST/DAST) into pipelines using tools like SonarQube or Snyk. Technical Requirements Experience: 3+ years of professional experience in DevOps or Site Reliability Engineering. Azure Mastery: Strong knowledge of Azure core services (Compute, Networking, Storage, Identity). Scripting: Proficiency in PowerShell, Bash, or Python. Containerisation: Hands-on experience with Docker and Kubernetes (AKS). Networking: Understanding of VNet peering, Azure Firewall, and Load Balancers. Version Control: Advanced knowledge of Git branching strategies (Gitflow/Trunk-based)