Identification des structures dans un monorepo H/F

Lyon

Esker développe un produit modulaire, Esker On Demand, construit et déployé régulièrement en production. 150 personnes contribuent à des projets complexes dépendant les uns des autres. Depuis la transition d’une majorité des projets à GitHub, de nombreuses avancées ont été faites en termes d’automatisation, de compilation et de déploiement. L’API de GitHub, notamment, nous permet d’obtenir beaucoup d’informations sur la structure et la vie des composants. Nous souhaitons explorer la possibilité d’exploiter cette API pour obtenir des informations sur la structure de notre monorepo (dépôt monolithique) principal. 

Missions :

Les objectifs principaux de ce stage seraient de répondre à ces questions :

• Quelles différentes parties du dépôt sont les plus liées ? Peut-on rationaliser son arborescence ?

• Certaines parties du dépôt sont- elles indépendantes du reste ? Peuvent-elles être extraites du dépôt ?

• Qui sont les personnes connaissant le mieux une partie d’un projet ? En fonction de l’avancement du stage, le sujet pourra évoluer vers la visualisation des données consolidées, l’industrialisation des solutions développées et leur généralisation.

 

Environnement de travail :

Vous serez accompagné(e) par les membres de la R&D travaillant sur les outils et l’intégration continue. Le dialogue avec toutes les équipes impliquées dans le développement d’Esker On Demand (R&D, traducteurs, etc.) sera également important pour comprendre leur processus de développement et proposer des améliorations qui correspondent à leur fonctionnement. Les technologies retrouvées lors de ce stage seront : Git, Github, Jenkins

 

Profil recherché :

• Vous êtes en 4ème ou 5ème année d’une formation de niveau BAC + 5 (université ou école d’ingénieur) et êtes intéressé(e) par les technologies ci-dessus.

• Vous possédez une bonne capacité d'analyse, le goût pour l'innovation. Vous êtes force de proposition, autonome et curieux(se).

 

Ce que nous offrons :
  • Environnement International
  • Organisation Agile
  • Prime d'intéressement égalitaire
  • Label RSE Impact Index

 

Localisation :
Postuler à cette offre :
Top