Stage – Des Jenkinsfiles au GitHub Actions – 3 à 6 mois H/F
Detail de l'annonce :
LYON, FRANCE
Esker développe des produits construits et déployés régulièrement
en production. Plus de 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 terme d’automatisation, de compilation et de déploiement.
Par exemple, la création d’une Pull Request déclenche diverses
vérifications et constructions des composants concernés. Cependant,
ces dernières sont souvent déléguées à un serveur
d’automatisation, Jenkins.
GitHub a lancé récemment les Github Actions pour automatiser ce
genre de tâche. L’objectif de ce stage est d’extraire autant de
tâches que possible des serveurs Jenkins de la R&D pour les
transformer en GitHub Actions, plus évolutives, plus maintenables et
modulaires. Cette transition pourra d’abord avoir lieu sur des
projets simples avant de s’attaquer progressivement aux composants
les plus complexes.
MISSIONS :
Pour répondre à cet objectif, vos missions seront :
* Comprendre les processus d’automatisations existants,
* Les extraire, tout ou partie, vers GitHub Actions,
* Ajouter de nouvelles automatisations au projet.
ENVIRONNEMENT DE TRAVAIL :
* Environnement Windows et Linux,
* Machines performantes et nous vous laisserons beaucoup de liberté
dans les outils que vous souhaitez utiliser,
* Vous serez accompagné·e par les membres de la R&D travaillant sur
les outils et l’intégration continue. Par ailleurs, le dialogue
avec les différentes équipes de la R&D sera important pour
comprendre leur processus de développement et proposer des
améliorations.
PROFIL RECHERCHÉ :
* Vous êtes en école d’ingénieur spécialisée en informatique
ou en licence / Master informatique,
* Vous aimez analyser, tester et proposer des solutions.
CE QUE NOUS OFFRONS :
* Environnement International
* Organisation Agile
* Prime d'intéressement égalitaire
* PEE abondé à 100%
* 17 jours de RTT
* Label RSE Impact Index