Le poste Ingénieur DevOps (Shell ou Python/Ansible/OpenStack)
Partager cette offre
Intitulé du poste : Ingénieur Automatisation Création d’Images OpenStack
Mission :
Concevoir, maintenir et automatiser la génération d’images systèmes compatibles OpenStack, en s’appuyant sur des outils standards (Packer, Diskimage-builder, etc.), des scripts customs (Shell, Python), et en intégrant ces processus dans une chaîne CI/CD, afin de garantir des images cohérentes, sécurisées, testées et reproductibles.
Responsabilités principales :
• Concevoir et maintenir des templates de création d’images Linux (Ubuntu, CentOS, Debian, etc.).
• Automatiser les processus de build, test, validation et publication d’images OpenStack via des outils comme :
o HashiCorp Packer
o OpenStack Diskimage-builder (DIB)
o Ansible, Cloud-init
o Shell ou Python pour des scripts complémentaires (validation, cleanup, tests)
• Intégrer ces workflows dans des pipelines CI/CD robustes et traçables (GitLab CI, Jenkins, etc.).
• Implémenter des tests automatisés dans la chaîne CI :
o Tests de boot (instance up, SSH, cloud-init)
o Tests fonctionnels (paquets, services, accessibilité)
o Tests de conformité et sécurité (OpenSCAP, Lynis, hardening)
o Tests d’intégration sur environnements OpenStack
• Gérer les versions, dépendances, métadonnées et publication dans Glance.
• Contribuer à la documentation technique et aux bonnes pratiques.
• Être moteur dans l’amélioration continue des processus d’automatisation.
Environnement Technique :
• Outils de build : Packer, Diskimage-builder, virt-install, QEMU/KVM
• Systèmes : Ubuntu, Debian, CentOS • Cloud : OpenStack (Glance, Nova, Horizon, Heat)
• CI/CD : GitLab CI
• Tests & validation o Boot tests, accessibilité SSH, cloud-init
o Testinfra, Goss, Bats, Inspec
o Lynis, OpenSCAP pour sécurité
• Scripting : Shell (bash), Python (scripts de contrôle, parsing, automatisation)
• IaC / Config Management : Ansible, Terraform • Versioning / SCM : Git
Livrables attendus :
• Templates d’images maintenables, versionnés
• Pipelines CI/CD avec étapes de test automatisé
• Scripts de validation et de déploiement
• Documentation des processus, des tests, des résultats / Reporting
Compétences requises :
Techniques :
• Scripting : Shell (bash) et Python (niveau scripting)
• Création et durcissement d’images applicatives
• Automatisation via Packer, DIB, Ansible
• Mise en place de tests automatisés dans CI/CD
• Bonnes pratiques CI/CD (GitLab, artefacts, logs)
• Connaissances de l’écosystème OpenStack
Transverses :
• Capacité à documenter et à produire du code lisible
• Sens de la rigueur, de l’automatisation et de la reproductibilité
• Collaboration avec équipes Dev, SecOps, Ops
• Esprit d’analyse et d’amélioration continue
• Autonomie
• Bonne capacité de communication
Profil recherché :
• Bac+3 à Bac+5 en informatique ou équivalent
• Expérience de 2 ans minimum dans un rôle DevOps, cloud ou build automation • Certifications appréciées : Linux (LPIC, RHCE), OpenStack, GitLab CI/CD
Profil recherché
Environnement Technique :
• Outils de build : Packer, Diskimage-builder, virt-install, QEMU/KVM
• Systèmes : Ubuntu, Debian, CentOS • Cloud : OpenStack (Glance, Nova, Horizon, Heat)
• CI/CD : GitLab CI
• Tests & validation o Boot tests, accessibilité SSH, cloud-init
o Testinfra, Goss, Bats, Inspec
o Lynis, OpenSCAP pour sécurité
• Scripting : Shell (bash), Python (scripts de contrôle, parsing, automatisation)
• IaC / Config Management : Ansible, Terraform • Versioning / SCM : Git
Livrables attendus :
• Templates d’images maintenables, versionnés
• Pipelines CI/CD avec étapes de test automatisé
• Scripts de validation et de déploiement
• Documentation des processus, des tests, des résultats / Reporting
Compétences requises :
Techniques :
• Scripting : Shell (bash) et Python (niveau scripting)
• Création et durcissement d’images applicatives
• Automatisation via Packer, DIB, Ansible
• Mise en place de tests automatisés dans CI/CD
• Bonnes pratiques CI/CD (GitLab, artefacts, logs)
• Connaissances de l’écosystème OpenStack
Transverses :
• Capacité à documenter et à produire du code lisible
• Sens de la rigueur, de l’automatisation et de la reproductibilité
• Collaboration avec équipes Dev, SecOps, Ops
• Esprit d’analyse et d’amélioration continue
• Autonomie
• Bonne capacité de communication
Profil recherché :
• Bac+3 à Bac+5 en informatique ou équivalent
• Expérience de 2 ans minimum dans un rôle DevOps, cloud ou build automation • Certifications appréciées : Linux (LPIC, RHCE), OpenStack, GitLab CI/CD
Environnement de travail
Environnement Technique :
• Outils de build : Packer, Diskimage-builder, virt-install, QEMU/KVM
• Systèmes : Ubuntu, Debian, CentOS • Cloud : OpenStack (Glance, Nova, Horizon, Heat)
• CI/CD : GitLab CI
• Tests & validation o Boot tests, accessibilité SSH, cloud-init
o Testinfra, Goss, Bats, Inspec
o Lynis, OpenSCAP pour sécurité
• Scripting : Shell (bash), Python (scripts de contrôle, parsing, automatisation)
• IaC / Config Management : Ansible, Terraform • Versioning / SCM : Git
Livrables attendus :
• Templates d’images maintenables, versionnés
• Pipelines CI/CD avec étapes de test automatisé
• Scripts de validation et de déploiement
• Documentation des processus, des tests, des résultats / Reporting
Compétences requises :
Techniques :
• Scripting : Shell (bash) et Python (niveau scripting)
• Création et durcissement d’images applicatives
• Automatisation via Packer, DIB, Ansible
• Mise en place de tests automatisés dans CI/CD
• Bonnes pratiques CI/CD (GitLab, artefacts, logs)
• Connaissances de l’écosystème OpenStack
Transverses :
• Capacité à documenter et à produire du code lisible
• Sens de la rigueur, de l’automatisation et de la reproductibilité
• Collaboration avec équipes Dev, SecOps, Ops
• Esprit d’analyse et d’amélioration continue
• Autonomie
• Bonne capacité de communication
Profil recherché :
• Bac+3 à Bac+5 en informatique ou équivalent
• Expérience de 2 ans minimum dans un rôle DevOps, cloud ou build automation • Certifications appréciées : Linux (LPIC, RHCE), OpenStack, GitLab CI/CD
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur DevOps (Shell ou Python/Ansible/OpenStack)
AVA2I