Je m’intéresse à la domotique, à l’intelligence artificielle et au développement agentique.
J’aime essayer ces technologies sur des projets que je peux utiliser. Dans mon appartement, j’ai installé Home Assistant pour réunir les commandes des éclairages, des caméras et du bureau.
Pour ce portfolio, j’utilise des agents IA. Je définis le résultat attendu, je répartis le travail entre les agents et je relis leurs propositions avant de demander des corrections.
Pour la domotique, j’ai privilégié un fonctionnement local afin de garder le contrôle des équipements même sans connexion à Internet.
Je m’intéresse également aux métiers des systèmes et des réseaux dans le secteur de la défense.
Je présente ici quatre projets : ce portfolio, la supervision Checkmk chez Mitutoyo, la domotique de mon appartement et un robot-guide scolaire.
Projet personnel
Mon portfolio, réalisé avec des agents IA
J’ai réalisé ce site pour présenter mes projets, mes compétences et mon parcours dans un univers spatial. J’ai utilisé des agents IA, dont j’ai cadré, coordonné et relu le travail.
Définir le projetJe précise les rubriques, l’univers visuel et les contraintes de lecture sur mobile et d’accessibilité dans le brief et le plan de réalisation.
Répartir le travailJe découpe le projet en tâches et je donne aux agents un objectif, un périmètre et des critères de vérification.
Relire et corrigerJe compare leurs propositions au résultat attendu et je précise les corrections à apporter.
Vérifier le siteJe teste la navigation, les interactions et l’accès aux contenus dans le navigateur, sur ordinateur et sur mobile.
Sur ordinateur, le site propose une exploration en 3D. Sur téléphone, les illustrations donnent accès aux rubriques sans charger la scène 3D ; le visiteur peut l’activer s’il le souhaite.
Les cinq rubriques sont accessibles au clavier et avec le réglage de mouvement réduit. Sans JavaScript, leurs textes et leurs liens restent disponibles.
Projet professionnel chez Mitutoyo, en alternance (2020–2021)
Serveur de supervision Checkmk
Chez Mitutoyo, j’ai participé à la mise en place d’un serveur Checkmk pour suivre l’état des serveurs et de leurs services depuis une seule interface.
Pour les contrôles spécifiques, j’ai utilisé des scripts de local checks exécutés sur les machines supervisées. L’agent Checkmk transmet leurs résultats au serveur de supervision.
Machine supervisée
Local checkExécute le contrôle personnalisé
AgentRemonte le résultat
→
Serveur Checkmk
Centralise les états
Le contrôle s’exécute sur la machine supervisée ; l’agent envoie le résultat au serveur Checkmk.
J’ai installé Home Assistant sur un Raspberry Pi pour piloter les équipements de mon appartement depuis un même outil : des éclairages de plusieurs fabricants, des caméras et un bureau motorisé.
Home Assistant sur Raspberry Pi relie les éclairages, les caméras et le bureau.Schéma de principe de mon installation.
Je peux commander les éclairages et régler la hauteur du bureau à distance. Les caméras sont également intégrées à Home Assistant.
J’ai privilégié un fonctionnement local pour conserver ces commandes sans accès à Internet. La synthèse vocale (TTS) et la reconnaissance vocale (STT) disposent aussi de solutions de repli sans connexion à Internet.
Principe d’un scénario d’automatisation
Dans Home Assistant, un événement déclenche le scénario, les conditions sont vérifiées, puis les actions sont exécutées. Il s’agit ici du principe général, pas d’un scénario précis de mon installation.
Motorisation d’un bureau assis-debout
Mon bureau était réglable à manivelle. Je l’ai motorisé et connecté à Home Assistant pour pouvoir régler sa hauteur à distance.
Réglage à manivelle→Hauteur réglable à distance
Projet scolaire
Robot-guide sur Arduino
Avec mon équipe, j’ai réalisé un robot-guide associant une tablette, une carte Arduino et une caméra Pixy. L’utilisateur choisit sa destination sur la tablette, puis le robot le guide jusqu’à l’arrivée. Notre projet a obtenu la 4e place aux Olympiades de sciences de l’ingénieur de l’académie de Créteil.
Choix de la destinationL’utilisateur choisit sa destination dans l’application de la tablette.
Envoi à l’ArduinoLa tablette envoie les données de destination à la carte Arduino par le port série.
Commande des moteursL’Arduino utilise ces données pour commander les moteurs et guider l’utilisateur jusqu’à l’arrivée.
J’administre des systèmes et des réseaux, je travaille sur leur sécurité et je développe des outils pour automatiser certaines opérations.
Virtualisation et continuité
J’administre des infrastructures virtualisées et je veille à la disponibilité de leurs services.
Pratique professionnelle autonome
VMware vSphere
VMware ESXi
vCenter Server / VCSA
SDDC Manager
Hôtes, clusters et continuité de service
J’administre les hôtes ESXi et leurs clusters dans des environnements VMware vSphere. J’utilise vCenter Server, notamment VCSA (vCenter Server Appliance), pour leur gestion centralisée, ainsi que SDDC Manager dans ces environnements.
Administration des hôtes et des clusters, gestion des ressources et des dépendances entre services.
Disponibilité et haute disponibilité des environnements ESXi.
Exploitation des serveurs physiques et virtuels, du stockage et des accès réseau.
Supervision, analyse des journaux, traitement des incidents et mises à jour ; sauvegarde, restauration et procédures de reprise.
Réseaux
J’interviens sur des réseaux utilisant des équipements de plusieurs constructeurs.
Pratique professionnelle autonome
Cisco
Arista
Huawei
HPE
Juniper
TP-Link
Administration et exploitation
J’administre les commutateurs et j’assure l’exploitation quotidienne de l’infrastructure réseau.
Sécurité
Je travaille sur l’administration des pare-feu et la protection des postes et des serveurs.
Pare-feu : pratique professionnelle autonome
Fortinet
Palo Alto
Stormshield
Protection des postes et serveurs
Kaspersky
Trend Micro Apex One
Trend Micro Deep Security
Protection, accès et traçabilité
Je gère les accès, le durcissement et la segmentation réseau. Je documente les configurations et les interventions.
Trend Micro Apex One — postes Windows. Je déploie et configure les agents et les politiques antivirus, la protection en temps réel et les analyses planifiées. Je suis l’état des agents, les mises à jour et les alertes depuis la console.
Trend Micro Deep Security — serveurs. Je configure les agents et les politiques, et je surveille les événements antimalware et de sécurité. Je contrôle l’état des agents, les mises à jour et les alertes.
Systèmes
J’administre des postes, des serveurs et leurs services sous Windows et Linux.
Windows 10/11
Windows Server 2016/2022
Active Directory
Debian serveur
AlmaLinux
Red Hat Enterprise Linux (RHEL)
Annuaires, services et exploitation
Windows et Active Directory
Active Directory. Administration des domaines, contrôleurs, utilisateurs et groupes ; délégation, GPO, authentification, réplication et diagnostic.
DNS et DHCP. Gestion des zones DNS, de la résolution de noms, des étendues DHCP, des réservations et des options d’adressage.
Déploiement et services. Déploiement WDS/PXE, images et applications, intégration au domaine, partages, permissions NTFS et rôles serveur.
Exploitation. Gestion des profils, des droits locaux et des accès distants ; dépannage, mises à jour, sauvegarde, restauration et automatisation PowerShell.
Linux serveur
J’installe et j’administre des serveurs Linux : paquets APT ou DNF/RPM, services systemd et tâches planifiées. Je gère les comptes, les permissions et les ACL, les accès sudo et SSH, ainsi que le durcissement, le pare-feu et SELinux sur les distributions concernées.
J’interviens sur les services réseau et web, le DNS, l’adressage, le routage et les certificats TLS. Je gère le stockage, les partitions, LVM et les montages. J’utilise les journaux pour diagnostiquer les problèmes de ressources ou de connexion, et Bash ou Python pour automatiser certaines opérations.
Développement et automatisation
Je développe des outils et des scripts pour administrer les systèmes et les réseaux.
Autonome
Python
C
Bash
PowerShell
Django
Développement et scripts
Je développe en Python et C, et j’utilise Bash et PowerShell pour le scripting. Django complète cette pratique pour le développement web.
Je versionne le code, prépare les livraisons et documente les interventions.
Git
GitHub
GitLab
GitHub Actions
GitLab CI/CD
Jira
Confluence
Versionnement, pipelines et documentation
Versionnement. J’utilise Git, GitHub et GitLab pour suivre les modifications : branches, revues de code, pull requests et merge requests, et résolution des conflits.
Livraison. Je prépare les contrôles, tests, builds et déploiements avec GitHub Actions et GitLab CI/CD. Je gère les artefacts, variables et secrets de pipeline, je suis les exécutions et je prépare le retour arrière.
Organisation et documentation
Jira. Je qualifie et priorise les demandes et les incidents, puis je suis l’avancement et les actions réalisées.
Confluence. Je rédige la documentation technique, les procédures d’exploitation et les comptes rendus.
Depuis 2018, j’ai travaillé dans l’administration systèmes et réseaux, l’ingénierie réseau et le développement Python.
Université Gustave Eiffel
BTS SIO
Option SISR : solutions d’infrastructure, systèmes et réseaux.
–
Bisis
Administrateur systèmes et réseaux
J’ai administré les systèmes et les réseaux de plusieurs clients.
–
ONISEP
Administrateur réseau
J’ai administré l’infrastructure réseau de l’ONISEP.
Université Gustave Eiffel
Licence professionnelle
Métiers de l’informatique : administration et sécurité des systèmes et réseaux.
–
Mitutoyo
Technicien / administrateur réseau
Pendant mon alternance, j’ai traité les tickets et réalisé les opérations courantes d’administration réseau. J’ai aussi participé à la mise en place d’un serveur de ticketing et d’un serveur de supervision Checkmk.
Au sein d’une équipe réseau et cybersécurité, j’ai travaillé sur les infrastructures de plusieurs clients dans des datacenters en région parisienne. J’ai réalisé des interventions physiques et logicielles sur ces environnements, et mis en place un environnement ELK pour l’un des clients.
IPSSI
Master (bac+5)
Réseaux et cybersécurité.
–
Hedios
Administrateur / ingénieur systèmes et réseaux
J’ai administré les systèmes et les réseaux en veillant à leur disponibilité et à leur redondance. Au sein de l’équipe IT, j’ai répondu aux besoins des développeurs, des équipes commerciales et de la communication.
–
Sopra Steria
Développement Python et intégration NetBox
J’ai développé un plugin Python dans NetBox, une application de documentation réseau fondée sur Django. Il récupère les configurations des commutateurs et des pare-feu. J’ai configuré les rôles et permissions pour limiter l’accès à ces données sensibles aux personnes autorisées.
Parcours professionnel
Expérience actuelle.
– Aujourd’hui
Extia
Mission chez Sopra Steria
Je suis salarié d’Extia et j’interviens en mission chez Sopra Steria sur un projet interne de gestion du système d’information.
J’ai également formé des utilisateurs à la prise en main du produit et à la compréhension de son fonctionnement. Ces formations mettent l’accent sur le rôle de ses différents composants, leurs interactions et la démarche à suivre en cas de dysfonctionnement. Elles visent à rendre les stagiaires autonomes pour identifier l’origine d’un problème et trouver une solution.