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
✅ Technical Requirements
📋 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.
- Monitoring & Observability: Implement and tune alerts using Azure Monitor, Log Analytics, and Application Insights.
- 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)