Martin Roch-Neirey

Martin Roch-Neirey

Future HES Network and System Engineer

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

Biography

As a network and system engineer, I am able to design complexe IT infrastructures, using new technologies like cloud computing, NetDevOps methodology, automation processes and security threats consideration.

I enjoy working as part of a team to come up with innovative solutions that meet customer’s needs. In my spare time, I’m working on various application development projects (mainly Java, Python and Golang) and automating my homelab (Terraform, Ansible, etc.).

I’m also a fervent defender of the values of sport. I teach skiing, I play golf and I run when I have time.

Feel free to contact me here !

Interests
  • Computer networks
  • NetDevOps and automation
  • Virtualization and containerization
  • Cloud computing
  • High performance and distributed computing
Education
  • Bachelor of Sciences HES-SO in Computer Science and Communication Systems, 2024

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

  • Technological University Diploma in Computer Networks and Telecommunications, 2021

    Université Savoie Mont-Blanc

Skills

Computer Networks
System administration
NetDevOps
Cisco equipments
Java, Python and Golang
Project management

Experience

 
 
 
 
 
Technical collaborator
February 2024 – Present Switzerland
As a technical collaborator for the iCoSys applied research institue, I am working on GPU architectures executing machine-learning tasks.
 
 
 
 
 
Lecturer
September 2023 – January 2024 Switzerland

As a lecturer for future engineers, I teached the Telecommunications and IP Networks course with the following content :

  • Introduction to network topologies
  • OSI reference model
  • Internet Protocol
  • Routing and switching
  • Medium access (CMSA/CD, TDMA, FDMA)
  • Many protocols (ARP, DNS, DHCP, SSH, TCP, UDP, HTTP, RIP, OSPF…)
 
 
 
 
 
Head of a holiday entertainment team
June 2022 – September 2023 France
For 2 years, I supervised a team of entertainers during July and August. I carried out several recruitment sessions and drew up clear schedules and guidelines for my team.
 
 
 
 
 
Sysadmin internship
April 2021 – June 2021 Switzerland
For 12 weeks, I worked on designing and building a secure CI/CD pipeline to deploy an application on a Kubernetes cluster, with code, docker image and runtime environment analysis.

Projects

*
Carbon aware spatio-temporal workload shifting using FLUIDOS
As part of the European research project FLUIDOS, this project aims to achieve carbon optimizations through strategic workload scheduling on multiple Kubernetes clusters, leveraging the spatial and temporal variations in the carbon intensity of electricity. This approach requires scheduling algorithms capable of predicting the availability of low-carbon electricity and available resources, and subsequently dynamically adjusting workloads to synchronize with these periods. This project is still in progress. Photo by Growtika on Unsplash.
Carbon aware spatio-temporal workload shifting using FLUIDOS
Measuring the efficiency of an heterogeneous GPUs cluster
The iCoSys applied research institute uses a large number of GPUs to carry out various types of experiment. This project analyses and reports on the efficient use of the GPUs cluster, with suggestions for significant improvements. This project is still in progress. Photo by Nana Dua on Unsplash.
Measuring the efficiency of an heterogeneous GPUs cluster
Managing RAM memory in containers
This project aims to study and understand the memory management of containerised applications, by studying the management provided by the Docker Engine and the Kubernetes orchestrator (allocation, limitations, monitoring, etc.). This project is still in progress. Photo by Venti Views on Unsplash.
Managing RAM memory in containers
Evaluating and testing the computing capacities of different clusters
As part of this project, I have used Terraform and Ansible tools, as well as the High Performance Linpack benchmark to measure and compare the computing capacities of various clusters (including technologies like vSphere / ESXi, OpenStack and Kubernetes). Project grade: 6/6. Photo by Taylor Vick on Unsplash.
Evaluating and testing the computing capacities of different clusters
Go Tic Tac Toe
A Tic Tac Toe game made in Golang using an SQL API to store game data and a language system. This project was made as part of the “Programmation élégante en Go” course at HEIA-FR. Project grade: 5.75/6. Photo by Matthew Davis on Unsplash.
Go Tic Tac Toe
Universe Simulator
A universe simulator developed in Java, handling multiple types of elements interacting with each others. Elements are placed on a board and are able to move, get near another one, get away… This project was made as part of the “Génie Logiciel 1” course at HEIA-FR. Project grade: 5.9/6. Photo by Greg Rakozy on Unsplash.
Universe Simulator
Digital Sport
A website that represents a virtual gym where users can sign up, carry out exercises, get in touch with trainers, select different subscriptions, etc. There is a member, coach and admin panel. The database used is PostgreSQL and the main language is PHP. The project is based on the MVC software design pattern developed entirely from scratch. This project was made as part of the “Projet de 1ère année” course at Annecy’s IUT. Project grade: 20/20. Photo by Risen Wang on Unsplash.
Digital Sport

Contact