Details of Role:

  • Implement and manage FinOps practices to optimize cloud spending and improve cost efficiency.
  • Conduct regular cost analysis, identify cost drivers, and recommend optimisation strategies.
  • Utilise Native Azure services for building and managing cloud infrastructure.
  • Design, deploy, and manage compute instances and storage solutions in Azure.
  • Utilise Infrastructure as Code principles to automate the provisioning and management of infrastructure.
  • Develop and maintain backup strategies in alignment with business continuity requirements.
  • Implement and enhance cloud automation processes to streamline deployment and operations.
  • Collaborate with DevOps teams to integrate CI/CD pipelines and automate operational tasks.

Job Type:

  • Permanent

Workplace type:

  • Hybrid


  • Johannesburg, South Africa

Experience Level:

  • Bachelors Degree in IT/ Computer Science
  • with a focus on FinOps and Native Azure services
  • DevOps experience in cloud deployment
  • Azure and/or AWS experience
  • Infrastructure as code experience

Essential Certifications

  • Azure Certifications
  • Virtualisation certification
  • AWS Certifications
  • IaC Certifications
  • Container Platform Certifications

Key Technology experience

  • Ansible
  • Chef
  • Python
  • SQL (eg. MS SQL, PostgreSql)
  • Agile
  • DevOps
  • Terraform
  • SonarQube / SonarCloud
  • Sonatype Nexus
  • Azure DevOps
  • Azure
  • AWS
  • Kubernetes

Desired Skills:

  • Terraform
  • Python
  • Virtualisation
  • FinOps

Desired Qualification Level:

  • Degree

Learn more/Apply for this position