Présentation de la société : ORANGE SA
L'ambition de la Division Innovation est de porter plus loin l'innovation d'Orange et de renforcer son leadership technologique, en mobilisant nos capacités de recherche pour nourrir une innovation responsable au service de l'humain, éclairer les choix stratégiques du Groupe à long terme et influencer l'écosystème digital mondial. La division Innovation rassemble, dans le monde, 6000 salariés dédiés à la recherche et l'innovation dont 740 chercheurs.Au sein de l'entité Innovation, dans la direction CISS (Cloud Infrastructure Solutions and Services) qui a pour mission de fournir le cloud privé pour les filiales d'Orange et qui regroupe 180 ingénieurs en France, Roumanie et en Inde, vous serez intégré(e) à l'équipe NAVI en charge des études sur l'évolution des méthodes de déploiement automatisé des infrastructures d'hébergement pour la virtualisation des fonctions réseau. Elle comprend des ingénieurs de recherche à la pointe sur le développement logiciel en open source en lien avec la Fondation Linux Europe, sur la performance et l'efficacité énergétique du hardware en lien avec des fabricants de matériel informatique. Elle comprend également des architectes réseau et des intégrateurs mettant en oeuvre des plateformes expérimentales et assurant un support pour la mise en production dans les filiales d'Orange.
Missions
Le stage s'articule autour des besoins d'automatisation du raccordement à des VPNs de fonctions réseau virtuelles à haut débit. Vous aurez pour mission de modifier le code logiciel d'un routeur Open Source Free Range Routing (FRR) afin d'intégrer au démon BGP un nouveau paramètre de commande permettant de raccorder deux interfaces Ethernet d'un même Pod Kubernetes à un unique VLAN. Vous devrez dans un premier temps prendre connaissance de l'architecture dans laquelle doit être utilisée cette commande de routage et définir les modifications à apporter au logiciel existant. Vous devrez valider votre développement sur une plateforme de bout en bout intégrant des briques logicielles développées lors de stages antérieurs. Vous disposerez de ressources sur une plateforme de virtualisation OpenStack pour déployer un cluster Kubernetes à plusieurs noeudsProfil recherché
Bac+5, Ecole d'Ingénieur ou Master en informatique/telecomCapacité d'analyse, synthèse et curiosité
Autonomie en développement logiciel
Maitrise du développement logiciel (langage C) et des outils adaptés (git, …) .
Connaissance des réseaux IP et Ethernet ainsi que du protocole BGP.
Connaissance des infrastructures de virtualisation (OpenStack, Kubernetes)