This commit is contained in:
2026-09-29 10:55:01 +02:00
parent 9799e04c01
commit f8609b30e9
34 changed files with 603 additions and 429 deletions
+35 -18
View File
@@ -1,33 +1,50 @@
---
title: Accueil
description: "Portfolio pour GreganDev"
date: 2025-06-26
draft: false
title: "Grégory Lebreton"
description: "Ingénieur DevOps / SRE — Infrastructure, automatisation, CI/CD, conteneurs et observabilité."
---
<div class="contenu">
## Ingénieur DevOps / SRE
### ![Typing SVG](https://readme-typing-svg.demolab.com?font=Anton&pause=1000&size=40&random=false&repeat=false&width=435&height=70&lines=INTRODUCTION)
**Infrastructure · Automation · CI/CD · Containers · Observability**
Développeur passionné par les technologies de l'information et de communication, autodidacte de formation, j'aime le partage de connaissances par l'intermédiaire de tout vecteur possible dont l'open source !
Je conçois, automatise et exploite des infrastructures Linux et des plateformes de déploiement.
### LES PROJETS
Mon travail se situe à l'intersection de l'administration système, du développement et de l'industrialisation : Infrastructure as Code, configuration management, conteneurisation, CI/CD, monitoring, sauvegarde et documentation.
Voici les projets sur lesquels je travaille actuellement :
<div class="hero-actions">
<a class="button button-primary" href="/projects/">Voir les projets</a>
<a class="button" href="/experience/">Parcours professionnel</a>
</div>
[![LA2029](images/jeux/CaptureTerminatorQuest00.png)]({{< relref "projets/la-2029.md" >}})
## Engineering
[![GEVR](images/jeux/GEVRCover.jpg)]({{< relref "projets/goldeneyevr.md" >}})
<div class="engineering-grid">
<article><span>01</span><h3>Systems</h3><p>Linux · Debian · VPS · On-premise · Réseau</p></article>
<article><span>02</span><h3>Automation</h3><p>Ansible · Terraform · Python · Bash</p></article>
<article><span>03</span><h3>Delivery</h3><p>Git · CI/CD · Jenkins · Drone CI</p></article>
<article><span>04</span><h3>Platform</h3><p>Docker · Docker Compose · Kubernetes</p></article>
<article><span>05</span><h3>Observability</h3><p>Prometheus · Grafana · supervision</p></article>
<article><span>06</span><h3>Reliability</h3><p>Backup · restauration · PRA · documentation</p></article>
</div>
[![E&MVSW](images/jeux/AkiraCover.JPG)]({{< relref "projets/akiravr.md" >}})
## Projets mis en avant
[![E&MVSW](images/jeux/cover.jpg)]({{< relref "projets/retroarcade.md" >}})
<div class="project-grid">
{{ range where (where .Site.RegularPages "Params.featured" true) "Section" "projects" }}
{{ partial "project-card.html" . }}
{{ end }}
</div>
[![GARAGE](images/formation/garagenum.png)]({{< relref "page/garagenum.md" >}})
## Actuellement
[![CNAM](images/formation/cnam.png)]({{< relref "page/cnam.md" >}})
**Le Garage Numérique — Paris**
[![SK8](images/projets/skate.png)](https://git.gregandev.fr/explore/repos)
Formateur DevOps / Administrateur Systèmes.
</div>
Infrastructure · Automation · Platform · Observability
## Approche
> Je construis → j'automatise → je déploie → je supervise → je documente.
Je privilégie les environnements reproductibles, les processus simples à exploiter et les solutions dont le fonctionnement peut être compris, testé et maintenu.
+23
View File
@@ -0,0 +1,23 @@
---
title: "À propos"
description: "Profil de Grégory Lebreton."
---
# À propos
Ingénieur DevOps / SRE et administrateur systèmes, également formateur technique.
Je m'intéresse particulièrement à l'automatisation, à la reproductibilité des environnements, à la fiabilité des déploiements et à la conception de plateformes simples à exploiter et maintenir.
## Formation
- Ingénieur DevOps — GT'm Ingénierie
- Concepteur Développeur Informatique — AFPA Paris XII
- Bac ES
## Langues
- Français — natif
- Anglais — C2
- Espagnol — B1
- Allemand — B1
+20
View File
@@ -0,0 +1,20 @@
---
title: "Expérience"
description: "Expérience professionnelle en administration systèmes, DevOps, développement et formation technique."
---
# Expérience
Un parcours à l'interface entre développement logiciel, administration systèmes, infrastructure et transmission des compétences.
{{ range .Pages.ByDate.Reverse }}
<article class="timeline-item">
<div class="timeline-date">{{ .Params.period }}</div>
<div>
<h2>{{ .Title }}</h2>
<p class="muted">{{ .Params.company }} · {{ .Params.location }}</p>
{{ .Content }}
{{ with .Params.technologies }}<div class="tags">{{ range . }}<span>{{ . }}</span>{{ end }}</div>{{ end }}
</div>
</article>
{{ end }}
+15
View File
@@ -0,0 +1,15 @@
---
title: "Ingénieur / Développeur freelance"
company: "Freelance"
location: "France"
period: "Janvier 2020 — Février 2021"
date: 2020-01-01
technologies: ["Python", "PHP", "SQL", "Linux", "Docker", "Git"]
---
Interventions sur des projets logiciels et infrastructure, avec une attention portée à l'automatisation, au déploiement et à la maintenabilité.
- Développement d'outils et d'applications.
- Administration d'environnements Linux.
- Automatisation et scripting.
- Intégration et déploiement d'applications.
+16
View File
@@ -0,0 +1,16 @@
---
title: "Formateur DevOps / Administrateur Systèmes"
company: "Le Garage Numérique"
location: "Paris"
period: "Mars 2021 — aujourd'hui"
date: 2021-03-01
technologies: ["Linux", "Ansible", "Docker", "CI/CD", "Monitoring", "Git"]
---
Accompagnement technique et transmission autour de l'administration systèmes, du DevOps et des pratiques d'industrialisation.
- Administration et maintenance d'environnements Linux.
- Automatisation des opérations récurrentes.
- Accompagnement sur Git, conteneurs et chaînes de déploiement.
- Mise en place et documentation de pratiques reproductibles.
- Formation et accompagnement de publics techniques.
+14
View File
@@ -0,0 +1,14 @@
---
title: "Développeur"
company: "Leading Frog"
location: "France"
period: "Octobre 2017 — Décembre 2018"
date: 2017-10-01
technologies: ["PHP", "JavaScript", "SQL", "Git"]
---
Développement d'applications web et participation aux différentes étapes du cycle de vie logiciel.
- Développement et maintenance.
- Intégration de fonctionnalités.
- Correction et évolution d'applications existantes.
+14
View File
@@ -0,0 +1,14 @@
---
title: "Ingénieur développement"
company: "Safran Aircraft Engines"
location: "France"
period: "Juin 2019 — Décembre 2019"
date: 2019-06-01
technologies: ["C#", "SQL", "Git", "Industrialisation"]
---
Participation au développement et à l'industrialisation de solutions logicielles dans un contexte industriel.
- Développement et maintenance d'applications.
- Travail avec des environnements techniques contraints.
- Collaboration avec les équipes projet et documentation des solutions.
+25
View File
@@ -0,0 +1,25 @@
---
title: "Lab"
description: "Laboratoire personnel : infrastructure, automatisation, Kubernetes et observabilité."
---
# Lab
Le lab sert à tester des architectures et des outils avant de les documenter ou de les réutiliser.
{{ range .Pages.ByDate.Reverse }}
<article class="lab-card">
<h2><a href="{{ .RelPermalink }}">{{ .Title }}</a></h2>
<p>{{ .Description }}</p>
</article>
{{ end }}
## Axes
- Linux & administration systèmes
- Infrastructure as Code
- Ansible & automatisation
- Docker & Kubernetes
- Prometheus & Grafana
- CI/CD
- Backup, restauration et PRA
+7
View File
@@ -0,0 +1,7 @@
---
title: "Automation Lab"
description: "Expérimentations autour de l'automatisation système et de l'idempotence."
date: 2026-09-01
---
Tests de rôles Ansible, scripts Bash/Python et procédures de provisioning reproductibles.
+7
View File
@@ -0,0 +1,7 @@
---
title: "Observability Lab"
description: "Expérimentations autour des métriques, dashboards et alertes."
date: 2026-09-01
---
Expérimentations Prometheus/Grafana : collecte de métriques, dashboards et supervision de services.
+8
View File
@@ -0,0 +1,8 @@
---
title: "Notes"
description: "Notes techniques et retours d'expérimentation."
---
# Notes techniques
Cette section accueillera progressivement des articles courts et reproductibles : procédures, retours de lab, automatisation et troubleshooting.
+18
View File
@@ -0,0 +1,18 @@
---
title: "Projets"
description: "Projets techniques autour de l'infrastructure, de l'automatisation, du CI/CD et de l'observabilité."
---
# Projets
Une sélection de travaux techniques et d'expérimentations orientés infrastructure et platform engineering.
<div class="project-grid">
{{ range .Pages.ByDate.Reverse }}
{{ partial "project-card.html" . }}
{{ end }}
</div>
## Archive
Les anciens projets personnels orientés VR / jeu vidéo restent disponibles comme archive technique, mais ne constituent plus le cœur du portfolio professionnel.
+16
View File
@@ -0,0 +1,16 @@
---
title: "Ansible Role — Certbot"
description: "Rôle Ansible pour automatiser l'installation et la configuration de Certbot / Let's Encrypt."
date: 2026-07-29
featured: true
technologies: ["Ansible", "Linux", "Let's Encrypt", "Idempotence"]
categories: ["automation", "infrastructure"]
tags: ["ansible", "certbot", "tls", "linux"]
status: "active"
links:
repository: "https://git.gregandev.fr/gregandev/ansible-role-certbot"
---
Un rôle Ansible dédié à l'automatisation de la gestion de Certbot et des certificats TLS.
Ce type d'automatisation illustre une approche infrastructure-as-code : installation reproductible, configuration déclarative et réduction des opérations manuelles.
+32
View File
@@ -0,0 +1,32 @@
---
title: "Portfolio Hugo & CI/CD"
description: "Site statique Hugo construit, validé et déployé automatiquement par CI/CD."
date: 2026-09-01
featured: true
technologies: ["Hugo", "Drone CI", "Docker", "Git", "Linux"]
categories: ["cicd", "platform"]
tags: ["hugo", "drone", "docker", "deployment"]
status: "active"
links:
repository: "https://git.gregandev.fr/gregandev/hugo-site"
---
Le portfolio lui-même sert de démonstrateur d'industrialisation.
### Chaîne
```text
Git push
↓
Drone CI
↓
Hugo build
↓
Validation
↓
Déploiement
↓
gregandev.fr
```
Objectifs : rendre le build reproductible, limiter les régressions et garder une chaîne de livraison lisible.
@@ -0,0 +1,19 @@
---
title: "Infrastructure as Code"
description: "Provisionnement et configuration automatisés d'infrastructures Linux."
date: 2026-08-15
featured: true
technologies: ["Terraform", "Ansible", "Linux", "Git"]
categories: ["infrastructure", "automation"]
tags: ["terraform", "ansible", "iac", "linux"]
status: "lab"
---
Expérimentations autour du provisionnement et de la configuration reproductible d'environnements Linux.
### Principes
- Déclarer l'infrastructure plutôt que la configurer manuellement.
- Séparer provisioning et configuration.
- Rendre les changements reproductibles et auditables.
- Documenter les opérations de maintenance et de restauration.
+14
View File
@@ -0,0 +1,14 @@
---
title: "Kubernetes Lab"
description: "Laboratoire de conteneurisation et d'orchestration pour expérimenter les pratiques Platform Engineering."
date: 2026-08-01
featured: true
technologies: ["Kubernetes", "Docker", "Linux", "Prometheus", "Grafana"]
categories: ["platform", "observability"]
tags: ["kubernetes", "docker", "monitoring", "lab"]
status: "lab"
---
Laboratoire destiné à expérimenter le déploiement d'applications conteneurisées, la configuration des workloads et leur supervision.
Les expérimentations sont documentées séparément afin de distinguer clairement les travaux de laboratoire des environnements de production.
+27
View File
@@ -0,0 +1,27 @@
---
title: "Stack"
description: "Technologies et outils utilisés dans mon environnement technique."
---
# Stack
## Systems
Linux · Debian · SSH · Nginx · systemd
## Infrastructure
Terraform · Ansible · VPS · On-premise
## Containers
Docker · Docker Compose · Kubernetes
## Delivery
Git · Drone CI · Jenkins · CI/CD
## Observability
Prometheus · Grafana · logs · monitoring
## Programming
Python · Bash · Go · PHP · C# · Java · SQL · JavaScript
## Practices
Infrastructure as Code · automatisation · documentation · backup/restore · PRA