Le Groupe BAOBAB recrute pour ce poste (26 Décembre 2024)

Informations sur l'emploi

Titre du Poste : Ingénieur CI/CD

Niveau Requis : BAC+ 3/4

Année d'Expérience Requise : Expérience requise

Lieu du Travail : SENEGAL

Description de l'emploi

Baobab est un leader dans l’inclusion financière digitale. Baobab offre ses services principalement à des particuliers, des micros et petites entreprises en Afrique. Notre mission est de libérer le potentiel de nos clients en leur offrant des services financiers simples et faciles d’utilisation.

Fondée en 2005 sous le nom de Microcred, Baobab a aujourd’hui plus d’un million de clients et 4 000 employés à Madagascar, au Sénégal, au Nigeria, en Côte d’Ivoire, au Mali, au Burkina Faso et en République démocratique du Congo.

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 et 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 des meilleures pratiques.

COMPETENCES ET QUALITES 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 à [email protected] en mentionnant dans le titre de votre email la référence : CI_CD_ENG 2024_12.