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

  • Design and implement reliability engineering practices across various services.
  • Manage cloud infrastructure and ensure optimal performance.
  • Automate routine tasks to improve system reliability and scalability.
  • Collaborate with developers to resolve production issues quickly.
  • Implement monitoring tools to enhance visibility on service performance.
  • Conduct post-incident reviews to identify areas for improvement.
  • Maintain configuration management tools and version control.
  • Evaluate and recommend new tools and services for improving reliability.

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

  • Experience with Kubernetes: Hands-on experience with Kubernetes for container orchestration.
  • Understanding of networking principles: Knowledge of TCP/IP, DNS, and other networking protocols.

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: Open