DevOps Engineer
About the Role
Join our infrastructure team in Tunis to build and maintain robust CI/CD pipelines, manage Kubernetes clusters, and implement infrastructure as code. You will play a crucial role in ensuring our systems are scalable, reliable, and secure.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using GitLab CI, Jenkins, or GitHub Actions
- Manage and optimize Kubernetes clusters for production workloads
- Implement infrastructure as code using Terraform or CloudFormation
- Monitor system performance and implement alerting solutions
- Ensure security best practices across all infrastructure components
- Collaborate with development teams to improve deployment processes
- Automate repetitive tasks and improve operational efficiency
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 3-5 years of experience in DevOps or Site Reliability Engineering
- Strong experience with Kubernetes and container orchestration
- Proficiency in at least one scripting language (Python, Bash, Go)
- Experience with infrastructure as code tools (Terraform, Ansible)
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Understanding of networking, security, and system administration
- Good communication skills in English and/or French
Nice to Have
- Certifications (CKA, AWS Solutions Architect, etc.)
- Experience with monitoring tools (Prometheus, Grafana, ELK)
- Knowledge of service mesh technologies (Istio, Linkerd)
- Experience with GitOps practices
- Familiarity with security scanning and compliance tools
What We Offer
- Competitive salary with annual reviews
- Health insurance coverage
- Flexible working hours
- Training and certification budget
- Modern office in Tunis with collaborative spaces
- Career growth opportunities within the company