DevOps IaaS (f/h)
Role details
Job location
Tech stack
Job description
En tant que DevOps IaaS, votre principale mission sera de répondre aux demandes des équipes produits concernant la mise en place de VMs, tout en veillant à assurer résilience, sécurité, haute-disponibilité et supervision sur vos solutions proposées.
Notre stack technique :
- Google Cloud Platform (GCE, GCS, CloudFunction, Load Balancing, Google Cloud NetApp Volumes, BigQuery, Pub/Sub, Filestore), Terraform, Ansible, GitHub & GitHub Actions, Jenkins, AWX, Grafana, ELK, Cloud-Init, Vault, Bash, PowerShell, Python, Windows Server, Red Hat, IA (GitHub Copilot, Gemini), Jira, Confluence, Miro
Notre ligne Cloud étant critique, ce poste inclut des astreintes une semaine sur trois. A noter que nos solutions sont stables, il y a donc très peu d'interventions lors des astreintes., Notre équipe Plateforme IaaS souhaite s'entourer d'un nouveau DevOps afin de concrétiser l'ambition suivante :
- Automatiser le cloud vers un modèle de plateforme engineering pour les équipes produit
Vos missions seront les suivantes :
- Automatisation et provisioning : Concevoir et maintenir les modules Terraform et playbooks Ansible pour automatiser le déploiement des infrastructures IaaS sur GCP.
- Ingénierie système et images : Gérer le cycle de vie des images OS (Windows & Red Hat) via Packer et assurer la configuration via Cloud-Init pour garantir des environnements standardisés et sécurisés.
- Développement de pipelines CI/CD : Développer et optimiser les chaînes de déploiement continu sur GitHub Actions et Jenkins pour simplifier le travail des équipes produit.
- Platform engineering : Contribuer activement à l'évolution de la plateforme vers un modèle de 'Platform Engineering', visant à offrir un self-service fluide et performant aux utilisateurs.
- Maintien en condition opérationnelle : Assurer la résilience, la sécurité et la haute disponibilité de la plateforme IaaS à travers une supervision proactive (Grafana, ELK) et la gestion des incidents.
- Développement de scripts : Créer des outils et scripts (Python, Bash, PowerShell) pour outiller l'équipe et automatiser les tâches récurrentes de gestion des VMs.
- Méthodologie agile-Lean : Participer activement à la vie de l'équipe (Kanban, ateliers d'amélioration continue) pour optimiser les processus et la livraison de valeur au trimestre.
- Documentation et partage : Rédiger la documentation technique et utilisateur sous Confluence/GitHub pour favoriser l'autonomie des équipes et le partage de connaissances en interne.
- Expertise cloud : Accompagner les projets de migration 'On-Premise vers Cloud' en apportant votre expertise sur le dimensionnement et la mise en œuvre des ressources IaaS.
Requirements
- Expertise DevOps cloud : Vous maîtrisez le provisioning de VMs sur un Cloud Provider (GCP, AWS ou Azure) et les outils d'Infrastructure as Code (Terraform, Ansible).
- Culture de l'automatisation : Vous avez une solide expérience dans la création de pipelines CI/CD et l'utilisation d'outils comme Packer pour le 'Gold Image' management.
- Compétences en scripting : Vous êtes à l'aise pour développer des scripts robustes en Python et manipuler les environnements Linux et Windows Server.
- Posture 'Platform' : Force de proposition et ***, vous comprenez les principes du Platform Engineering et avez à cœur de simplifier le quotidien des développeurs.
- Esprit collectif et communication : Vous appréciez le travail en petit groupe, le partage de connaissances et savez vulgariser vos solutions auprès des utilisateurs.
Et surtout si pour vous la coopération ça change tout, on est peut-être faits pour coopérer et grandir ensemble.