Cloud Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are looking for a skilled Cloud Engineer passionate about developing and managing cloud-based systems. This role involves designing and implementing cloud solutions, ensuring optimal performance and security, and collaborating with cross-functional teams to enhance our cloud infrastructure. If you're driven and have a knack for solving complex problems while working in a dynamic environment, we want to hear from you!

Responsibilities

  • Design, deploy, and manage cloud infrastructure using AWS, Azure, or GCP.
  • Implement security best practices for cloud services.
  • Collaborate with software developers to integrate cloud solutions into applications.
  • Monitor and optimize cloud performance and cost.
  • Document processes and procedures for cloud deployments.
  • Troubleshoot cloud environment issues and provide support.
  • Stay updated on emerging cloud technologies and trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Cloud Computing or related field is advantageous
Experience
  • 3+ years of experience in cloud engineering or a related field
Technical Skills
  • AWS
  • Terraform
  • Linux
  • Docker
  • Kubernetes
Soft Skills
  • Analytical skills
  • Team player
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with serverless architectures: Familiarity with serverless frameworks and deployment strategies such as AWS Lambda.
  • Knowledge of CI/CD tools: Experience with Jenkins or CircleCI for continuous integration and delivery workflows.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Opportunity for continuous learning and development

Company Culture

  • Innovation: We encourage innovative thinking and creativity in tackling challenging problems.
  • Collaboration: Our work culture thrives on collaboration and support among team members.
  • Growth Mindset: We believe in professional growth and support our employees in their career journey.
Status: Open