Stage étude des architectures micros services

  • Boulogne-Billancourt, France
  • Temps complet

Description de l'entreprise

En 2001, nos fondateurs mettent en com­mun leurs compétences techniques et commerciales, afin de créer NetXP. L’op­portunité pour eux, de faire évoluer leur métier mais aussi de concrétiser leur propre vision du cabinet de conseil.

Notre ambition est d’imaginer, construire et maintenir les infrastructures techniques du SI, tout en respectant les besoins métiers, l’intégrité des SI de nos clients et l’évolu­tion du savoir-faire de nos consultants.

NetXP intervient sur les domaines suivants : Réseaux & Télécoms, Sécurité, Cloud Computing & Performance Digitale et Communications Unifiées & Mobilité. NetXP s’entoure de consultants capables de travailler en intelligence collective et de mener des projets ambitieux.

Notre ambition : maintenir notre rythme de croissance (10%/an), cultiver notre esprit start-up et offrir de réelles perspectives d’évolutions à nos collaborateurs. 

Description du poste

L’évolution des technologies de Cloud Computing et la pression croissante pour accélérer les développements logiciel ont conduit, ces dernières années, au développement d’un nouveau modèle d’architecture logiciel dit « Micro Services Architecture » (MSA). Ce modèle, largement adopté par les GAFA, commence à s’imposer dans le monde de l’entreprise sous l’impulsion des Cloud Providers qui le présentent comme un prérequis à une utilisation optimale des nouvelles technologies Cloud comme le Serverless.

En quoi ce modèle d’architecture est-il différent des modèles classiques ? Quels bénéfices peut-il apporter aux équipes de développement ainsi qu’aux équipes devops ? Comment gérer la transition vers ce nouveau modèle ?

L’objectif du stage sera de répondre à ces différentes questions via un état de l’art des architectures micro-services ainsi qu’une mise en situation consistant à redévelopper une application legacy en respectant les principes d’architecture micro services.

Les travaux à réaliser par le stagiaire seront les suivants :

Etat de l’art des micro services

  • Etude des patterns d’architecture logiciel
  • Bénéfices et inconvénients des micro services
  • Modèle d’architecture d’hébergement pour les micro services
  • Modalité de déploiement des micro services
  • Impacts sur la sécurité

Mise en pratique

  • Déploiement d’une application de test dans Microsoft Azure
  • Redéveloppement d’une application interne NetXP en suivant les patterns d’architecture micro services (déconstruction d’un monolithe)

Environnement : PaaS et Serverless Azure, outils devops (Gitlab CI, templates ARM, …), développement (Java, Python, Ruby ou PHP)

Qualifications

Elève ingénieur (H/F) ou équivalent bac +5 avec une spécialisation en ingénierie logiciel ou Cloud Computing.

Vous bénéficiez de connaissances générales sur les plateformes de cloud public (Azure si possible) et maitrisez un des langage de développement cité ci-dessus.

Vous avez la capacité à prendre du recul face à un problème donné (étude-conseil) et êtes un bon communicant.

Informations complémentaires

Dans le courant du stage, le stagiaire intégrera une équipe projet NetXP et interviendra sur les problématiques clients au même titre que les consultants NetXP.

Ce stage est vu comme une période de pré-embauche. Un poste de Consultant en CDI pourrait donc être proposé à son issue.

 

Vous souhaitez connaitre l'envers du décor et échanger avec nos collaborateurs sur leur quotidien ? Nous avons créé un site web dédié sur lequel vous pouvez leur poser toutes vos questions : https://ambassadeurs.netxp.fr/

Politique de confidentialité