CI/CD Engineer
Dans le cadre du développement de nos activités, nous recherchons un CI/CD Engineer pour contribuer à l’implémentation et à l’évolution des environnements DevOps de nos clients.
Vous jouerez un rôle clé dans la mise en place et l’amélioration des pipelines d’intégration et de déploiement continu, afin de faciliter des cycles de développement plus rapides, plus sécurisés et plus fiables.
Vous participerez également à la diffusion des bonnes pratiques DevOps et CI/CD au sein des équipes techniques.
Votre quotidien en tant que CI/CD Engineer :
Au sein d’équipes techniques agiles, vous serez amené(e) à :
- Concevoir, maintenir et optimiser les pipelines CI/CD, principalement avec GitHub, GitHub Actions et GitHub Runners
- Superviser la performance et l’utilisation des outils CI/CD afin d’assurer fiabilité, efficacité et amélioration continue
- Accompagner les équipes de développement dans l’adoption des bonnes pratiques DevOps
- Contribuer aux initiatives de cloudification Azure et assurer l’intégration avec les pipelines CI/CD
- Automatiser les processus de build, de test et de déploiement
- Participer à la sécurisation des pipelines dans une logique DevSecOps
- Animer des sessions de formation et de partage de bonnes pratiques auprès des équipes de développement
- Assurer une veille technologique sur les outils CI/CD et les pratiques DevOps
- Collaborer étroitement avec les équipes développement, infrastructure et opérations
Nous sommes faits pour travailler ensemble si tu as les compétences suivantes :
- Vous êtes diplômé(e) d’un Master ou diplôme d’ingénieur en informatique
- Vous avez au moins 5 ans d’expérience sur les pipelines CI/CD et les pratiques DevSecOps
- Vous avez une forte expérience sur GitHub, GitHub Actions et GitHub Runners
- Vous maîtrisez les outils d’automatisation et de scripting (PowerShell, Bash, Python, Ansible…)
- Vous avez de l’expérience sur les technologies de conteneurisation et orchestration (Docker, Kubernetes, OpenShift)
- Vous avez déjà travaillé avec des outils de build et de gestion de packages (Maven, Node.js, npm, Nexus, JFrog)
- Vous êtes à l’aise avec les environnements cloud Azure
- Vous connaissez les méthodologies Agile / Scrum
- Vous possédez de solides compétences en analyse et résolution de problèmes
- Vous avez un bon niveau d’anglais professionnel
Un intérêt pour les technologies émergentes, notamment les outils d’assistance au développement basés sur l’IA (comme GitHub Copilot), est également apprécié.