👋 Hi, I'm Aldéric
Freelance Cloud DevOps Consultant & Trainer — 10+ years of experience
I help companies migrate, secure and modernize their applications on Azure.
I also train technical teams to master DevOps culture and cloud practices.
GitHub is the source of truth for all my public repositories. They're automatically push-mirrored (read-only) to GitLab and Bitbucket (Bitbucket has no public workspace overview page, hence the link to a specific repo) — issues and pull requests should be opened on GitHub.
🧭 What I do
Azure migration & architecture · CI/CD pipelines · Infrastructure as Code · DevSecOps · Cost optimization
|
DevOps culture · Azure fundamentals & advanced · Docker & Kubernetes · GitHub Actions · Secure pipelines
|
🛠️ Tech Stack
Cloud & DevOps
Security & Observability
Development
📦 Featured Repositories
A selection of my public work — Azure applications, reusable Terraform modules, and DevOps tooling.
☁️ Azure Applications
| Project | Stack | Description |
|---|---|---|
| azure-quiz-frontend | Angular 22 web app for revising Microsoft Azure certifications — module quizzes and official mock exams, mobile-friendly. Deployable to Azure Static Web Apps or, via Docker + Helm, to AKS. | |
| azure-quiz-backend | Spring Boot REST API for the Azure quiz app — course modules, mock exams and quiz sessions backed by PostgreSQL and Redis, with results exported to Azure Blob Storage. Deployable to Azure App Service or, via Docker + Helm, to AKS. | |
| alderichoarau.github.io | Personal portfolio and website built with Angular, hosted on GitHub Pages. |
🏗️ Infrastructure as Code
| Project | Stack | Description |
|---|---|---|
| azure-infra-terraform | Azure Landing Zone managed with Terraform — modular IaC with remote state, OIDC and CI/CD. | |
| azure-infra-bicep | Azure infrastructure as code with Bicep — native ARM templates with GitHub Actions deployment. | |
| azure-infra-cli | Provisioning Azure infrastructure with the az CLI — Bash & PowerShell scripts automated with GitHub Actions. | |
| github-repo-terraform | Terraform configuration to manage and provision GitHub repositories as code. | |
| terraform-azurerm-network | Terraform module — Azure VNet with frontend/backend subnets, each protected by its own NSG. | |
| terraform-azurerm-app-service | Terraform module — Azure Linux Web App (Python) on an existing App Service Plan. | |
| terraform-azurerm-function-app | Terraform module — Azure Linux Function App (Python) with its own dedicated storage account. | |
| terraform-azurerm-container | Terraform module — publicly exposed Azure Container Instance. | |
| terraform-azurerm-storage | Terraform module — Azure Storage Account with a private and a public blob container. |
⚙️ GitHub Actions — composite actions
One repo per action, each independently versioned (bare vN tags — native Dependabot updates)
and reused across my Azure app repos' CI/CD.
| Action | Description |
|---|---|
| gha-azure-login | Federated (OIDC) sign-in to Azure — no client secret. |
| gha-aks-admin-login | Azure login + admin kubeconfig for a given AKS cluster. |
| gha-setup-node | Node from the caller's own .nvmrc, npm cache, npm ci. |
| gha-setup-java | JDK (Temurin) + Maven dependency caching. |
| gha-setup-terraform | Installs the Terraform CLI. |
| gha-trivy-scan | Runs Trivy and publishes any findings to the job summary. |
| gha-generate-sbom | CycloneDX SBOM generation, upload, and summary. |
| gha-setup-chrome-axe | Chrome + matching ChromeDriver, then an axe-core accessibility audit. |
| gha-mirror-gitlab | Push-mirrors the caller repo to GitLab (GitLab's free tier only supports push mirroring). |
🎓 Training — What I teach
I design and deliver hands-on training sessions for development teams, tech leads and IT managers — in French or English, remote or on-site.
| Topic | Format | Audience |
|---|---|---|
| Workshop (1–2 days) | Dev & Ops teams | |
| Workshop (2–3 days) | Developers | |
| Workshop (1 day) | Dev & DevOps teams | |
| Workshop (1 day) | Tech leads & architects | |
| Workshop (1–2 days) | Ops & DevOps teams | |
| Seminar (half day) | Any technical team |
💡 All workshops include practical exercises on real environments. Sessions can be customized to your stack and maturity level.
🏆 100% pass rate on AZ-900 and AZ-104 certifications across cohorts of 12 learners.
📌 Selected Missions
Azure Migration Migration of 15+ Java/Spring Boot applications to AKS. Setup of full CI/CD pipelines with security gates (SonarQube, Trivy). Result: 35% cost reduction, deployment time cut from 1 week to 4 hours.
DevSecOps Rollout Implementation of security-by-design across 8 teams. Training sessions on OWASP, secret management with Azure Key Vault, and pipeline hardening.
Cloud Cost Optimization Audit and rightsizing of Azure infrastructure. Transition to reserved instances and autoscaling policies. Result: 40% cost reduction in 3 months.
Azure Certification Training Prepared cohorts of 12 learners per session for the AZ-900 and AZ-104 exams. Result: 100% pass rate.
🏅 Certifications & Training
| Badge | Certification |
|---|---|
| AZ-900 — Microsoft Azure Fundamentals | |
| AZ-204 — Developing Solutions for Microsoft Azure | |
| AZ-104 — Azure Administrator | |
| PL-300 — Microsoft Power BI Data Analyst | |
| Professional Scrum Master I (Scrum.org) |
⚡ A few things about me
🌍 Fluent in French, English, Spanish and Réunion Creole🇷🇪 🚀 50+ applications modernized and secured on Azure🎓 Training delivered to teams of 5 to 30 people across multiple sectors🤖 Integrating AI tools (GitHub Copilot, Azure AI) into DevOps workflows☕ Strong believer that good pipelines start with good coffee
🌍 Find me
🤝 Let's work together
Whether you're looking to migrate to Azure, build a DevOps culture within your team, or upskill your engineers — I can help.
🚀 Consulting — Azure migration, DevSecOps, cost optimization, IaC🎓 Training — Custom workshops for your team, any level🔍 Audit — Cloud architecture & security posture review
Ready to talk?
First 30-minute discovery call is free — no commitment.
Personal projects
View allAbout
Cloud DevOps Consultant (AZ-900, AZ-204, AZ-104) — Azure migrations, DevSecOps rollouts & hands-on training. 50+ apps modernized.