Stage Software Engineer - N H/F

OVHCloud

Lyon

On-site

EUR 12,000 - 17,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OVHcloud recherche un Stage Software Engineer H/F/N pour rejoindre l’équipe Baremetal System à Lyon. Vous contribuerez au pipeline automatisé de génération et de validation d’images OS, et participerez à l’amélioration de Packer et des tests automatisés.

Vous écrirez du code lisible et documenté, avec une perspective de publier des templates en open source et de collaborer avec plusieurs équipes sur les images Linux, ESXi et Windows.

Qualifications

  • Compétences Linux, gestion des paquets et CLI.
  • Scripting Bash et au moins un langage (Go, Python, Rust, C).
  • Maîtrise CI/CD et environnements cloud/bare-metal.
  • Go est utilisé pour l’outillage.

Responsibilities

  • Faire évoluer le pipeline d’images OS (Linux, ESXi, Windows).
  • Rédiger les spécifications fonctionnelles et techniques, puis vérifier le code.
  • Concevoir et étendre les tests automatisés (shell, Go).
  • Permettre aux équipes de développer, construire et valider leurs propres images.
  • Diagnostiquer et corriger les échecs d’installation/démarrage.
  • Contribuer à Packer en Go et proposer des PR.
  • Écrire du code lisible et documenté en open source.

Skills

Linux
Shell scripting
Go
Python
CI/CD
Cloud
Bare-metal
Virtualisation
Documentation
Open Source

Tools

Packer
QEMU/KVM
VMware
Git

Job description

Détail du poste

Au sein de votre équipe #OneTeam

  • Intégrer l'équipe Baremetal System, qui conçoit, industrialise et maintient notre pipeline automatisé de génération et de validation d'images OS (basé sur HashiCorp Packer), pour les environnements Bare Metal, Public Cloud et VMware.

Vos principales responsabilités

  • Faire évoluer ce pipeline pour qu'il prenne en charge toutes les images que nous produisons (Linux, ESXi, Windows).
  • Rédiger les spécifications fonctionnelles et techniques, utiliser les outils d'assistance par IA pour produire le code, puis vérifier qu'il respecte ces spécifications.
  • Concevoir et étendre les tests automatisés (shell, Go) qui valident chaque image.
  • Permettre aux autres équipes de développer, construire et valider leurs propres images dans le pipeline partagé.
  • Diagnostiquer et corriger ce qui empêche une image de s'installer ou de démarrer : partitionnement, amorçage, initramfs, cloud-init, chaîne de réinstallation.
  • Contribuer à Packer lui-même pour y porter nos besoins : développement en Go, puis proposition d'une pull request au projet.
  • Écrire du code lisible et documenté, dans la perspective d'une publication de nos templates en open source.

C

Votre futur impact
Dans 4 à 6 mois
  • Vous aurez intégré une nouvelle image Linux au catalogue public d'OVHcloud, installable sur nos serveurs Bare Metal partout dans le monde.
  • Vous aurez ouvert le pipeline à une nouvelle famille d'images, construite et validée par une autre équipe.
  • Vous aurez rendu notre catalogue plus fiable et plus sûr : des images reconstruites et testées automatiquement, dont les régressions sont détectées avant publication.
  • Vous aurez proposé des améliorations au projet Packer lui-même, utilisé bien au-delà d'OVHcloud.
Le profil recherché

Compétences requises:

  • Vous êtes à l'aise avec un système Linux : ligne de commande, gestion des paquets.
  • Vous savez écrire des scripts shell (Bash) et programmer dans au moins un langage (Go, Python, Rust, C...).
  • Vous connaissez les outils et pratiques de CI/CD, ainsi que les environnements cloud ou bare-metal.
  • Vous aimez comprendre pourquoi un système ne fonctionne pas.
  • Vous appréciez le travail en équipe et vous communiquez efficacement.
  • Vous savez synthétiser vos idées et rédiger de la documentation technique.

C'est un +

  • Vous avez déjà regardé comment un système Linux fonctionne en détail : amorçage (UEFI/BIOS, GRUB), systèmes de fichiers et stockage (LVM, RAID, ZFS).
  • Vous avez déjà programmé en Go, que nous utilisons pour notre outillage.
  • Vous avez déjà utilisé Packer ou d'autres outils d'infrastructure as code (IaC).
  • Vous avez déjà travaillé avec des outils d'assistance par IA.
  • Vous avez déjà touché à la virtualisation (QEMU/KVM, VMware).
  • Vous avez déjà contribué à un projet open source.

Stage Software Engineer H/F/N

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Stage Software Engineer Backend - H/F/N
Stage Software Engineer Backend - H/F/N

OVHcloud • Roubaix

On-site
EUR 8,900 - 11,000
Software Engineer - Bare Metal Image Pipeline & CI
Software Engineer - Bare Metal Image Pipeline & CI

OVHCloud • Lyon

On-site
EUR 12,000 - 17,000
Site Reliability Engineer (F/H/N)
Site Reliability Engineer (F/H/N)

OVHcloud • Paris

On-site
EUR 70,000 - 110,000
Senior Software Engineer - Backend H/F/N
Senior Software Engineer - Backend H/F/N

OVHcloud • Roubaix

On-site
EUR 55,000 - 75,000
Senior Développeur Go / API Platform H/F/N
Senior Développeur Go / API Platform H/F/N

OVHcloud • Rennes

On-site
EUR 55,000 - 75,000
Senior Développeur Go / API Platform H/F/N
Senior Développeur Go / API Platform H/F/N

OVHcloud • Bordeaux

On-site
EUR 70,000 - 95,000
Site Reliability Engineer - Network Public Cloud - F/H/N
Site Reliability Engineer - Network Public Cloud - F/H/N

OVHcloud • Paris

On-site
EUR 70,000 - 110,000
IT Team Leader (F/H/N)
IT Team Leader (F/H/N)

OVHcloud • Lille

On-site
EUR 90,000 - 130,000
Site Reliability Engineer IAM - F/H/N
Site Reliability Engineer IAM - F/H/N

OVHcloud • Paris

On-site
EUR 75,000 - 110,000
Senior Software Engineer - Backend H/F/N
Senior Software Engineer - Backend H/F/N

OVHcloud • Paris

On-site
EUR 65,000 - 90,000