We are seeking a Senior Azure DevOps Engineer to design, build, automate, and operate our Azure cloud infrastructure. This role owns the full lifecycle of our Azure environment.
Requirements
- Design and maintain Azure infrastructure using Bicep (IaC), including VNets, NSGs, load balancers, AKS clusters, Key Vault, ACR, Application Gateway, Azure Front Door, and core Azure services.
- Develop and manage end-to-end CI/CD pipelines in Azure DevOps using YAML for both infrastructure provisioning and application deployments.
- Build automation scripts using PowerShell, Azure CLI, and Python to streamline operations and enable development teams.
- Deploy and operate containerized workloads on AKS using Helm charts, GitOps (Flux/ArgoCD), and Kubernetes best practices.
- Conduct performance tuning, capacity planning, and implement autoscaling strategies.
- Configure service mesh solutions (Istio, Linkerd) for advanced traffic management and observability.
- Implement Azure AD/Entra ID integration with RBAC, managed identities, and least-privilege access controls.
- Embed DevSecOps practices including SAST/DAST tools, container vulnerability scanning, and secrets management.
- Enforce governance through Azure Policy and Blueprints for regulatory compliance (SOC 2, ISO 27001, HIPAA).
- Monitor infrastructure health using Azure Monitor, Log Analytics, and Application Insights with proactive alerting.
- Respond to production incidents, conduct root cause analysis (RCA), and implement preventive measures.
- Troubleshoot complex issues with networking, storage, and Kubernetes to maintain SLAs.
- Design and implement disaster recovery strategies, including Azure Site Recovery, geo-redundancy, and backup policies.
- Collaborate with development teams to integrate applications into automated pipelines with consistent workflows.
- Implement Git branching strategies, PR policies, and deployment strategies (blue/green, canary, feature toggles).
- Mentor teams on DevOps best practices and foster continuous improvement.
- Apply FinOps principles for cost optimization through right-sizing, budget alerts, and regular reviews.
- Maintain infrastructure documentation, architecture diagrams, runbooks, and operational playbooks.
- Document pipeline definitions, deployment procedures, and disaster recovery plans.
Benefits
- Fully remote
- USD competitive salary
- 20+ Paid time off days