ATL / TL - Cloud DevOps & Data Engineering
We’re looking for a proactive and reliable Cloud & DevOps Engineer who enjoys solving problems and working closely with teams to get things done. You’re someone who takes ownership, thinks ahead, and is always looking for ways to improve how systems and processes work. You’re comfortable working in a fast-paced environment, open to learning, and willing to support and guide others while contributing to a strong, collaborative team culture.
About the Job
Responsibilities
- Design and implement cloud infrastructure on Microsoft Azure, ensuring scalability, reliability, and security.
- Architect and manage containerised workloads using Docker and orchestration on Azure Kubernetes Service (AKS).
- Manage AKS clusters, including cluster provisioning, node pool management, upgrades, autoscaling, and cost optimisation.
- Configure and manage Kubernetes-native components including Ingress controllers, network policies, namespaces, RBAC, resource quotas, and managed identities.
- Implement and maintain Secret Management solutions within Kubernetes (Azure Key Vault integration and Kubernetes-native secrets integrations).
- Drive GitOps adoption using Argo CD - maintaining declarative, version-controlled infrastructure and application state.
- Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions for automated build, test, and deployment workflows.
- Provision and manage infrastructure as code using Terraform or Bicep - writing and maintaining modules/templates for Azure (AKS, networking, storage, identities, Key Vault).
- Design and manage Azure network topology - VNets, subnets, peering, and private endpoints.
- Set up and maintain observability stacks for metrics, logs, traces, dashboards, and alerting.
- Collaborate with development teams to embed DevSecOps practices - vulnerability scanning, policy enforcement, and compliance.
- Mentor and guide engineers on DevOps practices, tooling, and cloud architecture.
Requirements
- Minimum 4–9 years of overall experience, including at least 2–3+ years in a DevOps/Cloud engineering role.
- Hands-on experience with Docker image authoring, multi-stage builds, networking, volumes, and troubleshooting.
- Experience with Azure Kubernetes Service (AKS) including cluster lifecycle management, autoscaling, and workload deployment.
- Understanding of core Kubernetes concepts: Deployments, Services, ConfigMaps, StatefulSets, DaemonSets, Jobs, namespaces, and resource management.
- Experience with Azure hosting technologies: App Services, Azure Container Registry (ACR), Virtual Networks, Azure Load Balancer, and AKS.
- Familiarity with Azure IAM, Managed Identities, and role-based access control.
- Azure networking: experience designing and managing Azure network topology including VNets, subnets, peering, and private endpoints.
- Ingress: experience configuring and managing Ingress controllers, TLS termination, and routing rules.
- Secret Management: experience integrating secrets management solutions (Azure Key Vault or equivalent operators/controllers).
- GitOps: experience implementing GitOps workflows using Argo CD or similar tools; maintaining cluster state via Git repositories.
- cert-manager: experience with certificate management.
- Node Pool Management: understanding of taints/tolerations, autoscaling, and workload scheduling.
- Experience building pipelines in Azure DevOps Pipelines or GitHub Actions.
- Terraform or Bicep hands-on experience with either tool:
- Terraform: writing and maintaining modules for Azure (AKS, networking, storage, identities, Key Vault), state management, and plan/apply workflows.
- Bicep: authoring templates and modules for Azure, deploying via Azure CLI/pipelines.
- Understanding of when to use different IaC tools based on context.
- Experience with monitoring and alerting platforms (Prometheus, Grafana, Azure Monitor, or equivalent).
- Experience building dashboards and setting up alerting.
- Familiarity with metrics, logs, and basic observability concepts.
Bonus Points
- Experience working in a DevSecOps environment with a focus on vulnerability scanning, policy enforcement, and compliance
- Experience mentoring or guiding engineers on DevOps practices, tooling, and cloud architecture.
- Exposure to cost optimisation strategies within Azure environments.
- Experience working in cross-functional teams and client-facing environments.