Bifora
Nous recherchons pour le compte de notre client dans le domaine de la banque, un(e) Ingénieur(e) DevSecOps. Environnement technique Bitbucket, GitLab, GitLab CI/CD, Jenkins (Shared Library), Azure DevOps, SonarQube, Checkmarx, Artifactory, Deploy, Release, Java, .NET, Angular, React, Node.js, Python, Shell, Oracle, MySQL, Power BI, OpenShift, GCP, Windows, Linux, Gitflow. Contexte Au sein de la DSI centrale d'un grand groupe bancaire français, une équipe dédiée à l'usine logicielle porte l'expertise DevSecOps, l'outillage et le support associés. Elle accompagne les équipes de développement basées à Paris et à Porto dans l'appropriation des bonnes pratiques et dans l'usage optimal de la chaîne d'outils mise à leur disposition. Le contexte est marqué par un chantier structurant : la migration progressive, à moyen terme, de l'ensemble des pratiques de gestion de code et de CI/CD vers GitLab. Le consultant interviendra dans une posture de conseil et d'accompagnement, avec pour objectif de rendre les équipes autonomes plutôt que de réaliser à leur place. Missions Aider les développeurs à adopter les bonnes pratiques de développement et à tirer pleinement parti des outils DevSecOps disponibles Structurer l'organisation des dépôts de code sous Bitbucket puis GitLab, en définissant des stratégies de branches adaptées (Gitflow ou équivalent) Encadrer la gestion des versions applicatives et des dépendances Accompagner les équipes dans la mise en place des tests unitaires et de l'analyse statique de code Concevoir des quality gates et security gates pour conditionner la validation des livrables Appuyer le paramétrage et l'optimisation des pipelines de déploiement sous Jenkins, Azure DevOps puis GitLab CI/CD Guider les équipes dans le packaging applicatif et l'écriture des scripts de déploiement sous Deploy Faire évoluer et maintenir une bibliothèque partagée Jenkins afin d'harmoniser les pipelines et de fiabiliser les déploiements Formaliser les standards de pipeline-as-code dans une logique d'industrialisation et de convergence vers GitLab Animer des formations et des actions de sensibilisation sur la sécurité et la qualité tout au long du cycle de développement Préparer la migration vers GitLab : analyse des impacts techniques, organisationnels et méthodologiques, conception des modèles de projets et des templates CI/CD Favoriser la montée en compétence des équipes sur GitLab, son mode collaboratif et ses fonctionnalités DevSecOps Compétences attendues DevSecOps, CI/CD, GitLab, GitLab CI/CD, Jenkins, Jenkins Shared Library, Azure DevOps, Bitbucket, Gitflow, SonarQube, Checkmarx, SAST, quality gates, Artifactory, Deploy, Release, pipeline-as-code, versioning, tests unitaires, Shell, Java, .NET, Node.js, Python, OpenShift, GCP, Linux, Windows, conduite du changement, formation, anglais professionnel.