Partager cette offre
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.
Profil recherché
Diplômé(e) en informatique, vous avez déjà occupé un poste d’Ingénieur DevSecOps ou une fonction équivalente et disposez d’une expérience significative sur GitLab, idéalement dans le cadre d’une migration ou d’un déploiement de GitLab CI/CD. Pédagogue et doté(e) d’une posture de conseil, vous savez former et accompagner les développeurs sans vous substituer à eux. Votre goût pour l’amélioration continue et l’optimisation des processus s’accompagne d’une bonne compréhension des enjeux de conduite du changement liés à une évolution de plateforme. Un anglais professionnel est indispensable pour animer des ateliers avec les équipes internationales.
Environnement de travail
La mission exige une maîtrise solide des chaînes CI/CD, en particulier GitLab CI/CD, Jenkins et Azure DevOps, ainsi qu’une bonne pratique de la gestion de code source sous Bitbucket et GitLab avec des workflows de type Gitflow. Vous devez savoir intégrer des outils d’analyse qualité et sécurité comme SonarQube et Checkmarx, et exploiter des solutions de gestion d’artefacts et de déploiement telles qu’Artifactory et . Une connaissance des environnements conteneurisés et cloud (OpenShift, GCP), du scripting Shell et des enjeux de sécurité applicative est également indispensable.
Découvrir Bifora
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur DevSecOps – Migration GitLab – Paris
Bifora