This page contains information about the courses I teach, as well as links to materials from my lectures and practical work sessions.
These courses are given each year to master’s degree students at Claude Bernard University (Lyon 1).

Kubernetes
The goal of this course is to introduce Kubernetes by covering the most important concepts of Kubernetes such as its architecture and main components, main objects, scheduling, networking, persistent storage, application monitoring, and tools to deploy a Kubernetes cluster. During the practical work sessions, students deploy a Kubernetes cluster with RKE and Kubeadm, explore almost every concept introduced during the lecture, and deploy a multi-service application.
Materials in French:Lecture Practical work

Log Management
This course covers the main aspects of proper log management, including Linux and Windows logging, the log management process, as well as the most widespread log management solutions. During the practical work sessions, students experiment with Linux and Windows logging, as well as plan, deploy and configure log centralization with three log management solutions (Elastic Stack, Graylog, Grafana Loki).
Materials in French:Lecture Practical work

OWASP TOP 10
This course introduces the OWASP Foundation and covers each security risk included in the OWASP TOP 10 project with examples and ways to prevent them. During the practical work sessions, students search and exploit some of the OWASP TOP 10 vulnerabilities present in the OWASP Juice Shop application with Burp Suite.
Materials in French:Lecture Practical work

Virtual Private Networks (VPN)
This course introduces the principles of Virtual Private Networks (VPNs) and covers the GRE protocol, the IPsec framework, as well as the OpenVPN and Wireguard solutions. During the practical work session, students deploy an architecture simulating two remote networks and interconnect them over a public network using a GRE tunnel secured with IPsec, an IPsec tunnel with strongSwan, OpenVPN and Wireguard solutions.
Materials in French:Lecture Practical work