Site Reliability Engineer

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

Job Description

As a Site Reliability Engineer, you will play a vital role in ensuring the reliability and performance of our systems. Working closely with development and operations teams, you will implement and manage solutions to increase system uptime and streamline processes.

Responsibilities

  • Design and implement scalable and resilient infrastructure solutions.
  • Enhance existing systems for increased automation and efficiency.
  • Provide support for production systems, ensuring quick resolution times.
  • Regularly review and refactor existing scripts and processes for optimization.
  • Develop training materials to assist with the onboarding of new team members.
  • Lead incident response efforts to efficiently resolve system outages.
  • Collaborate with security teams to ensure compliance with security policies and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3-5 years of experience in Site Reliability Engineering or a closely related field
Technical Skills
  • Infrastructure as Code (Terraform, CloudFormation)
  • Networking Concepts
Soft Skills
  • Effective Communication
  • Team player
Certifications
  • Google Professional Cloud Architect
  • Red Hat Certified Engineer (RHCE)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Methodologies: Experience in Agile software development practices.
  • Scripting Proficiency in Go or Ruby: Knowledge of Go or Ruby for further enhancing automation capabilities.

Benefits

  • Attractive salary with 13th cheque
  • Extensive health insurance package
  • Flexible schedule with remote work available
  • Career advancement and skill development programs

Company Culture

  • Continuous Learning: We prioritize the growth of our employees through continuous learning and improvement initiatives.
  • Work-life Balance: We support a healthy work-life balance, understanding the importance of personal time and space.
  • Employee Empowerment: We empower our team members to make decisions and take initiative, fostering a sense of ownership.
Status: Open