Stage F/H 6M_ Déploiement d'un bus Publish & Subscibe au cœur d'une solution microservice

Date: 23 janv. 2023

Lieu: Villeurbanne, FR

Entreprise: Alstom

 

À la tête des entreprises qui s’engagent vers un avenir plus vert, Alstom développe et commercialise des solutions de mobilité qui apportent les fondements durables pour l'avenir des transports. Notre portefeuille de produits s'étend des trains à grande vitesse, métros, monorails et tramways jusqu’aux systèmes intégrés, services sur mesure, infrastructures, signalisation et solutions de mobilité numérique. Nous rejoindre, c'est rejoindre une entreprise bienveillante, responsable et innovante où plus de 70 000 personnes ouvrent la voie à une mobilité plus verte et plus intelligente, dans le monde entier.

 

Résumé du stage

 

Alstom développe une nouvelle plateforme logicielle pour ses solutions autour des control center : trafic management, maintenance, security, smart cities, etc.

 

Rejoignez les équipes d'experts Villeurbanne pour travailler sur la problématique des bus Publish & Subscribe (Kafka /Rabit MQ / Redis / Etc.) au cœur de cette nouvelle solution.

 

Les challenges du stage

 

Alstom développe une nouvelle plateforme logicielle pour rénover l'ensemble de ses solutions autour des control center : trafic management, maintenance, security, smart cities, etc. Cette nouvelle solution est basée sur une architecture micro-service, partageant des données via un bus Pub/Sub permettant de faire l'interface entre les services applicatifs (train régulation par exemple) et la technologie du bus Pub/Sub.

L'objectif du stage est le suivant :

  • Mettre en place différentes technologies de bus Pub/Sub (Redis / Kafka /Rabit MQ)
  • Adapter l'interface sidecar (entre le service et le bus) pour être agnostique de la technologie choisie et pour ajouter des marqueurs permettant la mesure de performance
  • Mettre en place un environnement avec des applications fictives sur une architecture représentative (cluster étendu sur 2 sites)
  • Réaliser les mesures de performances
  • Evaluer les forces et les faiblesses de chacune des technologies
  • Commencer la mise en place d'un modèle de performance permettant de calculer les latences entre un évènement à la voie (occupation de voie), son affichage à l'écran (segment occupé), et la réaction du système à la voie (ouverture de l'itinéraire).

 

Compétences techniques recherchées

 

Le stagiaire devra avoir déjà une connaissance des technologies suivantes :

  • Service oriented architecture & cloud architecture (Container, Docker, K8S, orchestration, etc.)
  • Microsoft Azure cloud environnement
  • Pub/Sub bus
  • C# / .NET

 

Compétences non techniques recherchées

 

Nous recherchons pour ce stage un profile avec :

  • Un bon niveau d'anglais (quelques réunions, rédaction de mémo, rapport)
  • Une forte autonomie pour mener au bout une étude complexe sur les technologies, tout en sollicitant les experts maison
  • 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
  • Un esprit de synthèse, des qualité rédactionnelles et de communication pour conclure sur l'usage des technologies dans un cas d'application précis

 

Compétences que vous développerez

 

Le stagiaire approfondira durant son stage :

  • Les différentes technologies de bus Pub/Sub avec leurs forces et faiblesses
  • L'utilisation d'une architecture " data oriented " et orchestré en micro-service pour un solution logicielle (cloud ou non cloud)
  • Le travail en équipe dans une équipe de recherche et développement en informatique au sein d'un grand groupe

 

 

Alstom est une entreprise leader dans le secteur de la mobilité, qui résout les grands défis de la mobilité de demain. C'est pour cela que nous valorisons les personnes curieuses et innovantes qui sont passionnées par l’idée de travailler ensemble afin de réinventer la mobilité, de la rendre plus intelligente et plus durable. Jour après jour, nous construisons une culture agile, inclusive et responsable. Nos équipes, venant d’horizons différents, se voient offrir des opportunités d'apprendre, de se développer et de construire leur carrière en évoluant sur différentes fonctions et sites géographiques. Êtes-vous prêt à rejoindre une véritable communauté internationale pour une aventure stimulante et impactante ?  

 

Equal Opportunities Statement:

Alstom garantit l'égalité des chances et s'engage en tant qu’employeur à créer un environnement de travail inclusif où tous sont encouragés à atteindre leur plein potentiel, et où les différences individuelles sont valorisées et respectées.  Tous les candidats qualifiés sont considérés dans nos processus de recrutement sans tenir compte de l’origine, de la couleur de peau, de la religion, du sexe, de l'orientation sexuelle, de l'identité de genre, de l'âge, de la nationalité, de la nature du handicap ou de toute autre caractéristique protégée par la loi locale.
 

 

Job Type:​Stage/Apprenti