Les offres de “Orange”

Expire bientôt Orange

Prototypage d'un système d'API management décentralisé F/H

  • Stage
  • Rennes (Ille-et-Vilaine)
  • Développement informatique

Description de l'offre



about the role

Contexte

L'essor des architectures à base de microservices et des applications distribuées induit une forte croissance du trafic basé sur le standard web REST/JSON. Cette évolution implique également le développement des technologies liées au métier de l'API management. Apigee (Google Cloud) est l'un des leader dans ce domaine. Le produit Apigee est disponible en 2 catégories d'offres :

·  L'offre en mode SAAS (software as a service) : L'utilisateur dispose d'un environnement hébergé chez l'éditeur permettant de gérer la publication de ses apis
·  L'offre de type « private cloud » : L'utilisateur déploie et exploite le produit selon le mode d'hébergement souhaité (au sein de sa propre infrastructure ou chez un hébergeur tiers)

Un nombre significatif de nos clients souhaite exploiter lui même la solution, afin de maîtriser les flux circulant sur leurs infrastructures. Cependant, l'offre de type « private cloud » est coûteuse à mettre en oeuvre.

Afin de conserver les avantages des 2 types d'offre, Apigee développe le concept de « cloud hybride », basé sur la « micro gateway » : Il s'agit d'un composant qui se déploie dans une infrastructure dédiée, se connecte aux service Apigee en mode SAAS afin de récupérer ses paramètres, et permet ensuite de d'assurer localement les fonctions de base de l'API management : contrôle d'accès, aiguillage de ressources, quota, log du trafic.

Proposition de démarche du stage

·  Montage d'une plateforme d'essai reposant sur la micro gateway et l'offre Apigee déployée chez Orange (ou éventuellement un compte d'essai sur l'infrastructure Apigee). La micro gateway sera intégrée dans un conteneur Docker.
·  Industrialisation du déploiement (avec ansible ou autre outil au choix)
·  Métrologie : La micro gateway fonctionnant sous technologie NodeJS, nous souhaitons réaliser un comparatif des performances entre celle-ci et la passerelle Apigee standard, fonctionnant sur JVM.
·  Rédaction d'un document de présentation sur les aspects fonctionnels et non fonctionnels (robustesse, performances, exploitabilité)
·  Développement : L'intérêt de la micro gateway étant de proposer une architecture décentralisée, on pourra développer un concept d'interface permettant de piloter un ensemble de micro gateways et déployer des APIs de manière ergonomique sur celles-ci.

about you

Votre profil

Stage de fin d'étude niveau bac +5 / Master / Ecole d'ingénieur

Bonnes connaissances des problématiques d'intégration logicielle (webServices, API REST, SOAP..). Les notions de sécurité dans les échanges IT dans un contexte cloud seront un plus.

Avoir des facultés d'adaptation et d'excellentes qualités relationnelles et rédactionnelles.

Maîtrise de l'anglais appréciée.

Technologies

Administration de systèmes Linux, scripts shells, Docker. Langages : Python, NodeJS, Angular.

department

Digital & Data

Partenaire de la transformation digitale des entreprises, Orange Digital&Data est l'entité d'Orange Business Services spécialisée dans la conception et le développement de services applicatifs et l'intégration de systèmes.
Implantés dans plusieurs grandes villes françaises comme Paris, Rennes, Lyon,  Bordeaux, Lille et Toulouse … nous accompagnons au quotidien près de 20 000 entreprises tout au long du cycle de vie de leurs projets, dans les domaines clés de l'expérience digitale, de la Data Analytics et l’Intelligence Métier.
Pour la 4ème année consécutive, Orange reçoit la certification « Top Employer Global » 2019. Cette certification consacre les meilleures politiques et pratiques en termes de programmes de ressources humaines.
L’innovation est essentielle à votre métier, construisons la ensemble !

contract

Stage

Duration : 4 mois

Level : Bac+5

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements