OmDev Logo
GetYourJob
0
Publié il y a 7 jours

Stage de Fin d'Études - Ingénieur·e Développement Data H/F

Entreprise
SagemcomRecrute en direct
Localisation
Bruyères - 88
Sur site
Type de contrat
Stage
Niveau
Junior
Rémunération
Pas de salaire renseigné

Description du poste

Description du poste

Titre du poste

Stage de fin d'études - Ingénieur.e Développement Data H/F

Contrat

Stage

Description de l'équipe

Le stage s'inscrit dans le cadre des activités R&D de l'équipe Solutions Cloud & IA, dont l'objectif est de développer des solutions innovantes de supervision et de gestion à distance d'équipements domestiques et de services connectés (accès Internet, connectivité Wi-Fi,

Description de la mission

VOTRE FEUILLE DE ROUTE :

Notre plateforme Cloud, déployée en production à grande échelle chez des clients opérateurs, repose sur une architecture Big Data (Cassandra, Object Storage, Kafka, Spark) permettant de monitorer en temps réel les équipements gateways et répéteurs Wi-Fi Sagemcom via un protocole de communication propriétaire.

Afin d'élargir la portée de notre solution, nous souhaitons intégrer le support du protocole standard USP (User Services Platform - TR-369), porté par le Broadband Forum, et son data model associé TR-181. Ce standard permet de communiquer avec des équipements disposant d'un agent USP. Cela ouvre deux perspectives :

- Monitoring : collecter les métriques standardisées Wi-Fi/WAN des équipements, et les intégrer à notre plateforme au même titre que les données propriétaires Sagemcom.

- Pilotage : mettre en place un contrôleur USP côté serveur cloud capable de déclencher des actions préventives ou correctives (reboot, changement de configuration...) directement depuis les alertes détectées par notre plateforme de monitoring.

L'objectif principal de ce stage est d'étudier, concevoir et intégrer un support du protocole USP pour la collecte de données standardisées sur notre architecture Cloud existante, avec pour livrable un PoC fonctionnel déployé sur l'architecture existante. Si le temps le permet, une extension vers le pilotage à distance des équipements sera également explorée.

Ce stage consistera à :
- Étudier l'architecture Big Data existante et son fonctionnement d'ingestion propriétaire, déployée sur Kubernetes.

- Étudier le protocole standard USP (TR-369), ses différents types de messages (Get, Set, Add, Delete, Operate, Notify, GetSupportedDM...) et le data model TR-181 (métriques Wi-Fi/WAN).

- Concevoir et développer un connecteur/bridge USP Controller décodant les messages Protobuf (format imposé par le standard) échangés via MQTT, et tester l'ensemble des types de messages supportés pour la collecte de données.

- Concevoir un schéma de données dédié et publier les données USP normalisées vers un topic Kafka spécifique, distinct du schéma JSON propriétaire existant (trop volumineux/complexe pour être réutilisé en l'état).

- Développer un traitement Spark minimal consommant ce nouveau topic pour intégrer les données au stockage existant (Cassandra / Object Storage).

- Déployer et valider un PoC fonctionnel de bout-en-bout sur l'architecture Cloud existante.

- Explorer d'autres transports USP (WebSocket, STOMP, CoAP) pour élargir la compatibilité multi-agents.

- Étudier et implémenter, via le contrôleur USP, le déclenchement d'actions correctives/préventives à partir des alertes remontées par la plateforme.

Profil recherché :

Étudiant(e) en dernière année d'école d'ingénieur ou en Master 2, spécialisé(e) en informatique, cloud, Big Data, réseaux ou systèmes distribués.

Vous possédez des connaissances en Python, PySpark, bases de données NoSQL, Docker, Kubernetes, ainsi qu'en protocoles d'échange de données tels que HTTPS et MQTT. Une familiarité avec les services Cloud (Azure, AWS ou GCP), Kafka, Protobuf ou les standards TR-069 / TR-369 / TR-181 serait appréciée.

Curieux(se), autonome et doté(e) d'un bon esprit d'analyse, vous appréciez les environnements techniques innovants et les architectures distribuées à grande échelle.

Sagemcom est une entreprise handi-accueillante.

Ce que vous trouverez chez Sagemcom :

Ce que nous offrons :
-Un cadre de travail stimulant dans une entreprise internationale et engagée
-Un management de proximité et une grande autonomie dans les missions
-CE, conciergerie, coiffeur, salle de sport et restaurant d'entreprise

Exigences du poste

Compétences requises

  • Python
  • PySpark
  • Apache Spark
  • Apache Kafka
  • Cassandra
  • Object Storage
  • MQTT
  • Protobuf
  • WebSocket
  • STOMP
  • CoAP
  • SSL/TLS
  • Docker
  • Kubernetes
  • Azure
  • AWS
  • Google Cloud Platform
  • TR-369
  • TR-181
  • TR-069
  • USP
  • Big Data
  • NoSQL

Un plus

  • Cloud
  • Artificial Intelligence
  • Monitoring / Observability
  • WAN
  • JSON
  • Network Administration
  • Database
  • Roadmap
  • Software Architecture
  • Wi-Fi

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

SagemcomRecrute en direct
Voir toutes les offres de Sagemcom

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.