Apply now »

Cloud Engineer (IaC Specialist)

Business Unit:  Discovery Central Services
Function:  Information Technology
Date:  9 Feb 2024

Discovery – Technology Services


Cloud Engineer


About Discovery

Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.


Key Purpose

The Cloud engineer’s purpose is to design, deploy, and manage secure and scalable cloud infrastructure solutions using platforms like AWS, Azure, or Google Cloud. The incumbent will also be responsible for automating processes, monitoring performance, and optimizing costs to support the organization's cloud-based services. Collaborating with cross-functional teams to ensure efficient and compliant cloud operations will be part of this role.


Areas of responsibility may include but not limited to

  • Collaborate with cross-functional teams to design, develop, and implement IaC solutions using Terraform and SaltStack to provision and manage cloud resources.
  • Build, configure, and optimize cloud infrastructure components, ensuring high availability, scalability, and security.
  • Develop and maintain reusable and modular IaC templates, scripts, and configurations to streamline provisioning and deployment processes.
  • Troubleshoot and resolve infrastructure issues, perform root cause analysis, and implement corrective actions to enhance system reliability.
  • Work closely with DevOps and Development teams to integrate IaC practices into the continuous integration and continuous deployment (CI/CD) pipelines.
  • Stay current with industry trends and emerging technologies in cloud computing and IaC to provide innovative solutions and improvements.
  • Implement and enforce best practices for infrastructure security, compliance, and monitoring within the IaC framework.
  • Contribute to documentation, knowledge sharing, and training materials to facilitate the adoption of IaC practices across the organization.


Technical skills

In-depth expertise in:

  • Terraform and SaltStack
  • Ability to design, write, and maintain complex IaC codebases
  • Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud.
  • Advanced DevOps skills 
  • Ability to automate manual process in the Cloud (Automated deployments or testing) - Intermediate


Education and Experience

  • Completed Matric
  • Relevant I.T degree or diploma
  • Cloud Certification in either Azure or AWS (i.e. AZ-400: Designing and Implementing Microsoft DevOps Solutions or AWS Certified DevOps Engineer)
  • AWS Certified DevOps Engineer (Professional)
  • Terraform Associate Certification
  • Salt Stack Certified Engineer
  • A minimum of 5 years’ experience in cloud engineering or related experience (e.g. Development on languages such as Java, .Net), with a focus on implementing enterprise level solutions.
  • Hands-on experience in deploying, managing, and automating resources within various cloud platforms such as Azure, AWS, Google Cloud, etc.



The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

Apply now »