Contexte
Mission au sein du CIO de la CIB et Risk (Client grand compte bancaire), dans les équipes IT supportant les activités de Global Markets & Risks.
Le prestataire intègrera le programme « DevSecOps » du département IT GMR, en forte interaction avec les équipes de développement, de sécurité, de production, d'architecture et les équipes applicatives.
Le programme vise à transformer les usines logicielles en intégrant la sécurité dès la conception (Shift Left), à promouvoir les meilleures pratiques DevOps et CI/CD, à standardiser et automatiser la chaîne de livraison, et à déployer une gouvernance transverse de mesure de l'efficacité des pipelines applicatifs.
Rôle et responsabilités principales
Mettre en ?uvre la gouvernance transverse autour des bonnes pratiques DevOps et CI/CD.
Assurer l'accompagnement et l'assistance technique continue auprès des équipes de développement dans l'adoption des outils DevOps et DevSecOps.
Sécuriser les pipelines via l'intégration systématique et automatisée des outils de scan de sécurité et de qualité de code.
Promouvoir une culture DevSecOps forte à travers une communication et une animation transverse active.
Accompagner la migration des applications vers les environnements hors production et production myCloud du Client.
Accompagner la migration des chaînes d'intégration et de déploiement continus vers l'Usine Logicielle Groupe.
Assurer le transfert de compétences et l'aide à l'autonomie des équipes de développement.
Interagir en transverse avec les équipes Dev, Sécurité (APP SEC), Production, Architecture et équipes applicatives.
Livrables attendus
Gestion des sources et mise en ?uvre des bonnes pratiques du Gitflow.
Build automatisé des applications.
Automatisation des tests unitaires et des bonnes pratiques associées.
Automatisation des tests fonctionnels et des bonnes pratiques associées.
Stratégie qualité du code et paramétrage des analyses qualité correspondantes.
Stratégie sécurité du code et paramétrage des analyses de sécurité correspondantes.
Publication automatisée des paquets buildés dans le gestionnaire de paquets et dans l'outil de déploiement.
Paramétrage de l'application, des environnements et des infrastructures dans l'outil de déploiement.
Définition, paramétrage et automatisation de la release dans l'outil de gestion des releases.
Production et restitution d'indicateurs dans un système de dashboarding.
Profil candidat:
Ingénieur DevOps / DevSecOps, capable d'intervenir de façon autonome sur des environnements complexes et transverses.
Le profil doit savoir dialoguer avec des interlocuteurs variés (Dev, Sécurité, Production, Architecture), vulgariser les concepts de sécurité et structurer l'information technique.
Une excellente communication écrite et orale ainsi qu'une bonne capacité d'animation sont attendues. Anglais professionnel indispensable.