À la recherche d'un stage pour l'hiver 2027

Martin
Roch-Neirey

Infrastructure & Platform Engineering · Étudiant M.Eng. Montréal, Canada

Réseaux, systèmes, infonuagique et infrastructures IA. Étudiant à la maîtrise à Polytechnique Montréal, disponible à temps plein entre le 6 janvier et le 2 mai 2027 (450 heures minimum).

Portrait of Martin Roch-Neirey
Kubernetes et infonuagique Terraform, GitOps, CI/CD
Réseau et sécurité Routage, VPN, pare-feu, Zero Trust
Infra IA et HPC Slurm, GPU NVIDIA, CUDA

# À propos

Du réseau au cluster Kubernetes.

Je suis étudiant à la maîtrise (M.Eng.) à Polytechnique Montréal. Avant Montréal, j'ai étudié en France puis en Suisse, principalement en réseaux et systèmes.

J'ai aussi travaillé sur des infrastructures GPU et HPC. À la HEIA-FR, j'ai entièrement reconstruit le cluster Kubernetes de la filière informatique, mis en place le premier cluster Slurm de l'école et analysé l'utilisation du cluster GPU de l'institut iCoSys. Mon travail de Bachelor, réalisé à l'Université technique de Berlin dans le cadre du projet européen FLUIDOS, portait sur le green computing : le scheduling carbon-aware de workloads sur plusieurs clusters Kubernetes.

Aujourd'hui, je conçois et j'exploite l'infrastructure infonuagique et Kubernetes de Glow Up, dont je suis co-fondateur. Curieux et polyvalent, je cherche un stage pour apprendre au contact d'équipes expérimentées.

Langues et centres d'intérêt

Français (langue maternelle)Anglais (courant)Allemand (notions)HockeyMoniteur de ski

Expérience {

Infrastructure, enseignement et développement.

  1. depuis 2026 Glow Up · glow-up.app

    Co-fondateur, infrastructure infonuagique et Kubernetes

    • Conception et exploitation de l'infrastructure de production (Kubernetes managé sur Scaleway, Cloudflare), entièrement décrite en code avec Terraform, donc reconstructible et auditable.
    • Déploiement continu en GitOps (ArgoCD) pour l'équipe de développement (environnements de développement, préproduction et production) ; décisions et procédures documentées.
    • Sécurisation Zero Trust : outils internes accessibles uniquement via tunnel Cloudflare et SSO, origine verrouillée sur Cloudflare (Authenticated Origin Pulls, mTLS).
  2. 2024 - 2025 HEIA-FR, Suisse · heia-fr.ch

    Infrastructure HPC et GPU, filière informatique

    • Refonte du cluster Kubernetes (3 control-plane, 15 workers, physiques et VM vSphere, cloud bursting) : NVIDIA GPU Operator, Ceph CSI, Rancher, ingress controllers par politique d'accès.
    • Conception et exploitation du premier cluster Slurm de l'école : GPU NVIDIA (GH200, A40, A6000), CUDA, vGPU, trois espaces de stockage, déploiement automatisé et supervision.
  3. 2024 - 2025 institut iCoSys, HEIA-FR · icosys.ch

    Collaborateur scientifique

    • Audit de l'usage du cluster GPU hétérogène de l'institut et recommandations d'efficacité.
  4. 2023 - 2025 HEIA-FR, Suisse · heia-fr.ch

    Chargé de cours, télécommunications et réseaux IP

    • Enseignement du cours Télécommunications et réseaux IP aux futurs ingénieurs.
  5. 2020 - 2023 Erisium, réseau de serveurs Minecraft (bénévole, télétravail)

    Développeur Java et gestion de projet

    • Gestion de projet (réunions, spécifications, décisions) pour un réseau de 2 500 joueurs simultanés (1 million uniques) ; recrutement et encadrement de 20 modérateurs.
    • Minijeux en Java et contributions à des systèmes internes (API, une partie de l'anti-triche) ; GitLab, Jenkins, ELK.
  6. 2021 Dina, Suisse · dina.ch

    Stagiaire administrateur système

    • Stage de 12 semaines : pipeline CI/CD sécurisé déployant une application sur Kubernetes, avec analyse du code, des images de conteneurs et de l'environnement d'exécution.

> Compétences

Mes domaines techniques et mes outils.

01

Réseau

  • Routage (OSPF, BGP, MPLS)
  • VPN
  • Équipements Cisco
  • Pare-feu (Check Point, OPNsense)
  • Répartition de charge et reverse proxies
02

Sécurité

  • Accès Zero Trust et SSO
  • Micro-segmentation
  • Gestion des secrets
  • Certificats TLS
03

Kubernetes

  • Conception et exploitation de clusters
  • Stockage persistant (CSI)
  • Ingress
  • GPU
  • RBAC
04

Automatisation

  • Infrastructure en tant que code (Terraform, Ansible)
  • GitOps (ArgoCD)
  • CI/CD
05

Systèmes

  • Linux
  • Virtualisation (vSphere, Proxmox, OpenStack)
  • HPC (Slurm)
  • GPU (CUDA, vGPU)
  • Observabilité
06

Programmation

  • Python
  • Java
  • Go
  • Bash

Communication

  • Français (langue maternelle), anglais (courant), allemand (notions)
  • À l'aise à l'oral, expérience d'enseignement
  • Rédaction technique : rapports, documentation, procédures

/* Projets */

Des projets en infra, HPC et développement logiciel.

Systèmes

Cluster HPC Slurm

Conception et mise en place du premier (et seul) cluster Slurm de la HEIA-FR / iCoSys, pour partager les GPU NVIDIA (GH200, A40, A6000) entre de nombreux data scientists. J'ai configuré tout l'environnement CUDA et le NVIDIA Container Toolkit, et combiné des GPU bare-metal avec des vGPU dans des VM sur un cluster vSphere, avec du cloud bursting depuis ces VM. Le déploiement est automatisé, le cluster est monitoré en détail et les utilisateurs disposent de trois espaces de stockage distincts.

Systèmes

Reconstruction complète d'un cluster Kubernetes GPU

Reconstruction de A à Z d'un cluster Kubernetes avec GPU à la HEIA-FR : 3 nœuds control plane et 15 workers, en bare-metal et en VM sur un cluster vSphere, avec des vGPU et du cloud bursting. Déploiement et tuning du NVIDIA GPU Operator, configuration de CUDA et du NVIDIA Container Toolkit pour exposer les GPU NVIDIA (GH200, A40, A6000), Ceph comme stockage CSI, accès pour les utilisateurs de l'école via Rancher et plusieurs ingress controllers selon la politique d'accès. Le cluster servait à l'inférence des modèles entraînés sur le cluster Slurm, que j'avais aussi mis en place.

SystèmesDéveloppementRecherche

Scheduling carbon-aware avec FLUIDOS

Mon travail de Bachelor, réalisé à l'Université technique de Berlin dans le cadre du projet de recherche européen FLUIDOS : réduire l'empreinte carbone en plaçant les workloads sur plusieurs clusters Kubernetes selon les variations, dans l'espace et dans le temps, de l'intensité carbone de l'électricité. Il a donné lieu à un article co-écrit, en cours d'évaluation dans une revue IEEE.

Lire mon rapport Ma note : 6 / 6
Systèmes

Efficacité d'un cluster GPU hétérogène

L'institut de recherche appliquée iCoSys exploite un parc important de GPU. J'ai analysé l'utilisation réelle du cluster et rédigé un rapport avec des recommandations concrètes pour en améliorer nettement l'efficacité. Réalisé dans le cadre d'un contrat à durée déterminée.

Systèmes

Gestion de la RAM dans les conteneurs

Étude de la gestion mémoire des applications conteneurisées : comment Docker Engine et Kubernetes gèrent l'allocation, les limites et le monitoring de la RAM.

Lire mon rapport Ma note : 5.6 / 6
Systèmes

Benchmark de la puissance de calcul de clusters

Déploiement automatisé avec Terraform et Ansible, puis benchmark HPL (High Performance Linpack) pour mesurer et comparer la puissance de calcul de différents clusters : vSphere, ESXi, OpenStack et Kubernetes.

Lire mon rapport Ma note : 6 / 6
SystèmesDéveloppementEn cours

Glow Up : SaaS & application mobile

L'intelligence au service de la beauté et du bien-être

Un écosystème pour les professionnels et les clients de la beauté et du bien-être : un SaaS gratuit qui aide les professionnels à piloter leur activité, au quotidien comme sur le long terme, et une application mobile où les clients découvrent des recommandations personnalisées et réservent leurs rendez-vous. En tant que co-fondateur, j'ai conçu et j'exploite l'infrastructure de production, entièrement gérée en Infrastructure as Code (Terraform) : Kubernetes managé sur Scaleway, Cloudflare, déploiements GitOps avec ArgoCD et accès Zero Trust aux outils internes.

Développement

Go Tic Tac Toe

Un jeu de morpion (tic-tac-toe) en Go, avec une API SQL pour stocker les parties et un système multilingue. Réalisé pour le cours « Programmation élégante en Go » à la HEIA-FR.

GitHub Ma note : 5.75 / 6
Développement

Simulateur d'univers

Un simulateur d'univers en Java : plusieurs types d'éléments interagissent sur un plateau, se déplacent, s'attirent et se repoussent. Réalisé pour le cours « Génie Logiciel 1 » à la HEIA-FR.

GitHub Ma note : 5.9 / 6
Développement

Digital Sport

Une application web de salle de sport virtuelle : les membres s'inscrivent, font des exercices, échangent avec des coachs et choisissent un abonnement, avec des espaces membre, coach et admin. PHP + PostgreSQL, sur un framework MVC maison.

GitHub Ma note : 20 / 20

< Formation />

Trois pays, un état d'esprit international.

  1. 2025 - 2027 (prévu) Montréal, Canada

    Master of Engineering, Informatique et systèmes de communication

    Polytechnique Montréal

  2. 2021 - 2024 Fribourg, Suisse

    Bachelor of Science, Informatique et systèmes de communication

    Haute école d'ingénierie et d'architecture de Fribourg

    Travail de Bachelor : 6/6

  3. 2019 - 2021 Annecy, France

    DUT Réseaux et télécommunications

    Université Savoie Mont-Blanc

    Projet final de développement : 20/20

~ Contact

Et si on
en parlait ?

Je cherche un stage à temps plein à Montréal, entre le 6 janvier et le 2 mai 2027 (450 heures minimum). Le plus rapide pour me joindre reste le courriel.