Contexte
La prestation concerne les activités nécessaires à une démarche DevOps chez un acteur majeur du secteur et l’amélioration de l’usine CI/CD dans notre chaîne de Delivery. L’équipe en charge de ces activités travaille en étroite collaboration avec les équipes sécurité du SI (missions dans le Lot 3), développement (missions dans les Lot 1 et 5) et exploitation (missions dans le Lot 2) sur la mise en place de cette chaîne. L'équipe travaille aussi sur la mise en place de certaines infrastructures d'hébergement, sur les nouveaux projets, en y connectant notre usine logicielle et outils CI/CD mis en place. La mission se déroule au sein de l’équipe DEVOPS.
La mission vise ainsi à :
- Fournir des conseils sur les bonnes pratiques de conception architecturale pour de multiples applications dans le cloud AWS et projets de l'entreprise ;
- Évaluer les besoins en matière d'applications cloud et formuler des recommandations architecturales pour la mise en œuvre, le déploiement et l'approvisionnement des applications sur AWS ;
- Contribuer à réduire les cycles de livraison des solutions applicatives via l'automatisation ;
- Contribuer à l'amélioration continue de notre usine logicielle (CI/CD) ;
Missions
- Industrialiser le déploiement et la gestion des infrastructures cloud via l’Infrastructure as Code et des pipelines CI/CD ;
- Assurer la fiabilité, la sécurité et l’observabilité des plateformes en production (Day‑2 Ops, automatisation) ;
- Piloter la maîtrise des coûts (FinOps) et l’intégration des architectures hybrides (on‑prem et AWS) ;
- Réalisation et restitution d’études et de PoC ;
- Documentation de l’activité et des process ;
- Conception et maintien des outils et de services ;
- Collaboration aux projets : conseil, fourniture des éléments nécessaires aux chefs de projet, participation et contribution aux instances des projets ;
- Collaboration à des projets impliquant une architecture complexe, des systèmes découplés, des interactions entre services gérés par différents acteurs ;
- Rédaction de Document d’Exploitation (DEX) ;
- Reporting d’activité (fréquences hebdomadaire et mensuelle).
Profil attendu
Une expérience de 5 à 10 ans sur des activités similaires est demandée.
En termes d’expérience, le candidat doit répondre aux critères suivants :
- Expérience significative en migration d’application vers le cloud AWS ;
- Expérience significative dans la conception d’application hautement disponible dans AWS ;
- Expérience significative en environnement DevOps ;
- Expérience dans la mise en œuvre de la gouvernance dans le cloud AWS ;
- Expérience en développement IaC (Terraform) ;
- Familier des méthodologies Agile Scrum et Kanban.
Les compétences spécifiques attendues sont les suivantes :
- Connaissances et compétences avancées en matière de résolutions de problèmes complexes à l'aide de solutions complexes ;
- Concevoir des solutions utilisant des technologies AWS qui respectent des contraintes fortes d’optimisation des coûts, de performances et de fiabilité ;
- Gestion de projet ;
- Maîtrise d’outils permettant la mise en œuvre de pipelines d’outils DevSecOps tels que Gitlab, Jenkins, Nexus, SonarQube, Ansible… ;
- Connaissance des concepts de cybersécurité (AppSec, DevSecOps, bonnes pratiques etc.) ;
- Connaissances avancées en architecture de clusters Kubernetes ;
- Développement des scripts en Python et Bash ;
- Développement de code d’infrastructure sous Terraform, CloudFormation etc. ;
- Connaissances en administration de clusters Kubernetes.
Les compétences suivantes sont facultatives mais appréciées :
- Connaissance en tests de charge ;
- Connaissance d'un langage de développement web (PHP ou HTML + Javascript) appréciée ;
- Connaissances en tests d'intrusion.
Particularités
Nous recherchons également les compétences transverses suivantes :
- Bonnes capacités relationnelles ;
- Hauteur de vue et esprit d’analyse ;
- Rigueur et méthode ;
- Bonne communication écrite et orale ;
- Autonomie, curiosité ;
- Force de proposition ;
- Esprit d’équipe.