Ingénieur DevSecOps F/H Recruteur partenaire
Critères de l'offre
Métiers :
- Ingénieur DevSecOps (H/F)
- + 1 métier
Expérience min :
- 6 à 10 ans
Lieux :
- Charenton-le-Pont (94)
Conditions :
- CDI
- 55 000 € - 65 000 € par an
- Temps Plein
- Déplacements occasionnels exigés
Description du poste
Vous accompagnerez les développeurs de la DSI (répartis entre Paris et Porto) dans l'adoption des bonnes pratiques de développement et l'utilisation des outils DevSecOps mis à leur disposition, notamment : Bitbucket, Jenkins, Azure DevOps, Sonar, Checkmarx, Artifactory, Digital.ai Deploy, Digital.ai Release ainsi que GitLab dans la perspective d'une migration progressive vers GitLab.
Votre rôle
Accompagnement et formation des équipes de développement
- Accompagner les développeurs dans l'utilisation des outils DevSecOps et l'adoption des bonnes pratiques de développement
- Organiser le code source dans Bitbucket et, à terme, dans GitLab, en mettant en place des workflows adaptés (GitFlow ou autres)
- Former les équipes aux bonnes pratiques en matière de qualité et de sécurité et les sensibiliser aux enjeux de sécurité tout au long du cycle de développement
- Guider les développeurs sans se substituer à leurs responsabilités
CI/CD, industrialisation et maintenance de la bibliothèque partagée
- Accompagner la configuration et l'optimisation des pipelines CI/CD dans Jenkins, Azure DevOps et, à terme, GitLab CI/CD
- Automatiser le build et le déploiement des applications et de leurs dépendances
- Accompagner les équipes dans la mise en œuvre de la migration vers GitLab
- Aider à la construction des packages et à la rédaction des scripts de déploiement avec Digital.ai Deploy
- Fournir et maintenir une Jenkins Shared Library réutilisable afin de standardiser les pipelines, de faciliter le travail des développeurs et de garantir la cohérence ainsi que la qualité des déploiements
- Participer à la définition des bonnes pratiques de pipeline-as-code dans une logique de standardisation et de migration progressive vers GitLab
Mise en œuvre 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 critères de validation 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
Préparation et accompagnement de 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, des modèles de projets, des templates CI/CD et des bonnes pratiques associées à la plateforme cible
- Accompagner la montée en compétences des équipes sur GitLab, son modèle de collaboration, ses pipelines CI/CD et ses fonctionnalités DevSecOps afin de faciliter son adoption progressive
Votre profil
Compétences techniques :
- Expérience avérée en DevSecOps et en industrialisation des builds et des déploiements
- Maîtrise de Git, de Bitbucket et des workflows de gestion du code source
- Maîtrise de Jenkins, notamment des pipelines CI/CD et des bibliothèques partagées, et bonne connaissance d'Azure DevOps
- Expérience significative de GitLab (migration vers GitLab ou mise en place de GitLab CI/CD appréciée)
- Bonne connaissance des tests unitaires, de l'analyse statique et des contrôles qualité et sécurité avec Sonar et Checkmarx
- Bonne connaissance d'Artifactory, de Digital.ai Deploy et Digital.ai Release
- Maîtrise du scripting Shell et bonne connaissance des environnements Windows et Linux
- Connaissance des mécanismes de build, de gestion des dépendances et de packaging des écosystèmes Java, .NET, Angular, React, Node.js et Python
Qualités personnelles :
- Pédagogie et posture de conseil pour accompagner et former les développeurs tout en renforçant leur autonomie
- Excellente communication écrite et orale pour interagir efficacement avec les équipes de développement
- Rigueur dans l'application des exigences de sécurité et de qualité
- Capacité d'analyse pour identifier les difficultés techniques et guider les équipes dans leur résolution
Chez ATLANSE, nous accompagnons nos clients dans la conception d'infrastructures résilientes, l'amélioration de la performance de leur production applicative, l'optimisation et le développement de leurs environnements de travail ainsi que l'exploitation et la valorisation des données.
Pour cela, nous nous appuyons sur nos consultants confirmés et experts ou à fort potentiel, reconnus pour leurs compétences techniques, leur compréhension métier et leurs pratiques éprouvées.
Recommandé pour vous


