Software Engineer Intern

Are you applying to the internship?

Job Description

About Valeo:

Valeo is a global technology company designing cutting-edge solutions to revolutionize mobility. They partner with automakers and new mobility players worldwide. Their vision is to create greener and more secure mobility through solutions focused on intuitive driving and reducing CO2 emissions. Valeo is a leader in its sectors and recognized as one of the world’s largest innovative companies.

About The Role: Software Engineer Intern

As a Software Engineer Intern at Valeo, you will contribute to the software development lifecycle with a focus on CI/CD (Continuous Integration/Continuous Delivery). Your responsibilities will include:

CI/CD Deployment & Monitoring: Deploying Jenkins Pipelines to various software projects, monitoring pipeline performance, performing necessary tuning, automating infrastructure where applicable, deploying monitoring tools, reporting on KPIs to assess platform health and service levels, and proactively addressing issues.

Incident And Change Management: Working closely with software development teams, proactively identifying and resolving CI issues, implementing preventative measures, and training development teams on CI/CD usage.

Release Management: Defining release content in collaboration with stakeholders, managing the release process, creating and maintaining project configuration item lists, monitoring release documentation, coordinating configuration management (baselines, folder structures, tools), reviewing release artifacts, creating project baselines, and regularly reporting release status to internal and external stakeholders.

Required Skills and Qualifications:

• Currently pursuing a Bachelor’s Degree in Computer Engineering, Software Engineering, or a related field.
Good knowledge of Python scripting. Expertise in additional scripting languages (Perl, Shell, JavaScript, etc.) is a plus.
Good understanding of Git or similar version control systems.
• Excellent troubleshooting, debugging, and problem-solving skills.
• Ability to collaborate effectively with multiple team members.
• Detail-oriented, self-organized, and proactive work ethic.
• Strong communication skills.