About the position
ENVIRONMENT:
Our client is migrating from Azure DevOps to GitHub Enterprise as part of a larger platform modernisation. They are implementing GitHub Actions, infrastructure as code, automated security scanning, and proper environment management. They need a DevOps Engineer to build the CI/CD platform, the infrastructure automation, and the security tooling that makes fast, safe delivery possible.
RESPONSIBILITIES:
- Design and build CI/CD pipelines in GitHub Actions that become the standard for all teams
- Implement infrastructure as code using Terraform or Bicep for all Azure resources
- Automate environment provisioning so developers can spin up feature environments without filing tickets
- Integrate security scanning into pipelines: SAST, DAST, dependency scanning, secret detection
- Roll out GitHub Advanced Security and establish policies that actually get followed
- Manage secrets properly with Azure Key Vault and ensure nothing sensitive ends up in repos
- Create deployment strategies (blue-green, canary) that enable zero-downtime releases
- Build automated rollback capabilities because things will go wrong and they need to recover fast
- Maintain IIS configuration standards (yes, they still have Windows workloads)
- Document pipeline patterns and create reusable templates that teams actually want to use
- Migrate CI/CD pipelines from Azure Devops to GitHub Actions
- Maintain a list of all CI/CD pipelines and their purpose
- Maintain integrations to Static code analysis tools
REQUIREMENTS:
What You Bring
- You've been the person responsible for CI/CD at a previous company. You know what works and what doesn't
- 5+ years in DevOps, platform engineering, or similar roles
- Strong GitHub Actions experience (or Azure DevOps with willingness to transition)
- Infrastructure as code fluency: Terraform, Bicep, or ARM templates
- Deep Azure knowledge across compute, networking, and security services
- Scripting skills: PowerShell, Bash, and CLI tools
- Understanding of .NET build and deployment processes
- You believe security is everyone's job, not just the security team's
Education
- Degree or Diploma in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related technical field.
- Relevant certifications in cloud platforms, DevOps, or infrastructure automation (Azure preferred) will be advantageous.
- Equivalent practical experience in building and maintaining CI/CD pipelines, infrastructure-as-code, and cloud platforms will be considered.
Nice to Have
- GitHub Advanced Security certification or deep experience
- Kubernetes/AKS experience
- GitOps patterns (Flux, ArgoCD)
- Experience migrating from Azure DevOps to GitHub
- Security certifications (AZ-500 or similar)
Desired Skills:
About The Employer:
A leading digital-first insurance provider revolutionizing the South African insurance landscape through innovation, transparency, and customer-centric technology. The company offers a comprehensive range of personal and pet insurance products, all managed through seamless online platforms designed to give customers control, flexibility, and instant access to their policies. With a strong focus on innovation, service excellence, and community impact, they continue to redefine how people experience insurance — making it simpler, faster, and more human.