Cloud EDS (Docker, PHP, Python, Bash, Git) H/F
Role details
Job location
Tech stack
Job description
Le sujet du stage étant sur la conteneurisation de notre solution de stockage EDS (Embedded Distributed Storage). EDS est une technologie de stockage distribué qui permet de mettre en commun les espaces de stockage de plusieurs serveurs. Missions : Vous rejoignez l'équipe NEA-DVR au sein de la R&D. Sous la responsabilité de votre encadrant au sein de l'entreprise, vous serez en charge des missions suivantes : ? Refactorer le module EDS pour isoler la partie client (accès au stockage) du reste du module. ? Développer les tests unitaires associés au client EDS. ? Conteneuriser le client EDS (Docker) ? Comparer 2 architectures possibles : ? Applicatif et client dans un même conteneur ? Applicatif et client dans des conteneurs différents et utilisation d'un volume En plus et en fonction de votre avancement : ? Déploiement automatique d'un cluster de stockage sur VM (sur cloud privée et/ou public)
Requirements
? Vous êtes actuellement en dernière année du cycle ingénieur ou en master 2 et êtes à la recherche d'un stage. ? Vous avez un forte capacité d'analyse et êtes force de proposition. ? Vous êtes rigoureux(se), autonome et avez le sens du détail. ? Votre communication est claire et synthétique, adaptée à l'interlocuteur. ? Vous savez travailler en équipe et partager votre expérience. Compétences demandées : ? Vous connaissez bien les langages PHP, Python, Bash dans un environnement Linux. ? Vous connaissez la programmation procédurale et orientée objet ? Vous comprenez les problématiques de micro-services (docker, k8s) ? Vous serez amené(e) à utiliser des outils de gestion/revue de code et de CI/CD (gitlab). ? Vous serez amené(e) à travailler sur des postes Linux. ? Vous êtes sensible à la méthodologie Agile (développement itératif, intégration continue, tests unitaires) et Devops
Benefits & conditions
Rennes (35) Vélizy (78) ou Meylan (38), télétravail possible