Stage F/H_6M_ Mise en place environnement logiciel d'intégration et de déploiement continus

Date: 3 oct. 2024

Lieu: Villeurbanne, FR

Entreprise: Alstom

Req ID:468490 

 

Chez Alstom, nous avons une connaissance pointue des réseaux de transport et comprenons ce qui conduit les individus à les emprunter. Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur.  Chaque jour, plus de 80 000 collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture.

 

 

L'objectif du stage est de participer à l'amélioration de la qualité logicielle de notre outil de configuration des systèmes embarqués ALSTOM avec la mise en place d’un environnement logiciel d’intégration et de déploiement continus !


Vos Challenges


L'objectif du stage est de participer à l'amélioration de la qualité logicielle, en participant aux activités suivantes, sous la responsabilité du responsable logiciel :

- Proposer une structuration de l'environnement de développement avec les différents dépôts Gitlab existants

- Développer et maintenir les pipelines d’intégration et de déploiement continue pour le logiciels de configuration des équipements embarqués sur train

- Proposer des améliorations aux processus (checklist, scripts, pipelines) permettant aux développeurs de livrer le code avec le bon niveau de qualité en s'assurant du respect des bonnes pratiques de codage

- Mettre en place les processus de déploiement automatique dans l'environnement de test pour permettre aux développeurs de rapidement tester leur évolutions / corrections

- Mettre en place des tests de non-régression automatique permettant de vérifier que les mises à jour de code ne viennent pas détériorer la solution existante

- Mettre en place des processus permettant une livraison aux clients interne le plus facilement / rapidement possible (fiche de livraison, tests automatiques, mise en forme de la livraison, livraison sur répertoires externes, etc.)

Vous travaillerez directement au sein de l'équipe de développeurs et vous participerez au développement d'outils permettant d'intégrer et de déployer nos différentes versions de logiciels.

 

Compétences techniques requises
- GIT Lab / Jenkins / Etc.
- C# / .NET


Compétences Non techniques requises (Soft skills)
- Un bon niveau d'anglais (quelques réunions, rédaction de mémo, rapport)
- Une forte autonomie avec prise d’initiative pour mener au bout la mise en place du nouvel environnement d’intégration et de déploiement continus, tout en sollicitant les experts Alstom.
- Une forte propension au travail d'équipe avec un sens relationnel constructif et solidaire,
- Une capacité d'apprentissage rapide des technologies et de leur mise en œuvre


Compétences développées
- Les différentes technologies autour de la qualité logicielle et de l’intégration et déploiement continus
- Les différentes technologies autour des systèmes embarqués
- Le travail en équipe dans une équipe de recherche et développement en informatique au sein d'un grand groupe

 

 

Il n’y a pas que les passionnés de trains qui s’épanouissent chez nous. Nul doute que vous ressentirez beaucoup de fierté lorsque vous monterez dans l’un de nos trains avec votre famille ou vos amis. Si vous aimez le challenge, nous serions ravis d’échanger avec vous !

 

Remarque importante

En tant qu’employeur présent dans plus de 63 pays, nous souscrivons au principe d’égalité d’accès à l’emploi et valorisons la diversité. Nous nous sommes engagés à créer un environnement de travail inclusif pour tous.

 

 

Job Type:​Stage/Apprenti