Thales
Thales
Thales développe des technologies pour les secteurs de l’aérospatiale, de la défense, de la sécurité et des transports. Ses activités couvrent les systèmes fondés sur l’intelligence artificielle, les communications sécurisées de données et les solutions de transport intelligent, au service d’organisations qui dépendent d’infrastructures numériques et opérationnelles fiables. L’entreprise met également l’accent sur la durabilité, l’éthique numérique et la diversité dans son approche du développement technologique et de ses équipes.

Stagiaire DevOps, développement CI/CD

Rejoignez Thales pour développer et industrialiser une chaîne CI/CD destinée à l’infrastructure informatique d’un système militaire de contrôle du trafic aérien. Ce stage porte sur l’ingénierie DevOps dans un environnement complexe et critique pour les missions.

Description

  • Évaluer l’existant et cartographier les environnements de développement, de test et de production ainsi que leurs exigences propres.
  • Concevoir une architecture modulaire de chaîne CI/CD couvrant les builds, les tests, le déploiement et le retour arrière.
  • Ajouter des contrôles automatisés portant sur la conformité, les vulnérabilités et la configuration.
  • Travailler par sprints avec les équipes métier et techniques.
  • Créer des supports techniques tels que des schémas d’architecture, des procédures et des guides utilisateur.
  • Former les utilisateurs finaux.
  • Participer aux revues de code et aux réunions de suivi du projet.
  • Tester la chaîne dans des conditions opérationnelles réelles.
  • Concevoir, développer et déployer une chaîne CI/CD de bout en bout pour l’infrastructure informatique d’un système militaire complexe de contrôle du trafic aérien.

Exigences

  • Préparer un master dans une école d’ingénieurs ou une université.
  • Rechercher un stage de six mois.
  • Connaître les fondamentaux du DevOps et comprendre les principes du CI/CD.
  • Avoir des compétences de base en Linux/Unix, notamment en commandes, en scripting et en administration de base.
  • Avoir de l’expérience avec des outils de scripting et d’automatisation tels que Bash, Python ou PowerShell.
  • Avoir de l’expérience avec GitLab CI ou SaltStack.
  • Savoir documenter son travail à l’aide de guides et de schémas d’architecture.
  • Savoir collaborer dans un cadre Agile/Scrum, notamment lors des réunions quotidiennes, de la planification et des revues.
  • Prendre des initiatives et formuler des recommandations.
  • Rester organisé dans le suivi des tâches et respecter les bonnes pratiques en matière de qualité et de documentation.

Avantages

  • Les stages font l’objet d’une convention de stage.
  • La gratification est définie en fonction du niveau d’études.
  • Environnement de travail inclusif et bienveillant.
  • Engagement reconnu en matière de responsabilité sociale et environnementale.
  • Une attention particulière est accordée à l’équilibre entre vie professionnelle et vie personnelle.