Safran développe des moteurs, équipements et aménagements aéronautiques, ainsi que des systèmes pour la défense et l’accès à l’espace.
STAGE - Développement de chaînes CI/CD pour applications logicielles et environnement HPC F/H
Am I a fit — voir ma compatibilitéMission 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. Vou…
Repères sur Safran
- Domaine officiel
- safran-group.com
- Offres ouvertes
- 232
Détails de l’offre
La description complète publiée par Safran.
Mission 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 œuvre 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. Profil 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. Informations complémentaires Vous intégrerez une équipe pluridisciplinaire mêlant ingénieurs aérodynamiciens et ingénieurs de développement informatique. Cette diversité de profils favorise une collaboration enrichissante, offrant la possibilité de croiser différentes approches techniques et de bénéficier d'une réelle ouverture sur les domaines de l'aéronautique et du développement logiciel. Formation BAC+5 Expérience Jeune diplômé-e/Première expérience