start v3
This commit is contained in:
+35
-18
@@ -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
|
||||
|
||||
### 
|
||||
|
||||
**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>
|
||||
|
||||
[]({{< relref "projets/la-2029.md" >}})
|
||||
## Engineering
|
||||
|
||||
[]({{< 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>
|
||||
|
||||
[]({{< relref "projets/akiravr.md" >}})
|
||||
## Projets mis en avant
|
||||
|
||||
[]({{< relref "projets/retroarcade.md" >}})
|
||||
<div class="project-grid">
|
||||
{{ range where (where .Site.RegularPages "Params.featured" true) "Section" "projects" }}
|
||||
{{ partial "project-card.html" . }}
|
||||
{{ end }}
|
||||
</div>
|
||||
|
||||
[]({{< relref "page/garagenum.md" >}})
|
||||
## Actuellement
|
||||
|
||||
[]({{< relref "page/cnam.md" >}})
|
||||
**Le Garage Numérique — Paris**
|
||||
|
||||
[](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.
|
||||
|
||||
@@ -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
|
||||
@@ -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 }}
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user