Amélioration i18n et navigation catégories

- Add English translations for presentation page and homepage
- Remove project numbers (P02-P13) from OpenClassrooms project titles
- Convert category pages to show content with DocCardList component
- Fix broken links to category pages
This commit is contained in:
Tellsanguis 2025-11-22 18:07:34 +01:00
parent ed989ff004
commit 816e50ae84
25 changed files with 282 additions and 88 deletions

View file

@ -38,15 +38,21 @@ The documentation details:
## Advantages of This Approach
Simple to set up and maintain
Ansible enables complete automation
Docker Compose facilitates service management
Reproducible and versioned with Git
- Simple to set up and maintain
- Ansible enables complete automation
- Docker Compose facilitates service management
- Reproducible and versioned with Git
## Limitations
Limited scalability
No native high availability
Manual orchestration for certain tasks
- Limited scalability
- No native high availability
- Manual orchestration for certain tasks
These limitations motivate the evolution towards Kubernetes (see "Future Homelab" section).
## Articles
import DocCardList from '@theme/DocCardList';
<DocCardList />

View file

@ -70,3 +70,9 @@ This migration represents:
- **Practical learning**: Experimentation in real conditions
- **Technical evolution**: Moving to modern and scalable solutions
- **Portfolio**: Demonstration of advanced DevOps skills
## Articles
import DocCardList from '@theme/DocCardList';
<DocCardList />

View file

@ -37,4 +37,8 @@ Covered concepts include:
- Service mesh
- Load balancing and scaling
Explore the subsections to discover each concept in detail!
## Articles
import DocCardList from '@theme/DocCardList';
<DocCardList />

View file

@ -1,3 +1,70 @@
# About Me
Coming soon.
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
## 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.

View file

@ -1,3 +1,7 @@
---
sidebar_position: 1
---
# OpenClassrooms Projects
This section brings together the **12 technical projects** completed as part of my **Systems, Networks and Security Administrator** training at OpenClassrooms (November 2024 - November 2025).
@ -8,17 +12,23 @@ Each project corresponds to a professional simulation with concrete deliverables
## Overview
| Project | Topic | Key Technologies |
|---------|-------|------------------|
| P2 | ITSM Management | GLPI, ITIL |
| P3 | Network Architecture | VLAN, Firewall, Draw.io |
| P4 | N-tier Architecture | Docker, LAMP, DNS |
| P5 | Web Security | Apache, Fail2ban, SSL, vsftpd |
| P6 | Remote Site | VPN IPsec, AD DS, RODC, GPO |
| P7 | Cisco Network | VLAN, ACL, NAT, IPv6, Packet Tracer |
| P8 | Monitoring | Nagios, Rsyslog |
| P9 | Fleet Management | Ansible, GLPI, AGDLP |
| P10 | Backups | Bash, Rsync, Cron |
| P11 | ANSSI Compliance | IS Mapping, Architecture |
| P12 | AD Security Audit | Pentesting, Mimikatz, Kerberoasting |
| P13 | Cloud Migration | AWS, TAD, Gantt |
| Topic | Key Technologies |
|-------|------------------|
| ITSM Management | GLPI, ITIL |
| Network Architecture | VLAN, Firewall, Draw.io |
| N-tier Architecture | Docker, LAMP, DNS |
| Web Security | Apache, Fail2ban, SSL, vsftpd |
| Remote Site | VPN IPsec, AD DS, RODC, GPO |
| Cisco Network | VLAN, ACL, NAT, IPv6, Packet Tracer |
| Monitoring | Nagios, Rsyslog |
| Fleet Management | Ansible, GLPI, AGDLP |
| Backups | Bash, Rsync, Cron |
| ANSSI Compliance | IS Mapping, Architecture |
| AD Security Audit | Pentesting, Mimikatz, Kerberoasting |
| Cloud Migration | AWS, TAD, Gantt |
## Project List
import DocCardList from '@theme/DocCardList';
<DocCardList />

View file

@ -2,7 +2,7 @@
sidebar_position: 2
---
# P2 - Daily Request Management
# Daily Request Management
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 3
---
# P3 - Enterprise Network Design
# Enterprise Network Design
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 4
---
# P4 - Docker N-tier Architecture
# Docker N-tier Architecture
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 5
---
# P5 - Web Services Security
# Web Services Security
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 6
---
# P6 - Remote Site Connection
# Remote Site Connection
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 7
---
# P7 - Cisco Equipment Configuration
# Cisco Equipment Configuration
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 8
---
# P8 - Monitoring with Nagios
# Monitoring with Nagios
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 9
---
# P9 - Fleet Management with Ansible
# Fleet Management with Ansible
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 10
---
# P10 - Robust Backup Solution
# Robust Backup Solution
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 11
---
# P11 - ANSSI Compliance for Healthcare IS
# ANSSI Compliance for Healthcare IS
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 12
---
# P12 - Active Directory Security Audit
# Active Directory Security Audit
## Context

View file

@ -2,7 +2,7 @@
sidebar_position: 13
---
# P13 - Cloud Migration to AWS
# Cloud Migration to AWS
## Context