From e87d8a902d69de8ec716e3e96699ac73a048cf01 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Wed, 3 Dec 2025 16:56:32 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20page=20=C3=80=20propos,=20mise=20=C3=A0?= =?UTF-8?q?=20jour=20tags=20et=20correction=20navigation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajouter page À propos bilingue (FR/EN) avec structure i18n appropriée - Supprimer fichiers presentation.md obsolètes des docs - Mettre à jour navigation : lien À propos dans navbar et footer - Uniformiser et traduire tags dans tout le contenu : - Traduire tags en français si approprié (automation -> automatisation, storage -> stockage, etc.) - Fusionner tags dupliqués (ha/high-availability -> haute-disponibilite, cluster/clustering -> cluster) - Supprimer tag configuration-management - Mettre à jour wifi/wireless/mesh-networking vers wifi/mesh - Mettre à jour networking/tunneling vers reseau/tunnels - Ajouter tags à tous les projets OpenClassrooms - Corriger bouton Documentation page d'accueil pour pointer vers première page doc --- docs/presentation.md | 71 ------------------- .../current/presentation.md | 71 ------------------- .../docusaurus-plugin-content-pages/about.md | 0 src/pages/index.tsx | 2 +- 4 files changed, 1 insertion(+), 143 deletions(-) delete mode 100644 docs/presentation.md delete mode 100644 i18n/en/docusaurus-plugin-content-docs/current/presentation.md rename src/pages/about.en.md => i18n/en/docusaurus-plugin-content-pages/about.md (100%) diff --git a/docs/presentation.md b/docs/presentation.md deleted file mode 100644 index d1c6337..0000000 --- a/docs/presentation.md +++ /dev/null @@ -1,71 +0,0 @@ -# Présentation - -Administrateur systèmes et réseaux spécialisé en **automatisation cross-platform** (Ansible/PowerShell/Bash), **virtualisation & conteneurisation** (Proxmox/Docker) et **Active Directory**. Certifié RNCP niveau 6 par OpenClassrooms, compétences acquises via 12 projets techniques couvrant réseaux d'entreprise, supervision, sauvegardes/PRA et sécurité offensive. Homelab en production pour R&D continue. - ---- - -## Les débuts - -Tout a commencé comme un simple hobby avec les premières créations de **serveurs Minecraft** en 2013 : lanceur de jeu customisé, gestion de fichiers de configurations, premiers scripts en Bash puis en Python vers 2015. - -En 2017, j'ai créé mon premier homelab avec un **Raspberry Pi** qui me servait pour divers projets : -- Serveur audio Bluetooth, AirPlay, UPnP -- Console de jeux vidéo rétro -- Relais WOL (pour réveiller mon PC hors de mon réseau local) -- Serveur VPN -- Serveur DNS / PiHole - -## La découverte du self-hosting - -Au départ, j'étais motivé par la volonté de tester et d'expérimenter : voir si je pouvais accéder à mes fichiers ou services à distance. Puis est venu l'aspect pratique et la volonté de conserver mes données sur mes propres machines. - -C'est vers **2020** que j'ai découvert **Docker**. Mon premier serveur était très simple : quelques `docker run` avec **Nginx Proxy Manager** et un accès administration via **WireGuard**. - -Par la suite, j'ai approfondi mes connaissances : -- Passage aux fichiers **Docker Compose** -- Notions réseau : subnets, VLANs, ACLs -- Transition du bare metal vers la **virtualisation** - -Cela m'a permis d'aboutir à mon architecture actuelle : un serveur Ubuntu déployé sous **Proxmox**, automatisé via **Ansible** et des fichiers Docker Compose. - -## La reconversion professionnelle - -Avant l'informatique, j'ai suivi un parcours en **Lettres** : licence à l'Université de Caen, puis professeur de français contractuel dans l'Éducation Nationale pour des classes de seconde, première STMG et BTS. - -En parallèle, j'ai travaillé comme coordinateur de service civique en prévention santé à la LMDE, et animateur BAFA pendant plusieurs années. - -Après une période de voyages et de travail saisonnier, j'ai décidé de concrétiser ce qui était jusque-là un hobby passionné : faire de l'administration systèmes et réseaux mon métier. En **novembre 2024**, j'ai intégré la formation **Administrateur Systèmes, Réseaux et Sécurité** chez **OpenClassrooms**. - -## La formation OpenClassrooms - -Cette formation, sanctionnée par une **certification RNCP niveau 6** (équivalent Bac+3/4), m'a permis de formaliser et d'approfondir mes compétences à travers **12 projets techniques** couvrant l'ensemble du spectre SysAdmin/DevOps : - -- **Gestion ITSM** : ticketing GLPI, méthodologie ITIL -- **Architecture réseau** : conception LAN multi-VLAN, firewalls, plans d'adressage -- **Conteneurisation** : déploiement d'architectures n-tiers avec Docker -- **Sécurisation** : durcissement Apache, Fail2ban, certificats SSL, FTP chiffré -- **Infrastructure Windows** : VPN site-à-site, Active Directory, RODC, GPO -- **Réseau Cisco** : VLAN, ACL, EtherChannel, NAT/PAT, IPv6 -- **Supervision** : Nagios, sondes personnalisées, centralisation syslog -- **Automatisation** : Ansible cross-platform, intégration GLPI -- **Sauvegardes** : scripts Bash rsync (FULL/INC/DIFF), PRA -- **Conformité** : application des guides ANSSI pour SI de santé -- **Sécurité offensive** : audit Active Directory, pentesting (nmap, Mimikatz, Kerberoasting) -- **Cloud** : migration AWS, architecture technique, estimation des coûts - -J'ai obtenu ma certification par anticipation le **6 novembre 2025**, après moins d'un an de formation. - -Le détail de chaque projet est disponible dans la section [Projets OpenClassrooms](/docs/projets-openclassrooms). - -## Vers l'Infrastructure as Code et le DevOps - -L'aspect **Infrastructure as Code** m'a immédiatement plu et m'a amené à m'intéresser à : -- La philosophie **DevOps** -- **Terraform** et sa contrepartie open source **OpenTofu** -- **Git** et les pipelines **CI/CD** -- **Kubernetes** -- Le stockage distribué et la haute disponibilité - -Mon objectif actuel : un **cluster Proxmox** à trois machines (deux machines de prod et une witness pour le quorum), après avoir envisagé d'utiliser tous ces outils sur une seule machine pour des raisons de coût. - -Cette architecture est actuellement en cours de réalisation sur mon [dépôt Homelab](https://forgejo.tellserv.fr/Tellsanguis/Homelab). L'ancienne architecture reste déployée en parallèle pour assurer une migration en douceur. diff --git a/i18n/en/docusaurus-plugin-content-docs/current/presentation.md b/i18n/en/docusaurus-plugin-content-docs/current/presentation.md deleted file mode 100644 index 5784959..0000000 --- a/i18n/en/docusaurus-plugin-content-docs/current/presentation.md +++ /dev/null @@ -1,71 +0,0 @@ -# About Me - -Systems and network administrator specializing in **cross-platform automation** (Ansible/PowerShell/Bash), **virtualization & containerization** (Proxmox/Docker), and **Active Directory**. RNCP Level 6 certified through OpenClassrooms, with skills acquired through 12 technical projects covering enterprise networking, monitoring, backup/disaster recovery, and offensive security. Running a production homelab for continuous R&D. - ---- - -## The Beginning - -It all started as a simple hobby with my first **Minecraft servers** back in 2013: custom game launchers, configuration file management, and my first Bash scripts, followed by Python around 2015. - -In 2017, I built my first homelab with a **Raspberry Pi** that I used for various projects: -- Bluetooth audio server, AirPlay, UPnP -- Retro gaming console -- WOL relay (to wake my PC outside my local network) -- VPN server -- DNS server / PiHole - -## Discovering Self-Hosting - -Initially, I was motivated by the desire to test and experiment: seeing if I could access my files or services remotely. Then came the practical aspect and the desire to keep my data on my own machines. - -It was around **2020** that I discovered **Docker**. My first server was very simple: a few `docker run` commands with **Nginx Proxy Manager** and admin access via **WireGuard**. - -Over time, I deepened my knowledge: -- Transitioning to **Docker Compose** files -- Networking concepts: subnets, VLANs, ACLs -- Moving from bare metal to **virtualization** - -This led me to my current architecture: an Ubuntu server deployed under **Proxmox**, automated with **Ansible** and Docker Compose files. - -## Career Change - -Before IT, I pursued a path in **Literature**: a degree from the University of Caen, then working as a contract French teacher in the National Education system for sophomore, STMG junior, and vocational degree classes. - -In parallel, I worked as a civic service coordinator in health prevention at LMDE, and as a BAFA-certified youth worker for several years. - -After a period of travel and seasonal work, I decided to turn what had been a passionate hobby into my profession: making systems and network administration my career. In **November 2024**, I enrolled in the **Systems, Network, and Security Administrator** program at **OpenClassrooms**. - -## The OpenClassrooms Program - -This program, leading to an **RNCP Level 6 certification** (equivalent to a Bachelor's/Master's degree), allowed me to formalize and deepen my skills through **12 technical projects** covering the full SysAdmin/DevOps spectrum: - -- **ITSM Management**: GLPI ticketing, ITIL methodology -- **Network Architecture**: multi-VLAN LAN design, firewalls, IP addressing plans -- **Containerization**: deploying n-tier architectures with Docker -- **Security Hardening**: Apache hardening, Fail2ban, SSL certificates, encrypted FTP -- **Windows Infrastructure**: site-to-site VPN, Active Directory, RODC, GPO -- **Cisco Networking**: VLAN, ACL, EtherChannel, NAT/PAT, IPv6 -- **Monitoring**: Nagios, custom probes, syslog centralization -- **Automation**: cross-platform Ansible, GLPI integration -- **Backups**: Bash rsync scripts (FULL/INC/DIFF), disaster recovery planning -- **Compliance**: applying ANSSI guidelines for healthcare IT systems -- **Offensive Security**: Active Directory auditing, pentesting (nmap, Mimikatz, Kerberoasting) -- **Cloud**: AWS migration, technical architecture, cost estimation - -I obtained my certification ahead of schedule on **November 6, 2025**, after less than a year of training. - -Details for each project are available in the [OpenClassrooms Projects](/docs/projets-openclassrooms) section. - -## Toward Infrastructure as Code and DevOps - -The **Infrastructure as Code** aspect immediately appealed to me and led me to explore: -- The **DevOps** philosophy -- **Terraform** and its open-source counterpart **OpenTofu** -- **Git** and **CI/CD** pipelines -- **Kubernetes** -- Distributed storage and high availability - -My current goal: a **three-node Proxmox cluster** (two production machines and one witness for quorum), after initially considering running all these tools on a single machine for cost reasons. - -This architecture is currently being implemented in my [Homelab repository](https://forgejo.tellserv.fr/Tellsanguis/Homelab). The previous architecture remains deployed in parallel to ensure a smooth migration. diff --git a/src/pages/about.en.md b/i18n/en/docusaurus-plugin-content-pages/about.md similarity index 100% rename from src/pages/about.en.md rename to i18n/en/docusaurus-plugin-content-pages/about.md diff --git a/src/pages/index.tsx b/src/pages/index.tsx index ce73e5f..27107e8 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -26,7 +26,7 @@ function HomepageHeader() {
+ to="/about">