Les missions du poste

Safran est un groupe international de haute technologie opérant dans les domaines de l'aéronautique (propulsion, équipements et intérieurs), de l'espace et de la défense. Sa mission : contribuer durablement à un monde plus sûr, où le transport aérien devient toujours plus respectueux de l'environnement, plus confortable et plus accessible. Implanté sur tous les continents, le Groupe emploie 110 000 collaborateurs pour un chiffre d'affaires de 31,3 milliards d'euros en 2025, et occupe, seul ou en partenariat, des positions de premier plan mondial ou européen sur ses marchés.
Safran est la 2ème entreprise du secteur aéronautique et défense du classement « World's Best Companies 2025 » du magazine TIME.

Safran Aircraft Engines conçoit, produit et commercialise, seul ou en coopération, des moteurs aéronautiques civils et militaires aux meilleurs niveaux de performance, fiabilité et respect de l'environnement. La société est notamment, à travers CFM International*, le leader mondial de la propulsion d'avions commerciaux courts et moyen-courriers.
* CFM International est une société commune 50/50 de Safran Aircraft Engines et GE Aerospace.

Parce que nous sommes persuadés que chaque talent compte, nous valorisons et encourageons les candidatures de personnes en situation de handicap pour nos opportunités d'emploi.

Au sein du Département Méthodologies et Outils de Développement, vous participerez au développement et à l'amélioration des chaînes CI/CD mises à disposition des équipes de développement logiciel.

L'objectif du stage sera d'automatiser, de fiabiliser et de sécuriser les processus de construction, de validation et de déploiement des applications.

Vous contribuerez à l'intégration de bonnes pratiques DevSecOps, notamment à travers la mise en oeuvre de contrôles de qualité du code, d'analyses de sécurité et d'outils de vérification automatisés. Ces travaux pourront également s'appliquer à des environnements HPC afin d'étendre ces capacités à des infrastructures de calcul intensif.

Les activités du stagiaire seront :
- Analyser les besoins des équipes de développement et identifier des axes d'amélioration des chaînes CI/CD existantes.
- Concevoir, développer et maintenir des pipelines d'intégration et de déploiement continus adaptés aux différents projets logiciels.
- Automatiser les phases de compilation, de tests, de validation et de génération des livrables.
- Intégrer des contrôles de qualité et de sécurité dans les pipelines.
- Adapter et optimiser les chaînes CI/CD pour des environnements Linux et, selon les besoins, pour des infrastructures de calcul haute performance (HPC).
- Rédiger la documentation associée et présenter les solutions développées aux équipes concernées.

Le profil recherché

Formation : Bac +5, école d'ingénieur ou Master en informatique
Ce stage nécessite des connaissances en développement logiciel, en programmation Python et Shell, ainsi qu'une bonne maîtrise de l'environnement Linux. Une première expérience des outils de gestion de versions tels que Git et des concepts d'intégration et de déploiement continus (CI/CD) serait appréciée.

Un intérêt pour les pratiques DevOps, l'automatisation, la qualité logicielle et la sécurité des développements constituera également un atout. Des notions relatives aux environnements de calcul haute performance (HPC) pourront être valorisées mais ne sont pas requises.

Compétences requises

  • Python
  • Calcul haute performance
  • Shell
  • Développement logiciel
  • Git
  • Contrôle qualité
  • Linux
Postuler sur le site du recruteur

Recherches similaires