Jobs / Dassault Systèmes

STAGE - Ingénieur DevOps & Automatisation (F/H)

Dassault Systèmes · Vélizy-Villacoublay, A8, France
Vélizy-Villacoublay, A8, FranceOnsite
Remuneration
Not specified
Location
Vélizy-Villacoublay, A8, France
Visa sponsorship
Not specified

Job summary

This six-month internship focuses on mapping and improving information flows among software lifecycle tools used by a research department. The intern will build connectors for Git tags and releases, artifact registries, and continuous integration pipelines; generate component dependency graphs; and implement consistency checks that flag discrepancies to component owners. The work may use LLM-assisted analysis to inventory information across existing tools.

Benefits

Multicultural environmentWell-being facilities and services, including sports and music rooms and concierDiversity and inclusion initiativesTraining and internal mobility opportunities

Qualifications

  • Currently pursuing a Master's degree (Bac+5) in computer science or software engineering
  • Proficiency in at least one scripting language, preferably Python
  • Proficiency with a command-line interpreter
  • Familiarity with Git and software forges
  • Interest in continuous integration and delivery practices
  • Experience or interest in consuming and publishing APIs and handling JSON or YAML
  • Ability to manage work from start to finish and take initiative
  • Strong communication skills for working with tool users
  • English proficiency in speaking and writing

Responsibilities

  • Map software lifecycle tools, their information inputs and outputs, and how repository versions are produced
  • Build extraction connectors for source tools, including Git tags and releases, artifact registries, and continuous integration pipelines
  • Build connectors that update target tools automatically or open pull requests for human validation
  • Generate inter-component dependency graphs from actual data
  • Implement consistency checks across tools
  • Notify component owners of potential discrepancies

Skills

GitPythonBashGitHubGitHub ActionsOpenAPIREST

Degrees

Currently pursuing a Master's degree (Bac+5) in computer science or software eng

Languages

English

Industry

Scientific researchSoftware engineering

Contract length

6 months

Relocation

No