Cette offre n’est plus disponible.

STAGE - Ingénieur développement générateur de templates Gitlab-CI - F/H

Stage
Limours
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 ?

L’activité Systèmes terrestres et aériens conçoit des systèmes, des équipements, des capteurs et des services pour le contrôle du trafic aérien civil et militaire, la défense aérienne ainsi que le combat naval et terrestre.A 20mn du cluster Paris-Saclay, le site de Limours réunit plus de 900 collaborateurs travaillant de la conception des solutions à la recette avec les clients, en passant par la production, des radars de surface. Ce site a connu ces dernières années de grandes évolutions et continue à s’adapter aux besoins des clients en termes de surveillance du ciel et de zones sensibles.

QUI ETES-VOUS ?

  • De formation Bac+5 avec un intérêt pour l’ingénierie du logiciel, vous recherchez un stage de 6 mois.

  • Vous maitrisez le développement Python en environnement virtualisé (venv, pipenv, poetry…) et/ou conteneurisé (docker, containerd, podman…).

  • Vous maitrisez l’un des frameworks Python suivant : Django (DRF est un plus), Flask ou FastAPI.

  • Vous avez des connaissances en intégration continue (Gitlab CI, Jenkins, Circle-CI…), en JavaScript (TypeScript est un plus) et dans l’un des framework frontend suivant: React ou Vue.js.

  • Vous faite preuve de rigueur, organisation et curiosité.

  • Une notion sur les technologies de conteneurisation et d’orchestration (Kubernetes) serait un plus.

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

Au sein de l’équipe de Support aux Ateliers Logiciel, ce stage se situe dans le cadre de l’évolution de l’intégration et du développement continue de nos services / outils. 

Votre mission sera de facilité et d’uniformiser la migration de nos chaines d’intégration logiciel de Jenkins vers Gitlab en développant un outil web permettant de générer des pipelines à partir de template.

Dans le cadre de votre stage, vous aurez comme missions:

  • Analyser et comprendre le fonctionnement des pipelines pour de l’intégration continue.

  • Acquérir la notion de templates dans Gitlab.

  • Analyser les pipelines Jenkins afin de les templatiser.

  • Développer l’application à l’aide de frameworks Python et/ou JS.

  • Assurer la maintenabilité de l’application dans le temps par la mise en place d’une chaine d’intégration Gitlab ou Jenkins à base de tests de sécurité, de test statiques et de tests en boite noire.

  • Conteneuriser l’application et si le temps le permet, la porter sur Kubernetes.

  • Gestion de votre projet en mode Agile

Ce sera aussi l'occasion de découvrir les méthodes de travail mis en place dans l'entreprise car vous utiliserez les mêmes outils et processus de développement que nos équipes.

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.

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

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres