Ichroc
Fassassi

Élève ingénieur en 5e année à l'ESEO Angers, spécialité Cloud, Systèmes et Sécurité.

Je dessine des infrastructures, je les construis, puis je les défends.

  1. 1Internet
  2. 2Poste client, VPN et PKI
  3. 3Passerelle, NAT et rebond SSH
  4. 4SOC Wazuh, projet de fin d'études
  5. 5Cœur réseau Cisco, multi-sites
  6. 6Cluster Kubernetes, Neon Snake
  7. 7Stack Docker Compose, DVWA
  8. 8Ferme de VM, Teaching Cloud
  9. 9Serveur isolé, VPN et PKI
Recherche
Stage de fin d'études
Domaines
SOC, sécurité, réseau, cloud
Disponible
Fin janvier 2027
Basé à
Angers, ouvert à la mobilité
Langues
Français C2, anglais B2

Mes projets, assemblés en une seule infrastructure. Chaque machine mène à son projet.

  • Trafic
  • Tunnel chiffré
  • Journaux vers le SOC
  • Attaque simulée

Je suis en dernière année d'école d'ingénieur à l'ESEO, en spécialité Cloud, Systèmes et Sécurité. En ce moment, je pilote une équipe de cinq sur un SOC open source. Cet automne, j'ai publié trois projets d'infrastructure en open source : un cluster Kubernetes avec Helm, une stack Docker Compose et un VPN avec sa PKI. Je cherche un stage de fin d'études à partir de fin janvier 2027.

Mon projet de fin d'études : un SOC open source autour de Wazuh

Un SOC surveille un système d'information et réagit quand quelque chose d'anormal s'y passe. Le nôtre repose sur Wazuh, un SIEM/XDR open source. Voici le trajet d'une alerte, de la ligne de journal jusqu'au blocage.

  1. Ce que reçoit le SOC

    Un journal brut, envoyé par l'agent Wazuh installé sur une machine.

    sshd : échec du mot de passe pour admin depuis 203.0.113.42

  2. Qualification Mon rôle

    Normaliser les journaux et les enrichir avec des flux de threat intelligence.

    Authentification SSH échouée, huit fois en dix secondes. Adresse déjà signalée dans un flux de threat intelligence.

  3. Détection

    Relier les événements aux techniques de MITRE ATT&CK et repérer les comportements suspects.

    Règle déclenchée : force brute, technique T1110 de MITRE ATT&CK.

  4. Réaction

    Répondre automatiquement, puis suivre l'incident avec des playbooks.

    Adresse bloquée sur le pare-feu. Incident ouvert pour analyse.

Le trajet d'une alerte, sur l'exemple simulé du plan d'ouverture. 203.0.113.42 est une adresse réservée à la documentation : aucune vraie machine n'est visée.

Une équipe de cinq, que je pilote

  • MoiChef de projet et qualification
  • Détection
  • Détection
  • Réaction
  • Documentation et qualité

PériodeSeptembre 2026 à janvier 2027

OutilsWazuh (manager, indexer, dashboard), agents Linux et Windows, MITRE ATT&CK, flux de threat intelligence. Pistes à l'étude : TheHive et MISP.

Où on en estEn construction, livraison prévue en janvier 2027.

Projets

Projets d'école, projets d'équipe et projets personnels. Quatre ont leur code public sur GitHub, et chaque dépôt explique comment tout relancer.

Neon Snake, un jeu déployé sur Kubernetes avec Helm

Un jeu Snake servi par Apache, sur un cluster Kubernetes que j'ai monté de zéro. Le jeu affiche quel pod, sur quel nœud, a répondu à chaque requête : la répartition de charge et les mises à jour se voient dans le navigateur.

Kubernetes, Helm, Apache, Debian 13, VirtualBox, metrics-server, Bash

  • Cluster de trois machines Debian 13 : un master et deux nœuds
  • Mise à jour sans coupure, et retour automatique à la version précédente si un déploiement échoue
  • Autoscaling de 2 à 8 pods selon la charge du processeur
Tout le détail
  • Chart Helm écrit à la main, entièrement réglable depuis un seul fichier de valeurs
  • Vérification avant chaque déploiement et test automatique après, avec les hooks Helm
  • En équipe de quatre, j'ai aussi présenté le déploiement du jeu 2048 avec Helm : le pod, le versionnement des releases et la migration d'une application existante
Date
Octobre 2026
Cadre
Cours déploiement continu

VPN et PKI pour protéger un serveur isolé

La suite du lab de passerelle : chiffrer les échanges entre un poste client et un serveur joignable uniquement à travers la passerelle.

  • Autorité de certification créée avec Easy-RSA, certificats signés pour le serveur et chaque client
  • La clé privée d'un client ne quitte jamais sa machine : seule sa demande de certificat circule
  • Démonstration en quatre temps : nouveau client, attaque sans VPN, activation du VPN, puis une attaque que le VPN ne bloque pas

OpenVPN, Easy-RSA, certificats X.509, Debian 12, iptables, Bash

Tout le détail
  • Serveur OpenVPN sur la passerelle, client Debian 12 qui rejoint le serveur par le tunnel
  • Scripts qui génèrent la configuration du client et lui envoient uniquement ce qu'il a le droit de recevoir
Date
Octobre 2026
Cadre
Cours sécurité des échanges

Une infrastructure web complète avec Docker Compose

En binôme avec Bradley Atigossou

Un TP parti de deux conteneurs et quatre scripts, devenu une infrastructure de six services lancée en une seule commande.

  • Dockerfiles écrits par nous sur Alpine 3.22, avec des builds multi-étapes
  • DVWA servi par Apache et PHP-FPM, base MariaDB jamais exposée sur le réseau
  • Configuration sortie du code dans un fichier .env, selon la méthode des 12 factors

Docker, Docker Compose, Alpine Linux, Apache, PHP-FPM, MariaDB, Portainer, Bash

Tout le détail
  • Une application Java compilée, Portainer pour l'administration et un registre d'images interne
  • Un seul script pour tout piloter : up, status, logs, down et clean
  • Mémoire et processeur limités pour chaque conteneur
Date
Septembre à octobre 2026
Cadre
Cours Docker

SOC open source autour de Wazuh

Chef de projet d'une équipe de cinq

Mon projet de fin d'études : collecter, détecter et réagir, de la journalisation jusqu'à la réponse automatique.

  • Je pilote l'équipe et je m'occupe de la qualification des journaux
  • Détection reliée aux techniques de MITRE ATT&CK
  • Réponse automatique et suivi des incidents

Wazuh, MITRE ATT&CK, threat intelligence, agents Linux et Windows

Lire la présentation complète

Date
Septembre 2026 à janvier 2027
Cadre
Projet de fin d'études
Statut
En construction

Passerelle NAT et rebond SSH

Une machine passerelle protège un serveur qui n'a pas d'accès direct à Internet.

  • NAT sortant avec iptables, règles rechargées à chaque démarrage par un script
  • Connexion SSH par clé, directe ou par rebond sur la passerelle
  • Une redirection volontairement non chiffrée, pour montrer dans Wireshark ce qu'un attaquant lit en clair

iptables, OpenSSH, Wireshark, VirtualBox, Apache, MariaDB, vsftpd

Tout le détail
  • Tunnels SSH locaux vers le web, MariaDB et FTP, et l'explication de pourquoi le tunnel FTP seul ne suffit pas
Date
Septembre 2026
Cadre
Lab sécurité
Code
Non publié

ESEO Teaching Cloud

Chef de projet et référent réseau, équipe de cinq

Une preuve de concept de plateforme « TP as a Service » : regrouper sur la ferme de serveurs de l'école les machines virtuelles des travaux pratiques.

  • Réseau découpé en VLAN, switch Cisco C3560, DMZ et pare-feu OPNsense
  • Déploiement des machines automatisé avec Vagrant et Ansible
  • Livré en trois incréments, avec 79 tests de validation pour le service Gitea

Cisco IOS, OPNsense, Vagrant, Ansible, VirtualBox, MariaDB, BIND9, Nagios, Gitea

Tout le détail
  • Routage inter-VLAN entre les zones de la plateforme
  • Services MariaDB, DNS avec BIND9, supervision avec Nagios
Date
Janvier à juin 2026
Cadre
Projet d'équipe
Code
Non publié

Réseau multi-sites Paris et Angers

Deux sites configurés de bout en bout sur du matériel Cisco, puis documentés en entier.

  • VLAN et VTP, routage inter-VLAN, DHCP
  • EIGRP entre les deux sites, NAT/PAT vers Internet
  • Wi-Fi sécurisé en WPA2

Cisco IOS, EIGRP, VTP, NAT/PAT, DHCP, WPA2

Date
Lab ESEO
Cadre
Lab réseau
Code
Non publié

Entraînement en cybersécurité

Je m'entraîne en dehors des cours et je garde une trace écrite de ce que j'apprends.

Date
En continu
Cadre
Hors cours
Profil
TryHackMe

SideHustle Tracker

Une application web pour suivre une activité à côté sans se perdre dans la comptabilité : revenus, dépenses, clients, factures PDF et export CSV. Abonnement mensuel, avec sept jours d'essai.

Replit, comptes utilisateurs, paiement par abonnement

Date
Octobre 2026
Cadre
Personnel

Habitstack

Une application de suivi d'habitudes, proposée en abonnement. Je la finalise avant de l'ouvrir au public.

Replit, Stripe

Date
En cours
Cadre
Personnel
Statut
En développement

Ce que je sais faire, et où je l'ai fait

Chaque outil renvoie au projet qui le montre. Comme la nomenclature d'un plan : la liste des pièces, et où elles se trouvent.

Réseau

Concevoir un plan de VLAN, configurer switchs et routeurs, filtrer le trafic, lire une capture.

OutilUtilisé dans
Cisco IOS, VLAN et VTPMulti-sites, Teaching Cloud
EIGRP, NAT/PATMulti-sites
OPNsenseTeaching Cloud
iptablesPasserelle NAT, VPN et PKI
WiresharkPasserelle NAT

Sécurité

Collecter et qualifier des journaux, relier une alerte à une attaque, chiffrer les échanges.

OutilUtilisé dans
WazuhSOC, Entraînement
MITRE ATT&CKSOC
OpenVPN, Easy-RSAVPN et PKI
Tunnels SSHPasserelle NAT
DVWADocker Compose

Cloud et DevOps

Monter un cluster, packager une application, conteneuriser une infrastructure, déployer sans clic.

OutilUtilisé dans
Kubernetes, HelmNeon Snake
Docker, Docker ComposeDocker Compose
Portainer, registre interneDocker Compose
Ansible, VagrantTeaching Cloud
VirtualBoxNeon Snake, Passerelle NAT, Teaching Cloud

Systèmes

Installer, configurer et superviser des services Linux, automatiser en Bash.

OutilUtilisé dans
Debian, AlpineNeon Snake, VPN et PKI, Docker Compose
Apache, PHP-FPMNeon Snake, Docker Compose
MariaDBDocker Compose, Teaching Cloud
BIND9, NagiosTeaching Cloud
BashNeon Snake, VPN et PKI, Docker Compose

Gestion de projet

Répartir le travail, livrer par incréments, documenter pour ceux qui reprennent.

PratiqueUtilisé dans
Pilotage d'une équipe de cinqSOC, Teaching Cloud
Livraison par incrémentsTeaching Cloud
FormationMOOC Centrale Lille

Aussi pratiqués en cours, sans projet publié ici : Azure, GitLab CI/CD, Zabbix.

Parcours

  1. 2024IRDW
  2. Janvier à juin 2026ESEO Teaching Cloud, chef de projet et référent réseau
  3. Septembre 20265e année à l'ESEO, spécialité Cloud, Systèmes et Sécurité, et lancement du SOC Wazuh
  4. Octobre 2026Trois projets publiés en open source

Certifications

Langues

  • FrançaisC2
  • AnglaisB2

Vous recrutez un stagiaire ?

Je cherche un stage de fin d'études à partir de fin janvier 2027, en SOC et détection, en audit de sécurité, en réseau et infrastructure, ou en cloud et DevOps. Je suis basé à Angers et ouvert à la mobilité.

ichroc_fassassi@reseau.eseo.fr

LinkedIn GitHub TryHackMe

© 2026 Ichroc Fassassi. Révision d'octobre 2026. Site en HTML, CSS et JavaScript, sans framework ni bibliothèque, hébergé sur GitHub Pages. Les attaques montrées sur cette page sont simulées.