Site Reliability Engineer

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

Job Description

Join our dynamic team as a Site Reliability Engineer, where you will ensure our systems are not just reliable but outstanding. Your role will involve collaborating with developers to identify and rectify potential issues before they impact performance. Emphasis will be on system automation, monitoring, and effective handling of incidents to maintain service quality.

Responsibilities

  • Develop and enhance monitoring tools to measure system health.
  • Partner with software engineers to design robust and scalable architectures.
  • Evaluate and integrate new technologies to improve system reliability.
  • Lead root cause analysis sessions for critical outages.
  • Mentor junior engineers on best practices for reliability engineering.
  • Contribute to the cultural shift towards DevOps within the organization.
  • Respond to incidents quickly, documenting actions and learnings.
  • Conduct periodic capacity planning and demand forecasting for system refining.
  • Ensure the reliability of production systems through proper change management practices.
  • Proactive identification of potential performance bottlenecks and taking preventive actions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in Site Reliability Engineering or similar role
Technical Skills
  • Linux
  • Terraform
  • Docker
  • AWS/Azure
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD processes: Familiarity with continuous integration and delivery best practices.
  • Experience with Kubernetes: Hands-on experience in managing container orchestration with Kubernetes.

Benefits

  • Comprehensive health and wellness benefits
  • Generous leave policy and flexible work hours
  • Remote work options available
  • Professional development opportunities

Company Culture

  • Innovative Environment: We encourage innovative thinking and provide the necessary tools and frameworks to let creativity thrive.
  • Team Spirit: Our collaborative culture promotes open communication and trust among team members.
  • Professional Growth: We believe in continuous learning opportunities for personal and professional improvement.
Status: Closed