
Stage de pré-embauche : Alternatives open-source pour le cloud IoT (H/F)
Embarqué
SMILE
Smile est le leader du "sourire" au travail mais aussi de l'intégration et de l'infogérance de solutions open source.
Enthousiastes, agiles et performants, leur vocation est de libérer le potentiel d'innovation des entreprises, à travers l'open source.
Ses smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure.
Ils sont plus de 1700 collaborateurs présents dans 7 pays, avec 15 agences réparties en France et à l'international.
Le pôle Smile ECS (Embedded & Connected Systems) est un centre d’excellence entièrement dédié aux systèmes embarqués et objets connectés.
Smile ECS s’impose comme le pôle de référence des métiers de l’embarqué en environnement Open Source.
Nous sommes une équipe de passionnés de l’univers Open Source et participons à différents événements comme le Capitole du Libre ou le FOSDEM. Nous organisons également des Meet-Up sur différents sujets (Android AOSP, IoT, Linux Embarqué…).
Nous alimentons régulièrement notre blog Linux Embedded, à travers différents articles rédigés par nos collaborateurs.
INTITULÉ DU STAGE
Alternatives open-source pour le cloud IoT
CONTEXTE
La gestion des objets connectés se découpe en deux parties :
- l’objet connecté lui-même
- l’infrastructure cloud qui gère l’objet
De nombreuses offres commerciales existent pour gérer l’aspect cloud : AWS IoT, Azure etc. Ce stage a pour but de déployer, de tester et de valider des solutions open-source alternatives aux solutions propriétaires.
L’utilisation de ces technologies doit permettre à Smile ECS de connaître les enjeux et les difficultés de déploiement afin de pouvoir préconiser sereinement ces technologies à ses clients
Lors du stage, il sera nécessaire d’inventorier les solutions open-sources existantes et de vérifier les capacités de chacune dans les différentes problématiques de l’embarqué.
En particulier :
- Onboarding de nouveaux objets, provisionnement des objets et des moyens de communication
- Gestion des parcs d’objets et gestion des mises à jour
- Collecte des données et injection dans une base de données ou système de stockage
- Etude et test des protocoles de communication supportés par les plateformes
- Gestion de l’edge-computing
- Gestion de la montée en charge (scalabilité)
- Déploiement industriel et gestion de l’infrastructure de la plateforme IoT
LES MISSIONS PROPOSÉES
Le stage étant une étude et une validation des technologies existantes, il sera nécessaire d’y intégrer les étapes suivantes :
- Étude de l’état de l’art et inventaire des composants existants
- Déploiement d’un PoC pour chacune des technologies, dont intégration avec une cible embarquée à déterminer
- Rapport détaillé de l’état de maturité des différentes technologies
En plus du rapport de stage lui-même, le stagiaire devra restituer les résultats de ses travaux dans un ou plusieurs articles pour le blog linuxembedded.fr.
TALENT RECHERCHÉ
Formation requise
Stage de fin d’études de master ou cycle d’ingénieur
Connaissances souhaitées
Le domaine et les technologies à aborder étant vastes, le candidat devra avoir une grande capacité à aborder des domaines inconnus et rapidement monter en compétences.
Nous recommandons néanmoins des compétences dans les domaines suivants :
- Docker
- Fonctionnement des API REST
- Java, Python
- Divers protocoles tels que MQTT
- Une appétence certaine pour les problématiques de l’IoT
Qualités personnelles
- Autonomie
- Curiosité
- Sens du projet et de l’outillage
TECHNOLOGIES UTILISÉES
- Mender
- Mosquitto
- Rauc, Swupdate
- Des plateformes ou frameworks tels : Kapua - Kura, Kaa, SiteWhere2.0, OpenStack, etc.
INFORMATIONS PRATIQUES
- Lieu du stage : Nantes
- Durée du stage : 6 mois, projet de fin d'étude uniquement
NOTRE PROMESSE EMPLOYEUR
- Possibilité de télétravail (en CDI)
- Moyenne d'âge de 31 ans
- Engagement écolo si tu viens en vélo
- 2 jours de formations obligatoires par an (en CDI) et partenariats forts avec des solutions Open Source