Pause
Lecture
Moteur de recherche d'offres d'emploi UEM

Stagiaire Ingénieur - observabilité H/F


Détail de l'offre

Informations générales

Entité de rattachement


efluid, jeune société française située à Metz et à Paris, conçoit un progiciel dans le domaine de l'énergie avec une solution capable de répondre à des contraintes de performances, de haute volumétrie et ouverte sur le monde multi canal.

Avec un produit reconnu leader sur le marché français, la société compte aujourd'hui un effectif de plus de 200 collaborateurs.

Nous souhaitons construire une équipe capable d'accompagner la croissance de la société avec une forte composante technologique et métier.
  

Référence

2023-221  

Description du poste

Intitulé du poste

Stagiaire Ingénieur - observabilité H/F

Contrat

Stage

Description de la mission

 

Vous souhaitez travailler sur un projet innovant et stimulant encadré par des développeurs expérimentés, dans un environnement convivial ? On vous attend chez efluid !

L’entreprise fait partie du groupe UEM dont la politique se construit autour de valeurs fortes telles que le respect de l'environnement, la participation à la vie économique du territoire et la valorisation des ressources énergétiques locales. C'est au travers de ces engagements que nos équipes cultivent chaque jour une proximité réelle avec nos clients.



Dans le cadre de son activité d’éditeur de logiciel, efluid recherche un stagiaire au sein de son équipe de développeurs pour une durée de 3 mois minimum


Technologies utilisées : Java, JavaScript, IntelliJ, VSCode, Git, OpenTelemetry (Jaeger / Prometheus).

 


Mission

 

Pour l’accompagnement de ses clients (une soixantaine de clients au total) et pour garantir les meilleures conditions d’exploitation de ses produit, l’éditeur efluid est amené à collecter et analyser des données issues des environnements de production de ses clients :

  • Durée d’exécution des traitements déclenchés via l’IHM
  • Durée d’exécution des batch
  • Exécution de scripts ponctuels
  • Audit de vérification d’installation
  • Version déployée en production

 


L’analyse de ces données de ces données doit permettre notamment :

  • De contrôler les bonnes performances de l’application en production (batch et IHM)
  • De contrôler la conformité des installations réalisées chez les clients
  • De contrôler la légitimité des scripts ponctuels exécutés chez les clients
  • De connaître les versions en production


Une partie de ces données est déjà collectée au moyen un process basé sur la copie de BDD, et d’extraction / injections des données vers le SI interne de l’éditeur efluid. Ce process est complexe, nécessite des gestes d’exploitations manuels.
Pour améliorer ce processus, efluid souhaite expérimenter le standard d’observabilité OpenTelemetry ainsi que les outils opensources qui reposent sur ce standard (notamment Jaeger et Prometheus). Une première pré-étude a démontré les possibilité d’intégration de ce standard avec le socle technique efluid.


Le sujet du stage consiste à valider les possibilité d’analyse des données collectées via OpenTelemetry. Le stagiaire devra évaluer la capacité d’OpenTelemetry et des outils associés :

  • Pour fournir des indicateurs basés sur le croisement des données de télémétrie avec des données du système d’information interne à efluid (outil de ticketing et outil de livraison des scripts ponctuels)
  • Pour exposer des données de télémétrie via le système d’information interne d’efluid (affichage des versions de production issues de la télémétrie, affichage de la validité des installations de prod des clients)
  • Pour produire des indicateurs de performance au moins équivalent à ceux obtenus avec le processus de collecte existant

Profil

 

Pour cela, le stagiaire devra :

  • Monter un environnement de prototypage, composé :
    • de briques efluid
    • de connecteurs OpenTelemetry
    • des frontends Prometheus et Jaeger
    • d’un système de persistance (BDD) des données de télémétrie, adossé aux frontends Prometheus et Jaeger
  • Identifier un ou plusieurs dispositifs permettant de croiser les données du SI éditeur efluid avec les données de télémétrie persistées, et de produire les indicateurs mentionnés ci-dessus.
  • Prototyper la production de ces indicateurs selon le ou les dispositifs identifiés précédemment
  • Évaluer la pertinence du ou des prototypes, ainsi que sa viabilité dans des conditions réelles d’exploitation
  • Partager son étude avec les équipes techniques efluid.

Chaque étape sera suivie par un référent efluid, et fera l’objet d’un livrable présenté par le stagiaire et validé par le référent efluid.

 

Pour ce stage de 3 mois minimum, efluid recherche un stagiaire engagé dans la préparation d’un master 2 en ingénierie logicielle.

 

Tous nos postes sont ouverts aux candidats en situation de handicap.

Localisation du poste

Lieu

Metz