Groupe Baobab recrute 01 Ingénieur CI/CD
Le CI/CD Engineer est responsable de la conception, de la mise en œuvre et de la maintenance des pipelines d’intégration et de déploiement continus, garantissant des processus de livraison de logiciels fluides et efficaces. Ce rôle nécessite une forte compréhension des principes DevOps, des outils d’automatisation et de l’infrastructure cloud.
Responsabilités
- Concevoir et mettre en œuvre des pipelines CI/CD. Créer et maintenir des pipelines CI/CD à l’aide d’outils tels que Jenkins, GitLab CI, CircleCI, ou autres, afin d’automatiser le cycle de vie du développement logiciel.
- Automatisation : Développer des scripts et des outils d’automatisation pour rationaliser les processus de déploiement. Réduire les interventions manuelles et augmenter la productivité.
- Contrôle et amélioration : Contrôler en permanence les performances des pipelines CI/CD. Apporter les améliorations nécessaires pour accroître l’efficacité et la fiabilité.
- Collaboration : Travailler en étroite collaboration avec les équipes de développement, d’exploitation et d’assurance qualité pour assurer une intégration et un déploiement transparents des applications.
- Infrastructure en tant que code : Mettre en œuvre et gérer l’infrastructure en tant que code (IaC) à l’aide d’outils tels que Terraform, Ansible ou CloudFormation.
- Contrôle de version : Gérer les systèmes de contrôle de version (par exemple, Git) pour assurer l’intégrité et la cohérence du code dans tous les environnements.
- Sécurité : Intégrer des contrôles et des pratiques de sécurité dans les pipelines CI/CD pour assurer la sécurité et la conformité des déploiements.
- Dépannage : Identifier et résoudre les problèmes liés à la construction, au déploiement et à l’infrastructure en temps opportun.
- Documentation : Maintenir une documentation détaillée des processus CI/CD, des configurations et aussi des meilleures pratiques.
Compétences et qualités requises
- Bac +3/4 en technologie de l’information ou dans un domaine connexe.
- Expérience confirmée dans la conception et la gestion de pipelines CI/CD.
- Expérience pratique des outils CI/CD tels que Jenkins, GitLab CI, CircleCI, Travis CI, etc.
- Solides compétences en matière de script (par exemple, Bash, Python, Groovy).
- Expérience des technologies de conteneurisation (par exemple, Docker, Kubernetes).
- Familiarité avec les plateformes cloud (par exemple, AWS, Azure Google Cloud).
- Connaissance approfondie des systèmes de contrôle de version (par exemple, Git).
- Expérience des outils de gestion de la configuration (par exemple, Ansible, Puppet, Chef).
- Compréhension des principes de l’infrastructure en tant que code (IaC).
- Excellentes compétences en matière de résolution de problèmes et de dépannage.
- Solides compétences en communication et en collaboration.
- Certifications (optionnelles) : Ingénieur DevOps certifié AWS, administrateur Kubernetes certifié (CKA) ou certifications similaires sont un plus.
Si vous avez envie de contribuer à notre projet d’entreprise et d’accompagner notre croissance, envoyez votre CV et lettre de motivation à candidaturebbs@baobab.com en mentionnant dans le titre de votre email la référence : CI_CD_ENG 2024_07