
Le poste Expert Intégration Continue - Git/JenkinsExpert Intégration Continue - Git/Jenkinsin
Partager cette offre
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.
Profil recherché
• 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
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 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.
Expert Intégration Continue - Git/JenkinsExpert Intégration Continue - Git/Jenkinsin
HIGHTEAM