Site Reliability Engineer

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

Job Description

We are on the lookout for a passionate Site Reliability Engineer to enhance our infrastructure and improve our services' availability, performance, and scalability. As a critical member of our team, you will design, implement, and maintain our cloud platforms, ensuring systems are resilient and efficient. You will collaborate closely with development teams to automate our processes, enabling everyone to deliver high-quality software reliably and swiftly.

Responsibilities

  • Automate deployment and configuration management using tools like Terraform and Ansible.
  • Identify, troubleshoot, and resolve system issues proactively.
  • Design systems for efficient operation and scalability under peak loads.
  • Enhance disaster recovery protocols.
  • Mentor junior engineers and encourage best practices in system reliability.
  • Regularly update documentation for systems and processes.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 5+ years of related experience in site reliability engineering
Technical Skills
  • Networking Fundamentals
  • Database Management
Soft Skills
  • Analytical Skills
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD Tools: Experience with Jenkins, GitLab CI, or CircleCI.
  • Backup and Recovery Solutions: Expertise in data protection strategies and solutions.

Benefits

  • Comprehensive health and wellness programs.
  • Professional development budgets.
  • Flexible remote work options.
  • Performance bonuses based on company achievements.

Company Culture

  • Continuous Improvement: We believe in lifelong learning and continuous improvement for our team and processes.
  • Work-Life Balance: We prioritise a healthy work-life balance for all our employees.
  • Empowerment: We empower our staff to take initiative and drive positive outcomes.
Status: Open