S'inscrire
Retour

STAGE - DevOps CI/CD F/H

SAFRAN

  • Bordes
  • Stage
  • Développement Informatique
Postuler maintenant

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.