Cloud Engineer

Johannesburg Full-time R45,833 - R66,667 / Month
(R550,000 - R800,000 / Year)

Job Description

We're seeking a skilled Cloud Engineer to join our Johannesburg team. In this role, you will help manage and optimize our cloud infrastructure, ensuring high availability and performance of cloud services. You’ll collaborate with cross-functional teams to deliver cutting-edge cloud solutions that meet our business needs. If you’re passionate about cloud technologies and are keen to work in a fast-paced environment, we want to hear from you!

Responsibilities

  • Conceive and execute cloud infrastructure strategies that meet business requirements.
  • Implement and manage cloud cost monitoring and optimisation strategies.
  • Collaborate on projects to create innovative cloud-based solutions.
  • Manage and execute backup and disaster recovery plans for cloud data.
  • Ensure optimum performance and reliability of cloud applications.
  • Lead cloud governance efforts and ensure compliance with industry standards.
  • Conduct regular assessments and reporting on cloud performance metrics.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Cloud Computing or equivalent is preferred
Experience
  • 5+ years of experience in designing and managing cloud environments
Technical Skills
  • CloudFormation
  • Kubernetes
Soft Skills
  • Analytical thinking
  • Team collaboration
Certifications
  • Google Cloud Professional Cloud Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Knowledge in API management: Experience in designing and managing APIs in a cloud environment.
  • Scripting abilities: Familiarity with Python or Bash scripting for automation.

Benefits

  • Full health, dental, and vision insurance coverage
  • Generous retirement savings plan with employer matching
  • Flexible working hours to promote work-life balance
  • Access to ongoing training and mentorship opportunities

Company Culture

  • Collaboration: We promote a collaborative work atmosphere where teamwork and open communication are encouraged.
  • Work-Life Balance: Our company supports work-life balance with flexible work arrangements.
  • Employee Empowerment: We empower our employees to take ownership of their work and contribute meaningfully.
Status: Open