Cette offre n’est plus disponible.

Stage - Ingénieur - Kubernetes /Cloud/ DevOps virtualisation Système F/H

Stage(6 mois)
Lannion
Salaire : Non spécifié
Télétravail non autorisé
Expérience : < 6 mois
Éducation : Bac +5 / Master

Orange
Orange

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le stage s’articule autour du déploiement de Kubernetes à l’Edge pour les éléments du Cloud-RAN pour les futures générations de réseaux mobiles (5G, 6G,…).
Ces travaux s’inscrivent dans la continuité des activités de recherche d’Orange sur le domaine de l’automatisation de déploiement de Kubernetes à l’Edge avec Kanod (https://gitlab.com/Orange-OpenSource/kanod). />Aujourd’hui les éléments du Control-plane de Kubernetes sont déployés sur des serveurs baremetal dédiés à cette fonction. Nous cherchons à optimiser ces déploiements pour les centraliser afin de réaliser des économies d’échelle, énergétique…

La mission du stage sera donc de faire évoluer le déploiement du control-plane de Kubernetes pour en proposer une version centralisée et virtualisée, gérée par une application Kubernetes.
Dans un premier temps, le stagiaire devra programmer une application Kubernetes qui permettra de lancer des machines virtuelles à la demande. Ces machines virtuelles devront être déployées avec libvirt et être intégrées comme pod d’un cluster Kubernetes de provisionnement avec Kubevirt. Ces machines virtuelles devront ensuite être exposées comme des serveurs matériels pilotables avec Redfish Virtual BMC du projet Sushy Tools  (
https://opendev.org/openstack/sushy-tools) (le serveur matériel dans un data center est une machine standard dont le cycle de vie peut être géré par un contrôleur exposé sur le réseau: le BMC (Baseboard Management Controller)).
Puis cet outil devra s’intégrer dans la chaîne CI/CD de Kanod afin de venir provisionner ces nouvelles VMs avec un système d’exploitation et les éléments du futur control-plane de Kubernetes qui sera dédié aux réseaux mobiles. Cette deuxième partie permettra de proposer une solution entièrement automatisée en s’appuyant sur les travaux déjà réalisés dans Kanod.


Profil recherché

Formation:
Master 2 en informatique ou école d’ingénieur.
Connaissance dans le domaine de la virtualisation sur Linux (Libvirt,…)
Connaissance dans le domaine de la containérisation (Kubernetes, Kubevirt,…)
Connaissance dans le domaine serveur (BMC)

Envie d’en savoir plus ?