Ajout page À propos bilingue et restructuration navigation

- Créer page À propos dédiée (versions française et anglaise)
- Ajouter lien navbar vers page À propos
- Déplacer lien À propos vers section Documentation footer
- Ajouter traductions i18n pour navbar et footer
- Supprimer presentation.md de structure barre latérale
This commit is contained in:
Tellsanguis 2025-12-03 16:03:04 +01:00
parent 20fcabaf46
commit 747e95c873
6 changed files with 161 additions and 3 deletions

View file

@ -127,6 +127,7 @@ const config: Config = {
},
{to: '/blog', label: 'Blog', position: 'left'},
{to: '/tags', label: 'Tags', position: 'left'},
{to: '/about', label: 'À propos', position: 'right'},
{
type: 'localeDropdown',
position: 'right',
@ -152,8 +153,8 @@ const config: Config = {
title: 'Documentation',
items: [
{
label: 'Présentation',
to: '/docs/presentation',
label: 'À propos',
to: '/about',
},
],
},

View file

@ -0,0 +1,10 @@
{
"link.title.Documentation": {
"message": "Documentation",
"description": "Footer link title for Documentation section"
},
"link.item.label.À propos": {
"message": "About",
"description": "Footer link label for About page"
}
}

View file

@ -0,0 +1,6 @@
{
"item.label.À propos": {
"message": "About",
"description": "Navbar item label for the About page"
}
}

View file

@ -2,7 +2,6 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
const sidebars: SidebarsConfig = {
tutorialSidebar: [
'presentation',
{
type: 'category',
label: 'Projets OpenClassrooms',

71
src/pages/about.en.md Normal file
View file

@ -0,0 +1,71 @@
# About
Systems and network administrator specialized in **cross-platform automation** (Ansible/PowerShell/Bash), **virtualization & containerization** (Proxmox/Docker), and **Active Directory**. RNCP Level 6 certified by OpenClassrooms, skills acquired through 12 technical projects covering enterprise networks, monitoring, backups/DRP, and offensive security. Production homelab for continuous R&D.
---
## The Beginnings
It all started as a simple hobby with the first **Minecraft servers** in 2013: custom game launcher, configuration file management, first scripts in Bash then Python around 2015.
In 2017, I created my first homelab with a **Raspberry Pi** that I used for various projects:
- Bluetooth, AirPlay, UPnP audio server
- Retro video game console
- WOL relay (to wake up my PC from outside my local network)
- VPN server
- DNS server / PiHole
## Discovering Self-Hosting
Initially, I was motivated by the desire to test and experiment: see 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**.
Later, I deepened my knowledge:
- Transition to **Docker Compose** files
- Network concepts: subnets, VLANs, ACLs
- Transition from bare metal to **virtualization**
This led me to my current architecture: an Ubuntu server deployed on **Proxmox**, automated via **Ansible** and Docker Compose files.
## Professional Reconversion
Before IT, I followed a path in **Literature**: bachelor's degree at the University of Caen, then contract French teacher in National Education for sophomore, junior STMG, and BTS classes.
In parallel, I worked as a civic service coordinator in health prevention at LMDE, and BAFA animator 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 joined the **Systems, Networks and Security Administrator** training at **OpenClassrooms**.
## OpenClassrooms Training
This training, sanctioned by an **RNCP Level 6 certification** (equivalent to Bachelor's degree), allowed me to formalize and deepen my skills through **12 technical projects** covering the entire SysAdmin/DevOps spectrum:
- **ITSM Management**: GLPI ticketing, ITIL methodology
- **Network Architecture**: multi-VLAN LAN design, firewalls, addressing plans
- **Containerization**: deployment of n-tier architectures with Docker
- **Security**: 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), DRP
- **Compliance**: application of ANSSI guidelines for healthcare IS
- **Offensive Security**: Active Directory audit, 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 of each project are available in the [OpenClassrooms Projects](/docs/projets-openclassrooms) section.
## Towards 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 **Proxmox cluster** with three machines (two production machines and a witness for quorum), after considering using all these tools on a single machine for cost reasons.
This architecture is currently being implemented on my [Homelab repository](https://forgejo.tellserv.fr/Tellsanguis/Homelab). The old architecture remains deployed in parallel to ensure a smooth migration.

71
src/pages/about.md Normal file
View file

@ -0,0 +1,71 @@
# 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.