Cette offre n'affiche pas de TJM. D'après 86 offres pour ce poste (tous niveaux, Paris), le marché se situe autour de 550€/j (500€/j–600€/j).
TJM du marché pour DevOps à Paris : médiane 550 €/jour, P25–P75 : 500–600 €/jour, n = 86 offres. TJM Java à Paris
Baromètre TJM et salaires IT
Le besoin
Détails de la mission
Contexte de la mission
Le domaine « Development Factory », rattaché au département « Architecture & Excellence Opérationnelle » de la DSI Corporate, regroupe l'expertise DevSecOps ainsi que le support et l'outillage liés à l'usine logicielle.
Dans ce contexte, BPCE recherche un Ingénieur DevSecOps pour rejoindre l'équipe et accompagner les développeurs de la DSI Corporate, basés à Paris et Porto, dans l'adoption des bonnes pratiques de développement et l'utilisation efficace des outils DevSecOps mis à leur disposition.
Les outils concernés sont notamment Bitbucket, Jenkins, Azure DevOps, Sonar, Checkmarx, Artifactory, Deploy, Release et GitLab.
La mission s'inscrit également dans la perspective d'une migration progressive vers GitLab à moyen terme.
Responsabilités principales
1. Support aux équipes de développement
Accompagner les développeurs dans la mise en oeuvre des bonnes pratiques de développement et dans l'utilisation efficace des outils DevSecOps.
Organiser le code source dans Bitbucket et, à terme, dans GitLab, en mettant en place des workflows adaptés (Gitflow ou autres).
Gérer le versioning des applications et des dépendances.
Accompagner les équipes dans la préparation de la migration vers GitLab.
2. Mise en oeuvre des pratiques qualité et sécurité
Guider les équipes dans la mise en place des tests unitaires et de l'analyse statique afin de garantir la qualité et la sécurité du code.
Définir des gates de qualité et de sécurité pour valider les livrables, tout en apportant un support aux équipes.
Contribuer à l'intégration des contrôles qualité et sécurité dans les pipelines GitLab CI/CD dans le cadre de la transition cible.
3. Configuration des pipelines CI/CD
Accompagner la configuration et l'optimisation des pipelines de déploiement dans Jenkins, Azure DevOps et, à terme, GitLab CI/CD.
Aider à la construction des packages et à la rédaction des scripts de déploiement avec Deploy.
Le rôle doit rester centré sur l'accompagnement des développeurs plutôt que sur la réalisation des tâches à leur place.
Participer à la définition des bonnes pratiques de Pipeline-as-Code dans une logique de standardisation et de migration progressive vers GitLab.
4. Maintenance de la bibliothèque partagée
Fournir et maintenir une Jenkins Shared Library réutilisable afin de standardiser les pipelines, faciliter le travail des développeurs et garantir la cohérence ainsi que la qualité des déploiements.
Contribuer à l'évolution des standards d'industrialisation afin de préparer la transition vers des modèles équivalents dans GitLab CI/CD.
5. Formation et sensibilisation
Former les équipes de développement aux bonnes pratiques en matière de sécurité et de qualité.
Sensibiliser les développeurs aux enjeux de sécurité tout au long du cycle de développement, en les guidant sans se substituer à leurs responsabilités.
Accompagner la montée en compétence des équipes sur GitLab, son modèle de collaboration, ses pipelines CI/CD et ses fonctionnalités DevSecOps.
6. Contribution à la migration vers GitLab
Participer à la préparation et à l'accompagnement de la migration à moyen terme vers GitLab.
Identifier les impacts organisationnels, techniques et méthodologiques liés à cette transition.
Contribuer à la définition des standards, modèles de projets, templates CI/CD et bonnes pratiques associés à la plateforme cible.
Accompagner les équipes dans l'adoption progressive de GitLab comme plateforme unifiée de gestion du code, de CI/CD et de pratiques DevSecOps.
Environnement technique
Systèmes d'exploitation : Windows, Linux.
Langages de programmation : Java, .NET, Angular, React, Node.js, Python.
Gestion du code source et CI/CD : Bitbucket, Jenkins, Azure DevOps, GitLab.
Outils de qualité et sécurité : Sonar, Checkmarx.
Gestion des artefacts : Artifactory.
Déploiement et Release Management : Deploy, Release.
Bases de données : Oracle, MySQL.
Outils de visualisation : Power BI.
Scripting : Shell.
Environnements : OpenShift, GCP.
Compétences requises
Solide expérience en DevSecOps, avec une bonne maîtrise des outils mentionnés.
Capacité à accompagner et former les développeurs, avec une posture orientée conseil.
Bonne compréhension des enjeux liés à la transformation des outils DevOps et à la conduite du changement dans le cadre d'une migration de plateforme.
Excellentes compétences en communication pour interagir efficacement avec les équipes de développement.
Bon niveau d'anglais, à l'écrit comme à l'oral, indispensable pour collaborer efficacement avec les équipes basées à Porto.
Bonne compréhension des enjeux de sécurité dans le développement logiciel.
Expérience significative sur GitLab.
Description complémentaire de la prestation - DevOps
Accompagner les établissements du Groupe (Banques Populaires, Caisses d'Épargne et enseignes associées) dans les opérations de migration de leurs applications informatiques privatives vers les environnements hors production et production myCloud de BPCE-IT.
Accompagner la migration des chaînes d'intégration et de déploiement continus vers l'Usine Logicielle Groupe de BPCE-IT afin de tirer le meilleur parti des capacités offertes par les briques infogérées par BPCE-IT.
Accompagner la transformation DevOps de ces applications, avec une expertise en industrialisation, personnalisation et refactoring si nécessaire.
Assurer le transfert de compétences et contribuer à l'autonomie des équipes de développement.
Apporter une expertise DevOps à la demande sur les domaines suivants.
Gestion des sources : bonnes pratiques Gitflow.
Build : automatisation de la construction des applications.
Tests unitaires : automatisation et bonnes pratiques associées.
Tests fonctionnels : automatisation et bonnes pratiques associées.
Qualité du code : définition de la stratégie qualité, paramétrage des analyses et bonnes pratiques associées.
Sécurité du code : définition de la stratégie sécurité, paramétrage des analyses et bonnes pratiques associées.
Gestion des packages : publication automatisée des packages construits dans le gestionnaire de packages et dans l'outil de déploiement, avec gestion en configuration des variables d'installation.
Déploiement : paramétrage des applications, des environnements et des infrastructures dans l'outil de déploiement.
Release Management : définition, paramétrage et automatisation des releases dans l'outil de gestion des releases.
Reporting : production et restitution d'indicateurs dans un système de tableaux de bord.
Profil recherchéProfil recherchéDiplôme en informatique.Expérience préalable en tant qu'Ingénieur DevSecOps ou dans un poste similaire.Forte appétence pour l'amélioration continue, l'optimisation des processus et l'accompagnement au changement.Maîtrise professionnelle de l'anglais permettant d'animer des échanges, ateliers et accompagnements avec des équipes internationales.Une expérience dans un contexte de migration vers GitLab ou de mise en place de GitLab CI/CD serait fortement appréciée.
Taux journalier :500.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.