User profile picture

Aldéric Hoarau

@alderichoarau
  • alderichoarau
  • README.md

👋 Hi, I'm Aldéric

🇬🇧 English | 🇫🇷 Français

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

☁️ Consulting

Azure migration & architecture · CI/CD pipelines · Infrastructure as Code · DevSecOps · Cost optimization

🎓 Training

DevOps culture · Azure fundamentals & advanced · Docker & Kubernetes · GitHub Actions · Secure pipelines

🛠️ Tech Stack

Cloud & DevOps

Azure AKS Azure DevOps Terraform Docker Kubernetes Helm GitHub Actions

Security & Observability

OWASP SonarQube Trivy Azure Key Vault Prometheus Grafana Dynatrace

Development

Java Spring Boot Angular TypeScript Python Bash PowerShell


📦 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 Material 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 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
🐳 Docker & Kubernetes fundamentals Workshop (1–2 days) Dev & Ops teams
☁️ Azure for developers (AZ-204) Workshop (2–3 days) Developers
🔁 CI/CD with GitHub Actions & Azure DevOps Workshop (1 day) Dev & DevOps teams
🔐 Secure your pipelines — DevSecOps practices Workshop (1 day) Tech leads & architects
🏗️ Infrastructure as Code with Terraform Workshop (1–2 days) Ops & DevOps teams
📐 DevOps culture & Agile practices 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

LinkedIn Malt Email


🤝 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?

Schedule a Call Email Malt

First 30-minute discovery call is free — no commitment.

Activity

View all
There was an error loading users activity calendar.

Personal projects

View all
Loading

About

Cloud DevOps Consultant (AZ-900, AZ-204, AZ-104) — Azure migrations, DevSecOps rollouts & hands-on training. 50+ apps modernized.

Info

Cloud developer at Freelance
Toulouse
10:23 AM
Member since April 03, 2022

Contact

alderichoarau.github.io/
alderic.hoarau@gmail.com
alderichoarau
alderichoarau