INTERNSHIP - IT Infrastructure Deployment Support Tool Development Engineer - M/F

Thales

Job Summary

Thales is developing electronic warfare systems and offers an innovative project on an IT support tool. The internship involves understanding the current tool (VBA, macros, manual actions), proposing a scripted Python approach managed under GIT for automated configuration file generation for over 150 physical and virtual machines, using YAML for Infrastructure as Code (IaC) deployment and reports. The intern will design, develop, test, and deploy the Python tool, collaborating with administrators and participating in follow-up meetings.

Must Have

  • Competencies in Python, VBA, and GIT development
  • Autonomy, team spirit, proactivity
  • Analytical and synthesis skills
  • Good level of English, written and spoken
  • Currently in an Engineering school or equivalent training
  • Seeking a 6-month internship in software development

Good to Have

  • Knowledge of Ansible

Perks & Benefits

  • Technological expertise
  • Attention to employee work-life balance
  • Inclusive and benevolent environment
  • Recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index…)
  • Paid internship with gratification determined by study level

Job Description

Build a future of trust together

Thales is a global leader in high technologies specializing in three sectors: Defense & Security, Aeronautics & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly 4 billion euros per year in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.

Our commitments, your benefits

  • Our technological expertise
  • Our attention to employee work-life balance
  • An inclusive and benevolent environment
  • A recognized societal and environmental commitment (Thales Solidarity, CAC 40 ESG index…)

Your daily life

Between Nantes and Angers, close to the Atlantic coast, our Cholet site, predominantly R&D with a strong industrial footprint, specializes in defense radiocommunications, satellite communication systems, and cybersecurity solutions.

Internship located in Cholet (49)

Thales develops electronic warfare systems and offers an innovative project on an IT support tool. Administrators must automatically build configuration files to deploy more than 150 physical and virtual machines.

The context:

  • Understand the current tool based on VBA, macros, and manual actions,
  • Propose a scripted approach in Python managed under GIT, through function factorization and automation of manual tasks,
  • Use the YAML format (inventory files, Ansible group and host variables) for Infrastructure as Code (IaC) deployment and reports (xls),
  • Propose the transition method and implement the transformation of the schema to the new one.

Your missions:

  • Design and develop a Python tool according to specifications,
  • Collaborate with administrators to integrate the tool into automation processes,
  • Implement unit and functional tests ensuring quality,
  • Deploy the tool,
  • Participate in follow-up meetings and communicate regularly on progress.

Your profile:

Are you in an Engineering school or equivalent training, and looking for a 6-month internship in software development?

Do you have skills in Python, VBA, and GIT development? Ansible knowledge would be a plus.

Do you have a good level of English, both written and spoken?

Are your autonomy, team spirit, proactivity, analytical and synthesis skills recognized assets?

Then this internship is for you!

All our internships are paid and subject to a gratification whose amount is determined according to your level of study.

Thales, a Handi-Engaged company, recognizes all talents. Diversity is our best asset. Apply and join us!

6 Skills Required For This Role

Github Game Texts Yaml Ansible Git Python