Senior Site Reliability Engineer (SRE) – Tunis, Tunisia
We are looking for a highly skilled Senior Site Reliability Engineer (SRE) to ensure the reliability, availability, performance, and operational efficiency of our critical systems and infrastructure. This role is based in Tunis and is ideal for an experienced SRE professional passionate about building resilient, scalable platforms.
Role Overview
As a Senior Site Reliability Engineer, you will bridge the gap between software development and IT operations, applying engineering principles to infrastructure and operations challenges. You will take ownership of system uptime, incident response, automation, and performance optimization across production environments.
Key Responsibilities
- Design, implement, and maintain highly available and fault-tolerant systems and infrastructure
- Develop and improve monitoring, alerting, and observability frameworks to ensure proactive incident detection
- Lead incident response and root cause analysis (RCA) for production issues
- Automate repetitive operational tasks using Infrastructure as Code (IaC) tools and scripting
- Manage and optimize CI/CD pipelines to streamline deployment processes
- Conduct capacity planning and performance tuning for production workloads
- Implement and maintain disaster recovery and business continuity strategies
- Collaborate with software engineering teams to improve application reliability and scalability
- Define and track Service Level Objectives (SLOs) and Service Level Indicators (SLIs)
- Manage cloud infrastructure and containerized environments (e.g., Kubernetes, Docker)
- Drive post-incident reviews and implement preventive measures
Requirements
Hard Skills
- 5+ years of experience in Site Reliability Engineering, DevOps, or Infrastructure Engineering
- Strong proficiency with cloud platforms such as AWS, GCP, or Azure
- Hands-on experience with container orchestration (Kubernetes, Docker Swarm)
- Expertise in Infrastructure as Code tools (Terraform, Ansible, Puppet, or Chef)
- Proficiency in scripting languages (Python, Bash, Go, or similar)
- Deep understanding of Linux/Unix systems administration and networking
- Experience with monitoring tools (Prometheus, Grafana, Datadog, ELK Stack, or New Relic)
- Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions, or ArgoCD)
- Familiarity with version control (Git) and configuration management
- Understanding of distributed systems, microservices architecture, and API management
Soft Skills
- Strong problem-solving and analytical thinking abilities
- Excellent communication skills for cross-team collaboration
- Ability to work under pressure during critical incidents
- Proactive mindset with a focus on continuous improvement
- Strong documentation and knowledge-sharing habits
- Leadership skills to mentor junior engineers and drive SRE best practices
Why This Role
- Work in a dynamic environment that values engineering excellence and innovation
- Opportunity to shape the reliability culture and infrastructure strategy of a growing organization
- Collaborative team environment with exposure to cutting-edge cloud-native technologies
- Competitive compensation and growth opportunities within the Tunis tech ecosystem
- Make a direct impact on the uptime and performance of mission-critical systems