Le rôle de DevOps Engineer – CI/CD & Infrastructure au sein de Novancy consiste à piloter l’ensemble des opérations de déploiement et de gestion de l’infrastructure cloud. Le candidat retenu sera chargé de concevoir, de développer et de maintenir des pipelines d’intégration continue (CI) et de déploiement continu (CD) à l’aide d’outils tels que Jenkins, GitLab CI, GitHub Actions ou CircleCI. Il devra également orchestrer des environnements conteneurisés via Docker et Kubernetes, gérer l’infrastructure en tant que code (IaC) avec Terraform ou Ansible, et superviser la mise en place de solutions de monitoring (Prometheus, Grafana, ELK) et de gestion des logs.
En plus de ces responsabilités techniques, le DevOps Engineer devra assurer la sécurité des déploiements en appliquant des pratiques de DevSecOps, en configurant des pare-feu, des VPN et des mécanismes d’authentification multi‑facteurs. Il devra également collaborer avec les équipes de développement pour optimiser les performances des applications, réduire les temps de cycle de livraison et garantir la haute disponibilité des services. La capacité à travailler dans un environnement Agile, à communiquer efficacement avec les parties prenantes et à documenter les processus est essentielle.
Le poste est ouvert à Casablanca et Rabat, offrant la possibilité de travailler à distance ou sur site selon les besoins du projet. Les candidats doivent démontrer une expérience avérée dans la gestion d’infrastructures cloud (AWS, Azure, GCP), la mise en place de pipelines CI/CD, la conteneurisation et l’automatisation des tâches. La maîtrise des langages de script (Bash, Python, PowerShell) et la connaissance des principes de sécurité réseau sont également attendues. Enfin, le DevOps Engineer devra participer activement aux revues de code, aux tests automatisés et aux sessions de formation pour les équipes de développement afin de promouvoir une culture DevOps robuste et durable.