L'offre que vous souhaitez consulter n'est plus valide.
Ce poste a été pourvu.


Stage Driver Neutron ML2 pour Netkat F/H



Référence : 23434621
Date de dépot : 12/01/2018
Entreprise : Orange

Descriptif
Description : Au service de plus de 236 millions de clients sur les cinq continents, Orange est l'un des principaux opérateurs de télécommunications dans le monde. Au sein de la Division IMT (Innovation Marketing & Technologies), les Orange Labs, parmi lesquels Orange Labs Networks » (OLN), constituent le réseau mondial d'innovation du Groupe.
La Direction OLN définit et pilote la stratégie du Groupe dans le domaine de la conception et de l'exploitation des réseaux. Elle accompagne les pays dans sa mise en œuvre opérationnelle. Les équipes d'OLN assurent la prise en compte de la stratégie du Groupe dans l'élaboration des standards et normes télécoms et dans les produits et services des industriels choisis par le Groupe. Enfin, OLN nourrit le Groupe en innovations réseaux pour alimenter le moteur de la croissance.
Au sein de la direction "Wireline Network et Infrastructure", le département ODIS (On-Demand Infrastructure Services) est en charge de l'innovation du Groupe sur les technologies, équipements et logiciels du domaine de l'infrastructure d'hébergement. Il est l'interlocuteur privilégié des filiales du Groupe sur ce domaine, constitué de plusieurs éléments : - composants d'environnement technique et équipements de stockage, exécution et connectivité réseau ; - technologies de virtualisation et de contrôle de l'infrastructure virtualisée et sa connectivité ; - gestion de l'infrastructure et de son cycle de vie ; - composants de services d'infrastructure et d'accès à ces services ; - environnement d'intégration et de mise en exploitation. Le département définit les solutions d'infrastructure en termes de choix technologiques, d'architecture, d'équipements et/ou de logiciels associés et assure le support des pays dans la mise en œuvre de ces recommandations et solutions. Il travaille en interaction étroite avec les utilisateurs, les entités en charge de l'ingénierie et les exploitants.


Dans le cadre d'une mission exploratoire, vous réaliserez un plugin ML2 https://wiki.openstack.org/wiki/Neutron/ML2 du service Neutron d'OpenStack qui pourra piloter une instance de Frenetic/Netkat https://github.com/frenetic-lang/frenetic/wiki vu comme contrôleur de réseau. Neutron est le module gérant le réseau dans OpenStack. Il est écrit en Python. Netkat est un langage déclaratif permettant de décrire la politique d'acheminement d'un réseau. Par rapport à la programmation directe de règles Openflow, Netkat offre un niveau d'abstraction plus élevé et rend possible la composition de politiques. Frenetic est l'implantation de Netkat : pour une topologie de réseau donnée, il permet de compiler une politique écrite en Netkat reçue sur son API Rest en des règles installables sur des commutateurs virtuels (OpenVSwitch). Le but est à la fois d'étudier l'expressivité et les limites du langage Netkat et de vérifier les gains en lisibilité que permet cette approche et qui seront surtout visible dès qu'on cherche à combiner différents services offerts par Neutron.
Le stage pourra se décomposer de la façon suivante : 
- Expérimenter avec Netkat dans un environnement Mininet 
- Expérimenter avec OpenStack (devstack multi-noeud)
- Observer les règles de routage mises en place par le driver de référence pour OpenVSwitch
- Traduire ces règles Openflow locale en une configuration Netkat qui sera maintenue par le driver- Implanter le driver en prenant un driver pour un contrôleur réseau existant comme modèle


Profil recherché
Profil recherché : De formation bac +5 en informatique, vous avez de composantes programmation et réseau.
Vous êtes à la recherche d'un stage d'une durée de 6 mois à partir de Février / Mars 2018.

Compétences :
Vous connaissez l'environnement linux, le langage Python ainsi que la virtualisation des infrastructures et à l'architecture réseau d'un data center.
Vous vous intéressez à la logique et aux approches mathématiques permettant de raisonner sur des systèmes informatiques.
Vous êtes autonome dans votre travail et savez identifier les points qui nécessitent un support.
Vous n'avez pas de problème particulier avec la documentation et la littérature technique en langues anglaise et française.

Niveau d'étude : Bac + 3 : licence
Expérience : Entre 1 et 3 ans d'expérience
Lieu de la mission : Bretagne - LANNION
Poste(s) disponible(s) : 1
Poste de cadre : Suivant Profil
Contrat : Stage
Durée du contrat : for 6 to 12 months
Début de la mission : 23/01/2018

Entreprise
Nom de l'entreprise : Orange
Site Web : http://www.orange.jobs
Contact : Monsieur Service Recrutement
Adresse : 78-84 rue Olivier de Serres
75015 Paris
France



L'offre que vous souhaitez consulter n'est plus valide.
Ce poste a été pourvu.