STAGE - DevOps CI/CD F/H
Stage Bordes (Pyrénées-Atlantiques) Développement informatique
Description de l'offre
STAGE - DevOps CI/CD F/H
Company : Safran Helicopter Engines
Job field : IT
Location : Bordes , Nouvelle Aquitaine , France
Contract type : Internship / Student
Contract duration : Full-time
Required degree : Bachelor's Degree
Required experience : First experience
Spoken language(s) :
English Fluent
# SHESTG24-205-146606
Apply with one click Any questions ?
Job Description
Au sein de la Direction des Systèmes d'information de Safran Helicopter Engines à Bordes, nous sommes à la recherche d'un-e stagiaire pour rejoindre nos équipes.
Intégré-e au sein de l'équipe Digital Applications dans la Digital Factory, tu auras un rôle de DevOps afin de robustifier les CI/CD de nos systèmes.
Ces pipelines d'intégration continue (CI) et de déploiement continu (CD) jouent un rôle clé en automatisant ces processus, mais elles doivent être robustifiées pour inclure des contrôles de qualité automatiques qui s'assurent que chaque contribution respecte les standards définis.
Tes principales missions seront les suivantes :
· Audit de la pipeline CI/CD actuelle :
• Analyser la pipeline CI/CD existante (ex. : GitLab CI, Jenkins, GitHub Actions).
• Identifier les faiblesses en termes de vérifications automatiques (linting, tests, sécurité) et les points d'amélioration en termes de temps de build, taux d'échec ou tests manquants.
• Définir les exigences de contrôle des normes de développement : conventions de nommage, structure du code, qualité du code, gestion des dépendances.
· Mise en place du contrôle automatique des normes de développement :
• Linting : Intégrer des outils comme ESLint, TSLint (pour TypeScript), ou Pylint (pour Python) pour imposer les conventions de style et de nommage.
• Vérification des dépendances : Automatiser la gestion des vulnérabilités dans les bibliothèques tierces avec des outils comme Snyk ou Dependabot.
· Automatisation des tests de conformité aux normes internes :
• Mettre en place des règles personnalisées spécifiques aux normes de l'entreprise (par exemple, formatage du code avec Prettier, ou contrôle des licences des bibliothèques).
• Intégrer des outils de vérification de licences pour s'assurer que les bibliothèques et frameworks utilisés respectent les politiques internes.
· Optimisation et parallélisation de la pipeline CI/CD :
• Optimiser les étapes d'intégration continue pour exécuter les tests et les vérifications en parallèle, réduisant ainsi le temps de traitement.
• Automatiser la génération de rapports de qualité du code consultables par les équipes (avec des outils comme SonarQube )
· Renforcement de la sécurité et de la conformité :
• Intégrer des tests de sécurité dans la pipeline, tels que des analyses de vulnérabilités dans les conteneurs Docker (avec Trivy ou Clair) et des audits des permissions.
• Garantir que chaque build passe des contrôles de sécurité avant d'être déployé en production.
· Mise en place de politiques de validation automatiques :
• Configurer des politiques de blocage pour empêcher le déploiement de code qui ne respecte pas les normes définies (ex. : couverture de tests insuffisante, complexité excessive).
• Automatiser les validations de pull requests afin que chaque nouvelle contribution passe systématiquement par ces contrôles avant d'être fusionnée dans la branche principale.
Complementary Description
Pourquoi réaliser ton stage chez Safran Helicopter Engines ?
Tu intégreras le leader mondial de la motorisation d'hélicoptères où toutes les 9 secondes, un hélicoptère motorisé Safran décolle dans le monde.
Tu partageras les valeurs que nous mettons à l'honneur : l'innovation, l'agilité et le progrès.
Job Requirements
Tu souhaites développer tes compétences professionnelles dans le cadre d'un stage pour la validation de ton BAC+4/5 en informatique ?
Ce que nous attendons de toi :
Dynamique, Curieux-se d'explorer des nouvelles solutions et techniques, force de proposition et d'innovation.
Et tu as des compétences IT : CI/CD, Devops...
Nous attendons ta candidature !
GET ON BOARD !
Specificity of the job
Safran Helicopter Engines est convaincu que la diversité est une richesse pour l'entreprise. Nous célébrons et accueillons toutes les singularités et nous nous engageons à soutenir l'égalité entre les femmes et les hommes
Handi-accueillante, Safran Helicopter Engines s'attache à prendre en compte les besoins spécifiques des travailleurs en situation de handicap.
Locate your future workplace
Avenue Joseph Szydlowski64511
Bordes
Nouvelle Aquitaine France
92,000
employees worldwide
27
Number of countries where Safran is located
35
business area families
·
Maps are available under theOpen Database Licence (https://opendatacommons.org/licenses/odbl/) .
·
© OpenStreetMap (https://www.openstreetmap.org/copyright) contributors.
·
© Safran
Safran is an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.