DevOps Engineer

🇹🇳 Tunis, Tunisia💼 Full-time⏱️ 3-5 years

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

Required Skills

KubernetesDockerTerraformCI/CDAWSPythonBashMonitoring