About the Role
Our client, a rapidly expanding technology services firm, is seeking a highly experienced Senior Site Reliability Engineer (SRE) to join their innovative team based in Polokwane, Limpopo . This critical role focuses on ensuring the high availability, performance, and scalability of our client's critical infrastructure and services. You will be responsible for designing, implementing, and managing robust systems, automating operational tasks, and proactively identifying and resolving potential issues before they impact users. This hybrid position requires a blend of on-site presence for key deployments and collaborative sessions, complemented by remote work for ongoing monitoring, analysis, and system development. The ideal candidate will possess a deep understanding of cloud infrastructure (AWS/Azure/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, and sophisticated monitoring tools. We are looking for a strategic thinker with exceptional problem-solving skills and a passion for building reliable and efficient systems. Your contributions will be vital to maintaining the integrity and performance of our client's digital offerings.
Key Responsibilities
- Design, build, and maintain scalable and highly available infrastructure across cloud platforms (AWS, Azure, or GCP).
- Implement and manage container orchestration platforms such as Kubernetes.
- Develop and maintain CI/CD pipelines to automate software deployment and infrastructure provisioning.
- Implement comprehensive monitoring, logging, and alerting solutions to ensure system health and performance.
- Proactively identify and address performance bottlenecks and potential points of failure.
- Automate operational tasks and processes using scripting languages (e.g., Python, Bash) and infrastructure-as-code tools (e.g., Terraform, Ansible).
- Respond to incidents, perform root cause analysis, and implement corrective actions to prevent recurrence.
- Collaborate with development and operations teams to foster a DevOps culture and improve overall system reliability.
- Develop and document operational procedures and best practices.
- Participate in on-call rotation for incident response.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of experience in site reliability engineering, DevOps, or system administration roles.
- Proven expertise in cloud computing environments (AWS, Azure, or GCP).
- Strong experience with containerization technologies like Docker and Kubernetes.
- Proficiency in scripting languages (Python, Go, Bash) and infrastructure-as-code tools (Terraform, Ansible).
- Deep understanding of networking concepts, distributed systems, and operating systems (Linux).
- Experience with monitoring tools (e.g., Prometheus, Grafana, Datadog).
- Familiarity with CI/CD concepts and tools (e.g., Jenkins, GitLab CI).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities, crucial for the hybrid model.
- Residency or ability to commute to Polokwane, Limpopo for required on-site activities.
Benefits
- Highly competitive annual salary ranging up to ZAR.
- Hybrid work arrangement offering flexibility and work-life balance.
- Comprehensive medical, dental, and vision insurance coverage.
- Generous stock options or performance bonuses.
- Opportunities for continuous learning and professional development, including certifications.
- Allowance for home office setup.
- Company-provided laptop and necessary software.
- Generous paid time off and retirement plan contributions.