Infrastructure-as-Code Portfolio & CV Website
📘 Overview Link to heading
This portfolio and CV website is designed and maintained using a fully automated, Infrastructure-as-Code approach, similar to the deployment methods used in modern DevOps practices. The objective is to provide a reliable, version-controlled and reproducible personal documentation platform while demonstrating real practical skills in automation and static site operations.
🧩 Technology Stack Link to heading
| Purpose / Function | Tools / Components |
|---|---|
| Static Site Generation | Hugo (minimalist theme with Markdown content) |
| Version Control | Git (hosted on GitLab) |
| CI/CD Pipeline (optional) | GitLab CI for automated builds |
| Hosting Options | GitLab Pages |
| Authoring | Markdown, shortcodes, content taxonomy |
| Local Development | Hugo server with hot reload |
🏗 Architecture & Workflow Link to heading
Content is written in Markdown and organized into sections such as Skills, Experience, Projects and Education. The Hugo static site generator renders the site using a minimalist theme with customization for bilingual EN/FR support. The repository stores all configuration, assets and content, ensuring full reproducibility.
The build workflow can run locally or through CI/CD to automatically generate and deploy the website when changes are pushed. This approach ensures a controlled evolution of the site with traceability, rollback capability and long-term maintainability.
⚙️ Automation & Reproducibility Link to heading
A Git-centric workflow guarantees a complete history of all content and layout updates. When CI/CD is enabled, each commit triggers the static build process and publishes it to the hosting platform using immutable artifacts. This mirrors modern static web operations in enterprise DevOps environments.
🚀 Outcomes Link to heading
- A maintainable, version-controlled portfolio aligned with professional DevOps practices
- Low maintenance cost while ensuring high reliability and long-term accessibility
- Clear demonstration of automation, documentation and platform engineering skills
- Extensible foundation for future blog posts, technical notes, and knowledge sharing