Stage - Mise en place d’ElasticSearch pour une application Java H/F

Mise en place d'Elastic Search pour une application Java

Le Contexte

Edifixio développe mySE, l’application de vente aux distributeurs de l’entreprise Schneider Electric. Cette application est déployée dans soixante pays et est connectée à de multiples systèmes. C’est une application complexe sur laquelle travaille plus d’une cinquantaine de personnes à Grenoble et en Inde.

Pour analyser les volumes et les performances de l’application nous utilisons la suite ELK (ElasticSearch/ Logstash/ Kibana) : 

  • Logstash pour récupérer des logs sur l’application
  • ElasticSearch pour les stocker et les manipuler
  • Kibana pour réaliser des graphiques de visualisation 

 

Notre implémentation d’ELK a été faite rapidement pour tester sa viabilité mais pas dans les règles de l’art. Nous souhaitons donc faire une nouvelle implémentation qui respectera les bonnes pratiques et résoudra les problèmes récurrent que nous rencontrons. 

 

Le stage est axé sur les problématiques techniques de ce service. Cependant, cet outil étant transverse à mySE, cela implique également d’appréhender l’aspect fonctionnel de l’application.

 

Durée du stage : 6 mois

Problématiques rencontrées   

  • Analyser la configuration existante de la suite ELK
  • Etudier les bonnes pratiques et les mettre en place
  • Lister les dysfonctionnements et les corriger
  • Identifier les problèmes de performances et les résoudre
  • Proposer des axes d’amélioration de la performance
  • Créer une documentation pour exploiter la suite ELK 
  • Créer un guide d’implémentation pour la mettre en place correctement sur d’autres applications

Objectifs du stage

A l’issue du stage vous aurez appris à mettre en place et à utiliser la suite ELK. Vous aurez identifié les faiblesses de notre implémentation et vous les aurez corrigé. Vous maîtriserez les bonnes pratiques et vous serez prêt à rejoindre Edifixio et à les diffuser sur d’autres projets. 

Environnement technique / Mots clés 

  • La suite ELK
  • Parsing de log (RegExp)
  • Environnement AWS 
  • Java/JEE

 Vos qualités

  • Capacité d'analyse
  • Esprit de synthèse
  • Force de proposition
  • Adaptabilité

  • Anglais parlé/lu/écrit

Contrat
Stage
Métiers
Développement logiciel
Villes
Grenoble
Partenaires
AWS
Offre
Pourvue