MIGRATION DE LA CHAINE D’INTEGRATION CONTINUE

CLEARSY développe des simulateurs et bancs de tests dans le contexte de la norme de signalisation européenne ERTMS (European Rail Traffic Management System). Ces simulateurs et bancs de tests sont composés d’une base logiciel commune et se spécialisent en fonction de leurs configurations et des fonctionnalités disponibles.

De nombreux tests sont actuellement disponibles, mais ils restent majoritairement exécutés manuellement. Par ailleurs, nos simulateurs intègrent plusieurs fonctionnalités permettant d’automatiser certains tests. La chaîne CI/CD en place repose aujourd’hui sur Jenkins.

Objectif du stage : Effectuer la transition de la chaîne CI/CD (Continuous Integration/Continuous Delivery) de Jenkins vers GitLab à la première utilisation, avec la conversion des pipelines, la gestion des runners GitLab, l’automatisation des tests et la redéfinition des processus de déploiement.

Le stage se décomposera en plusieurs phases :

  • Etude de nos simulateurs et des normes ferroviaires
  • Définition d’une stratégie de migration
  • Mise en place des runners et des pipelines
  • Sélectionner et intégrer des cas de test dans la CI/CD

Vous intégrerez une équipe projet composée à la fois de développeurs, testeurs, chefs de projet et experts techniques qui pourront vous aider à vous familiariser avec l’environnement, acquérir de solides connaissance « métier » et participer à la vie des projets de l’agence strasbourgeoise de CLEARSY.

Contexte technique :

  • GitLab
  • Programmation /C++
  • DevOps
  • Jenkins
  • Méthode agile SCRUM
  • Linux
    Lieu
    • Strasbourg
    Durée 6 mois
    Niveau Bac +5

    Postuler à cette offre de stage d'ingénieur

    Pour postuler merci d’envoyer
    un CV et une lettre de motivation
    à l’adresse :

    stages-ingenieurs@clearsy.com