Contexte
Dans le cadre de son programme de transformation cloud, un grand groupe souhaite renforcer ses capacités DevOps au sein du Train de Transformation Cloud. Le prestataire intégrera une équipe produit plateforme constituée de plusieurs experts.
L'usine logicielle en production repose sur les composants suivants :
- GitLab CI
- Harbor
- ArgoCD
- AWX / Semaphore UI
- SonarQube
- Nexus
- Helm
- Terraform
- Vault (HashiCorp)
- Backstage IDP
Les environnements cloud utilisés sont :
- Cloud privé : Suse/Rancher, OCP+ et VMware (infrastructure on-premise containerisée)
- Cloud public AWS (Amazon Web Services)
- Cloud public Azure (Microsoft)
- Cloud public GCP (Google Cloud Platform)
Missions
- Concevoir, industrialiser et opérer la plateforme interne du groupe, en cohérence avec les standards d'ingénierie établis par le CCoE et les principes d'industrialisation de la plateforme cloud multi-environnement.
- Participer à la conception et à l'évolution de l'architecture de l'usine logicielle en cohérence avec les standards d’ingénierie et du SI.
- Contribuer à l'évolution du portail développeur Backstage (IDP) : intégration de templates, plugins et catalogue de services.
- Industrialiser les déploiements IaC via Terraform sur les environnements AWS, Azure et GCP.
- Développer et maintenir des playbooks et workflows d'automatisation avec AWX et Semaphore UI.
- Assurer le maintien en condition opérationnelle (MCO) des composants de l'usine logicielle.
- Traiter les incidents et demandes de run en collaboration avec les équipes produits du Train.
- Monitorer la plateforme et contribuer à l'amélioration des tableaux de bord d'observabilité.
- Documenter les procédures opérationnelles et contribuer à la base de connaissance Confluence.
- Travailler en étroite collaboration avec l'équipe CCoE et les équipes sécurité.
- Respecter les standards de gouvernance cloud et de conformité définis.
- Participer aux revues d'architecture et aux ateliers techniques transverses.
- Contribuer à l'outillage FinOps en lien avec la gouvernance multi-cloud.
- Configurer et dimensionner les plateformes en fonction des performances requises.
- Mettre en place des procédures et outils de surveillance garantissant la haute disponibilité des infrastructures.
- Participer aux phases de validation technique lors des mises en production ou des évolutions.
- Travailler en coordination avec les équipes OPS, QA, DEV, Delivery Manager.
- Maintenir en condition opérationnelle les infrastructures virtualisées en diagnostiquant les pannes et dysfonctionnements.
- Industrialiser les architectures cibles et configurer les équipements (CI/CD).
- Veiller à la sauvegarde des données, à la sécurité des accès (gestion des droits utilisateurs) et à la fiabilité des solutions déployées.
- Participer à l'amélioration de la CI/CD.
Outils & Environnement
- CI/CD : GitLab CI/CD – configuration de pipelines, stages, runners
- GitOps : ArgoCD – déploiement déclaratif, ApplicationSets, multi-cluster sync
- Containerisation : Docker, Kubernetes (Rancher/RKE2) – déploiement et opération de clusters
- Packaging : Helm – développement et maintenance de charts, Helmfile
- IaC : Terraform – modules, workspaces, state management, Azure/AWS/GCP providers
- Automatisation : AWX / Ansible – playbooks, inventaires dynamiques, rôles réutilisables
- Gestion des secrets : HashiCorp Vault – politiques, auth methods, dynamic secrets
- Artefacts : Harbor (registry OCI), Nexus Repository (Maven, npm, raw)
- Qualité de code : SonarQube – configuration de Quality Gates, intégration pipeline
- Cloud public : AWS, Azure et GCP : services IaaS/PaaS, IAM, VPC, pipelines natifs, landing Zone
- Portail dev : Backstage IDP – plugins, templates logiciels, TechDocs, catalogue
- Observabilité : Prometheus, Grafana ou équivalent – dashboarding et alerting
Conditions de travail
- Lieu de la mission : Paris
- Date de démarrage : ASAP
- Mission de longue durée
- 2 jours de télétravail par semaine
- 3 jours de présence sur site
- Anglais courant indispensable
- Séniorité requise : expérience de 7 ans minimum
- Le projet nécessite des astreintes selon les besoins du service
- Nombre de jours souhaitables sur site : 3 jours par semaine