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:

  • DevOps
  • GitHub
  • Platforms

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.

Learn more/Apply for this position