Portfolio & CV Gérés en Infrastructure-as-Code
📘 Vue d’ensemble Link to heading
Ce portfolio et site CV sont conçus et maintenus selon une approche Infrastructure-as-Code, similaire aux méthodes utilisées dans les pratiques DevOps modernes. L’objectif est de disposer d’une plateforme personnelle fiable, versionnée et reproductible, tout en démontrant des compétences concrètes en automatisation et exploitation de sites statiques.
🧩 Pile technologique Link to heading
| Fonction / Objectif | Outils / Composants |
|---|---|
| Génération du site statique | Hugo (thème minimaliste et contenu Markdown) |
| Gestion de version | Git (hébergé sur GitLab) |
| Pipeline CI/CD (optionnel) | GitLab CI pour la génération automatique |
| Hébergement | GitLab Pages |
| Rédaction du contenu | Markdown, shortcodes, taxonomie de contenu |
| Développement local | Hugo server avec rechargement automatique |
🏗 Architecture & workflow Link to heading
Le contenu est rédigé en Markdown et organisé en sections : Compétences, Expérience, Projets et Formation. Le générateur de site statique Hugo produit l’ensemble depuis un thème minimaliste avec un support bilingue EN/FR. Le dépôt Git stocke toute la configuration, les assets et le contenu, garantissant la reproductibilité de la plateforme.
Le workflow de build peut s’exécuter en local ou via CI/CD afin de générer et déployer automatiquement le site lors des mises à jour. Cette approche assure une évolution maîtrisée, traçable et pérenne du portfolio.
⚙️ Automatisation & reproductibilité Link to heading
Le workflow centré sur Git garantit l’historique complet de toutes les modifications de contenu et de mise en page. Lorsque la CI/CD est activée, chaque commit déclenche le processus de génération statique et la publication, reproduisant les modèles d’exploitation DevOps utilisés en entreprise.
🚀 Résultats Link to heading
- Portfolio maintenable et versionné, conforme aux bonnes pratiques DevOps
- Coût opérationnel faible, disponibilité élevée et pérennité du contenu
- Démonstration claire de compétences en automatisation et ingénierie de plateforme
- Base extensible pour publications, notes techniques ou partage de connaissances