Location: Hybrid - Cape Town / Johannesburg
Employment Type: Full-Time
Department: Cloud Engineering
As an Intermediate Azure Cloud Engineer, you'll help design and build secure, scalable, cloud-native environments for our clients on Microsoft Azure, working hands-on across infrastructure, networking, identity, and platform services. You'll contribute across the delivery lifecycle, from building landing zones and platforms to automating deployments, delivering production-grade work under the guidance of senior engineers while steadily taking on more ownership.
This is a hands-on build role for someone with a few years of delivery experience who is ready to deepen their Azure craft and grow toward technical and architectural ownership. You'll learn fast, ship often, and be supported by a strong team of mentors.
What You'll Do
You'll spend most of your time building, and some of your time learning patterns from more senior engineers and applying them well.
- Implement scalable, secure, and highly available solutions on Microsoft Azure, within established platform patterns.
- Build and maintain infrastructure as code (Terraform or Bicep), following team standards.
- Contribute to the build of landing zones, application platforms, and cloud-native workloads.
- Help configure Azure networking and security: VNets, NSGs, Private Link, Firewall, and connectivity patterns.
- Apply identity and access patterns using Entra ID and RBAC, with least-privilege in mind.
- Build and maintain CI/CD pipelines in Azure DevOps (or equivalent), integrating automated testing and policy checks.
- Apply governance controls using Azure Policy and management groups under senior guidance.
- Support the migration of legacy systems and applications to Azure.
- Write reusable, testable code and automation, and follow modern development practices (Git, CI/CD, code review).
- Help monitor cloud costs and flag opportunities for optimisation and savings.