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
+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.