Site Reliability Engineer

Cape Town FULL TIME R45,833 - R58,333 / Month
(R550,000 - R700,000 / Year)

Job Description

We are on the lookout for a Site Reliability Engineer who is passionate about automating and optimizing the availability and performance of our systems. You will work closely with development teams to ensure robust cloud solutions, focusing on scalability and reliability. This role is perfect for someone who thrives in a collaborative environment and has a proactive approach to overcoming technical challenges.

Responsibilities

  • Monitor system performance and respond to alarms effectively.
  • Ensure system backups and recovery plans are established and tested.
  • Support the development team with CI/CD integrations and deployments.
  • Help optimize resource allocation and usage within cloud services.
  • Participate in capacity planning and scalability assessments.
  • Develop scripts to automate repetitive tasks using tools like Terraform.
  • Advocate for best practices in operational readiness across teams.

Requirements

Education
  • Bachelor's degree in Information Technology or related discipline
  • Master's degree in relevant fields is a plus
Experience
  • 4+ years of experience in cloud environments
Technical Skills
  • Go or Python programming
  • CI/CD tools (Jenkins, GitLab CI)
Soft Skills
  • Collaboration
  • Problem-solving
Certifications
  • ITIL Certification
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Familiarity with designing and working with microservices-based systems.
  • Experience with hybrid cloud environments: Experience deploying and managing applications across both on-premise and cloud infrastructure.

Benefits

  • Comprehensive health and wellness benefits
  • Employee stock options
  • Flexible working arrangements
  • Continuous learning and development opportunities

Company Culture

  • Collaborative Environment: Our teams operate in a highly collaborative culture, focused on innovation and creativity.
  • Continuous Learning: We encourage ongoing learning, allowing our team members to enhance their skills and career prospects.
  • Inclusivity: We prioritize inclusivity and welcome diverse backgrounds as we believe in the strength it adds to our team.
Status: Closed