Projet: Calcul modulaire en périphérie
Description du projet:
Les algorithmes computationnels utilisés par SLB dans les opérations sont développés par des experts du domaine dans divers centres internationaux, ou par des partenaires et des fournisseurs. Leur déploiement nécessite actuellement une collaboration étroite avec les équipes logicielles en termes d’intégration, de test et de mise en production. L’objectif de ce projet de stage est de démocratiser le développement d’algorithmes et de généraliser la stratégie de déploiement afin de fournir l’autonomie nécessaire aux fournisseurs d’algorithmes.
Livrables:
-
Développer une pipeline automatisée qui traite le code Python et ajoute une spécification XML (ou toute autre métadonnée de spécification API). Générer automatiquement, par exemple, AsyncAPI/OpenAPI YML pour RabbitMQ, RESTful, NATS, MQTT, ajouter une couche d’encapsulation et produire une image Docker.
-
Mettre en œuvre deux solutions architecturales de déploiement différentes pour une étude comparative, FaaS-at-Edge et Single-Server. Évaluer la matrice de performance de l’algorithme et de l’architecture.
-
Adapter pour .NET/C#, C/C++ « nu », Simulink/Matlab FMU dans une pipeline singleton.
-
Master (Master 1 ou Master 2) en Informatique ou équivalent
-
Compétences en communication orale et écrite en anglais
-
Bonne motivation, autonomie, esprit d’équipe et ingéniosité
-
Les compétences suivantes sont préférées :
-
Expérience avec les pipelines de déploiement
-
Expérience avec les conteneurs Docker
-
Langages de programmation (par exemple, Python/C++/.NET)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.