Role Overview
We are looking for a dynamic DevOps Engineer who can architect implement and manage cloud-native solutions on the Azure platform. The role demands strong automation capabilities deep cloud infrastructure knowledge and a collaborative mindset to drive continuous integration and delivery.
Key Responsibilities
- Design and maintain scalable cloud environments across development testing and production.
- Build and manage CI/CD pipelines using Azure DevOps GitHub Actions Jenkins or GitLab CI.
- Automate infrastructure provisioning using Terraform or Bicep.
- Deploy and manage containerised applications using Docker and Kubernetes (AKS).
- Monitor and troubleshoot production issues ensuring system reliability and performance.
- Integrate security practices into DevOps workflows (DevSecOps).
- Collaborate with cross-functional teams to support agile development and release cycles.
- Lead governance compliance and maturity initiatives within cloud operations.
Required Skills
- Proficiency in Azure cloud services (e.g. Azure Repos Azure Pipelines).
- Strong scripting skills (PowerShell Bash Python).
- Experience with Git/GitHub YAML pipelines and code quality tools like SonarQube.
- Familiarity with RBAC Pod Security Standards and network policies.
- Solid understanding of Linux systems and cloud security best practices.
- Infrastructure as Code (IaC) using Terraform or Bicep.
- Monitoring and logging tools such as Prometheus Grafana or ELK Stack.
Preferred Skills
- Multi-cloud experience (Azure GCP AWS).
- Automation testing frameworks (e.g. Selenium JMeter).
- Experience with service mesh technologies (e.g. Istio Linkerd).
- Knowledge of container security tools (e.g. Aqua Twistlock).
- Familiarity with API gateways and microservices architecture.
- Exposure to AI/ML pipeline integration and data engineering workflows.
- Experience with GitOps practices and tools like ArgoCD or Flux.
- Understanding of compliance standards (e.g. SOC 2 ISO 27001 HIPAA).