Cloud Engineer

Cape Town Full-time R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

Join our dynamic team as a Cloud Engineer. You will be instrumental in designing and managing our cloud infrastructure, ensuring it meets the high availability and performance needs of our clientele. Your role will also involve integrating automation tools to streamline processes and enhance service delivery in the cloud environment.

Responsibilities

  • Architect cloud solutions that align with business objectives and technical specifications.
  • Engage with DevOps practices to support continuous integration and continuous delivery.
  • Assess and resolve operational issues, providing timely solutions and documentation for future reference.
  • Educate teams on best practices for cloud usage and resource management.
  • Engage with vendors and cloud providers to maintain contractual compliance and service quality.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent field
  • Relevant certifications like AWS Certified Solutions Architect or Google Cloud Professional Cloud Architect are preferred
Experience
  • 3-5 years of experience in cloud engineering or related field
Technical Skills
  • AWS
  • Linux
  • Docker
  • Terraform
Soft Skills
  • Communication
  • Problem-solving
  • Team Collaboration
Certifications
  • AWS Certified Solutions Architect
  • Microsoft Certified: Azure Solutions Architect Expert
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools such as Jenkins or GitLab CI: Hands-on experience in automating infrastructure and application deployment processes.
  • Familiarity with monitoring tools like CloudWatch or Datadog: Understanding of monitoring applications and infrastructure performance.

Benefits

  • Market-related salary with performance bonuses
  • Comprehensive health, dental, and vision insurance
  • Work-from-home options and flexible scheduling
  • Access to various training and development resources

Company Culture

  • Supportive Team: Our teams work collaboratively, supporting each member in their professional growth.
  • Continuous Improvement: We focus on continuous improvement and training, ensuring our staff stay ahead in technology.
  • Recognition Programs: We actively recognize and reward achievements and contributions at all levels.
Status: Closed