Contexte du poste :
L'ingénieur DevOps sera chargé de concevoir, automatiser et optimiser les pipelines CI/CD ainsi que l'infrastructure cloud en collaboration avec le partenaire d'hébergement. Le rôle met l'accent sur l'automatisation, l'infrastructure-as-code et les pratiques DevOps modernes afin de garantir des livraisons logicielles rapides, fiables et sécurisées.
Le poste inclut également des activités d'investigation d'incidents en production et de gestion des services IT.
Responsabilités :
- Concevoir, implémenter et maintenir des pipelines d'intégration et de déploiement continus (CI/CD).
- Mettre en place des workflows automatisés pour les tests, l'intégration système, les scans de sécurité et la gestion des artefacts.
- Intégrer les outils développeurs (plateformes Git, outils de build comme Jenkins, registres de packages comme Nexus).
- Développer et maintenir l'infrastructure-as-code.
- Automatiser le provisionnement des environnements.
- Créer et maintenir des environnements applicatifs conteneurisés avec Docker et orchestrés via OpenShift.
- Concevoir des templates, images et workflows conteneurisés adaptés aux développeurs.
- Implémenter et maintenir des contrôles de sécurité automatisés (SAST, DAST, analyse de dépendances, scan de conteneurs).
- Garantir des principes de sécurité dès la conception (secure-by-design).
- Intégrer des tests de performance et des outils de simulation de charge dans les pipelines CI/CD.
- Accompagner les équipes de développement avec des outils en libre-service.
- Collaborer étroitement avec les développeurs pour promouvoir les bonnes pratiques DevOps.
- Contribuer aux standards internes en matière d'automatisation et de delivery.
Profil recherché :
- Expérience confirmée avec les outils CI/CD (GitLab CI, Jenkins, Nexus).
- Expérience en conteneurisation et technologies cloud-native.
- Bonne compréhension des plateformes cloud.
- Connaissance des concepts DevSecOps et de l'automatisation de la sécurité.
- Solide maîtrise de Kubernetes et des plateformes Red Hat OpenShift.
- Compétences en scripting (Bash, Python).
- Esprit d'équipe et capacité à collaborer dans un environnement multiculturel.
- Attitude proactive orientée service client, avec diplomatie.
- Bonnes compétences en documentation et collaboration.
- Excellente communication orale et écrite en français et en anglais.