Site Reliability Engineer

Johannesburg FULL TIME R54,167 - R70,833 / Month
(R650,000 - R850,000 / Year)

Job Description

Join us as a Site Reliability Engineer, where you will be integral in maintaining our cloud infrastructure's robustness. You will collaborate with cross-functional teams to ensure uptime and performance while implementing best practices for reliability and security.

Responsibilities

  • Architect solutions for cloud applications with high reliability.
  • Implement best practices for monitoring and alerting.
  • Create disaster recovery plans and conduct regular testing.
  • Collaborate with engineering teams to design resilient infrastructure.
  • Drive improvements in system reliability and performance.
  • Maintain documentation of systems, processes, and incidents.
  • Lead post-mortem reviews and recommend preventive measures.

Requirements

Education
  • Bachelor's degree in Information Technology or related
Experience
  • 5+ years of experience in site reliability
Technical Skills
  • Linux Administration
  • Monitoring Tools (Prometheus, Grafana)
  • Scripting Languages (Bash, Python)
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • Certified Kubernetes Administrator (CKA)
  • Microsoft Certified: Azure DevOps Engineer Expert
Languages
  • English: Fluent

Advantageous

  • Familiarity with network protocols: Knowledge of TCP/IP, HTTP, and DNS protocols.
  • Experience with logging and monitoring solutions: Ability to configure and utilize ELK stack or similar for log management.

Benefits

  • Comprehensive health insurance coverage.
  • Work-life balance initiatives.
  • Employee training and development programs.
  • Bonuses based on performance.

Company Culture

  • Continuous Learning: We support ongoing education and professional development.
  • Open Communication: An environment where all ideas and feedback are welcomed.
  • Employee Wellbeing: We consider employee mental health and wellbeing a priority.
Status: Closed