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 candidat:
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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.