Cette offre n’est plus disponible.

Déploiement d'un environnement DevOps SGS Euclid par des technologies de conteneurs - Stage (H/F)

Stage
Cardeilhac
Salaire : Non spécifié
Télétravail non autorisé

Thales
Thales

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

QUI SOMMES-NOUS ?

Thales propose des systèmes d’information et de communication sécurisés et interopérables pour les forces armées, les forces de sécurité et les opérateurs d’importance vitale. Ces activités, qui regroupent radiocommunications, réseaux, systèmes de protection, systèmes d’information critiques et cybersécurité, répondent aux besoins de marchés où l’utilisation des nouvelles technologies numériques est déterminante. Thales intervient tout au long de la chaîne de valeur, des équipements aux systèmes en passant par le soutien logistique et les services associés.Le site de Toulouse-Labège développe une offre intégrée d’expertise et d’évaluation qui s’étend des composants aux produits de sécurité matériels et/ou logiciels, de la carte électronique au système d’information. De plus, nos équipes de l’activité Systèmes d’information critiques et cybersécurité fournissent des services et des solutions globales optimisant la performance, la résilience et la sécurité des systèmes d’information afin de faire face aux ruptures technologiques et aux cybermenaces.

La Direction d'Ingénierie Logicielle propose pour son département Augmented Data, la réalisation d'un sujet de stage sur le déploiement d'un environnement DevOps SGS Euclid par des technologies de conteneurs.

Type : STAGE

Lieu : Labège Toulouse (31)

QUI ÊTES-VOUS ?

Vous êtes étudiant(e) en dernière année d'école d'Ingénieurs ou de Master 2, orienté informatique ?

Vous avez des connaissances en pratique DevOps (déploiement continue, gestion de configuration, cycle de vie) ?

Vous avez une première expérience significative (stage, projet d'étude...) en développement Python, Java ?

Vous avez de bonnes connaissances en systèmes Linux , langages de scripts et en environnements virtuels ?

Vous avez de bonnes connaissances en environnements d'intégration/déploiement continu ?

Vous avez connaissance d'Ansible et de la virtualisation Docker et/ou Singularity ?

Vous vous intéressez au domaine de l'astronomie?

Vous faites preuve de curiosité ?

Vous avez la capacité à travailler en équipe ?

Alors ce stage est fait pour vous !

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

L'observatoire spatial Euclid, pierre angulaire du programme Cosmic Vision de l'ESA, sera lancé à l'horizon 2022. Son objectif est l'observation de la distribution des galaxies lointaines, afin de contraindre les modèles cosmologiques d'expansion de l'Univers. L'équipe Support de Thales Services Numériques est aux côtés du CNES dans la réalisation du SGS Euclid (segment sol scientifique), sur de nombreux thèmes: outils communs, tests, intégration et validation, architecture et modèle de données.

Concernant les outils communs, l'équipe est en charge des outils d'intégration et de déploiement continu (CI/CD, aspect DevOps), outils qu'elle doit régulièrement mettre à jour, à particulier les scripts et modules associés.

Afin d'améliorer ce processus, l'équipe de support SGS Euclid veut mettre en place en environnement de test, représentant la chaine CI/CD dans un environnement conteneurisé simplifié (Docker/Singularity), afin de valider les modifications avant leur intégration dans la chaine opérationnelle. La mise en place de cet environnement de test est l'objet de ce stage.

Vous êtes intégré(e) à l'équipe de Support SGS Euclid dans les locaux de Thales à Labège.

L'objectif du stage est de:

- comprendre le cycle de vie des produits logiciels Euclid

- prendre en main les éléments constitutifs de la chaine opérationnelle CI/CD (GitLab, Jenkins, Nexus)

- prendre en main les outils conteneurisation disponibles (Docker/Singularity)

- utiliser ces outils pour constituer un environnement simplifié de la chaine opérationnelle, en y intégrant les modules, scripts et librairies qui permettent de valider que la chaine est fonctionnelle.

- développer un mécanisme permettant l'automatisation de la mise en place de l'environnement de test, et du déploiement des modules, scripts et librairies (en utilisant par exemple Ansible).

Les travaux et résultats obtenus seront régulièrement partagés avec l'équipe de Support et, si des résultats probants émergent, avec l'équipe CNES. Les travaux effectués feront l'objet d'un rapport et d'une présentation orale interne à Thales ServicesNumériques. Si les développements et résultats sont concluants, ils pourront constituer une base de test qui sera partagée et améliorée avec les responsables de la chaine opérationnelle CI/CD du SGS Euclid.

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.

Envie d’en savoir plus ?