Observer un SI microservices avec le Service Mesh
Hackez votre SI en microservices avec le pattern side-car.

Missions

  • Votre mission consistera dans un premier temps à étudier le fonctionnement d’un cluster Kubernetes.
  • Il s’agira ensuite de construire un SI simplifié et mettre en place le Service Mesh sur chacune des briques.
  • Le stage permettra d’identifier les impacts des Services Mesh pour l’observabilité d’un SI en microservices.
  • Enfin, une synthèse sera publiée sous forme d’article sur le blog d’OCTO.

Conditions

Type de stage : Stage de fin d'étude, pré-embauche.
Lieu : OCTO Technology 34 avenue de l'Opéra 75002 Paris
Rémunération : 1500 € bruts
Date : 2020

Profil

  • Vous avez déjà des connaissances sur un langage de programmation et le fonctionnement des réseaux et vous vous intéressez aux problématiques d’architecture SI.
  • Vous êtes autonome et rigoureux·se et vous avez envie de mener à bien un projet avec le soutien d’une communauté.
  • Curieux·se et motivé·e, vous aimez explorer des hypothèses variées et êtes capable de trier, synthétiser et sélectionner les plus pertinentes.

Contexte

Votre stage se déroulera en trois étapes qui permettront de monter progressivement en compétence.

Étape 1 : Prise en main de Kubernetes, et mise en place d’un environnement simple

Découvrir l’écosystème d’OCTO, les méthodes de développe ment Craft et les bases de l’architecture de SI. Construire un SI simple avec trois microservices et un front. Installer ensuite un cluster kubernetes pour orchestrer ce SI.

Étape 2 : Mise en place d’un Service Mesh Implémenter une technologie de Service Mesh dans votre SI et la benchmarker. Récupérer des évènements sous forme de logs, métriques et traces à l’aide du Service Mesh et extraire de la connaissance du SI à partir de ces informations.

Étape 3 : Analyse et capitalisation

Présentation mensuelle de l’avancement à la tribu.
Réaliser un bilan sous la forme :
- d’un article de blog sur le thème de votre stage ;
- d’une présentation au sein d’OCTO dans le cadre de nos
sessions mensuelles destinées aux consultant·es, au cours de
laquelle le POC de votre application sera présenté ;
- d’un rapport de stage.

Objectifs du stage

Face à une demande croissante de microservices chez nos clients, nous devons répondre aux problématiques du nombre de ces services et à la capacité de les superviser.
Pour cela, nous les uniformisons à l’aide du Service Mesh, et cherchons à comprendre les impacts de cette technologie.

Encadrement

Vous serez encadré·e par deux membres de la tribu ARCHI. Suivi régulier : intégration, O3, shadowing, pair-programming, participation aux journées tribu et à la vie de la tribu. Accompagnement par des experts de la tribu tout au long du stage et par la communauté d’Octos.