
Job position Expert Intégration Continue - Git/JenkinsExpert Intégration Continue - Git/Jenkinsin
Share this job
Contexte :
Au sein de l'équipe nous supportons les équipes de développement (embarqué et serveurs) dans leur mise en place de chaines de CI/CD sur une « stack » applicative commune.
Cette intégration continue est constituée de la « stack » suivante :
• Jira pour le suivi des tickets ;
• BitBucket comme gestionnaire de dépôts Git et solution de « code review » ;
• Jenkins pour l’intégration continue ;
• Artifactory pour les dépôts d’artefacts ;
• XRay (plugin Jira) pour les tests ;
• SonarQube/Blackduck pour le SAST et le SCA.
La configuration de ces applications (création d’espaces, gestion des permissions, etc.) est réalisée à l’aide d’un outil interne de « self-service » basé sur les concepts GitOps.
Ces différentes applications sont déployées et maintenues par une équipe I.T. dédiée.
Mission :
L’objectif de la mission est de procéder à l’onboarding d’équipes de développement sur la « stack » décrite plus haut. Certaines équipes utilisent à l’heure actuelle d’autres applications, l’objectif est de centraliser toutes les activités de développement sur une « stack » commune.
-Analyse de l'existant
Le prestataire devra réaliser un état des lieux des outils utilisés par le périmètre à onboarder.
Les différents éléments à migrer (dépôts Git, bases de ticket, livrables, etc.) doivent être identifiés.
Pour chacun des éléments identifiés, le prestataire doit identifier une application cible ainsi que les moyens à mettre en œuvre pour réaliser la migration. Les éléments ne faisant plus l’objet d’une utilisation active doivent être archivés. Les éventuels manques fonctionnels doivent être identifiés et traités (évolution de la « stack » et des outils ou contournement).
- Réalisation
Le prestataire doit réaliser le référencement des utilisateurs dans le système de gestion des identités et des accès. Les espaces nécessaires doivent être créés et configurés sur les différentes applications. Le prestataire doit former les utilisateurs aux différents outils, en particulier celui de « self-service ». La migration des dépôts Git est généralement à la charge des équipes de développement mais peut avoir à être réalisée par le prestataire.
- Support et conseil
Les équipes à onboarder ayant des niveaux de maturités variable sur l’utilisation de l’intégration continue, le prestataire doit fournir du conseil en processus de développement logiciel. Le prestataire doit aussi être à même de supporter ces équipes sur l’utilisation des différents outils.
Candidate profile
• Minimum 10 ans d'expérience dans le domaine des processus de développement logiciel
• Capacité à animer des groupes de travail
• Capacité à mettre en œuvre la conduite du changement
• Capacité à comprendre et analyser les spécificités fonctionnelles et techniques de ses interlocuteurs
• Capacité à conseiller les équipes dans leurs processus de développement
• Maitrise avancée de Git et Jenkins
• Maitrise des concepts DevOps et GitOps
• Maitrise d’au moins un des langages de programmation suivant : Java, Kotlin, Groovy, Python
• Une expérience dans le domaine du développement embarqué est un plus
• Anglais courant à l'oral et à l'écrit
• Mandarin courant est un plus
Apply to this job!
Find your next career move from +10,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Expert Intégration Continue - Git/JenkinsExpert Intégration Continue - Git/Jenkinsin
HIGHTEAM