Transformation DevSecOps, dossiers d'architecture et RFQ.DevSecOps transformation, architecture records and RFQs.
Live · K3s · 4 nœudsnodes · 56 services
Patty
Randriambololona.
Je construis les plateformes qui livrent vite, et en sécurité.I build platforms that ship fast, and safely.
Tech lead DevSecOps chez Thales. Kubernetes, Terraform, Vault et GitLab CI, sur AWS, GCP, Azure ou mon propre cluster, qui tourne ici en direct.DevSecOps tech lead at Thales. Kubernetes, Terraform, Vault and GitLab CI, on AWS, GCP, Azure or my own cluster, running live right here.
- K8sKubernetes
- AWSAWS
- GCPGoogle Cloud
- AZAzure
- VVault
- TFTerraform
- AAnsible
- ArgoArgoCD
- GLGitLab CI
- HHelm
- PPrometheus
- GGrafana
- TTraefik
- CFCloudflare
- PVEProxmox
- DDDatadog
Du schéma d'architecture à la prod, sans étape manuelle.From architecture diagram to production, with no manual step.
Les cinq temps de chaque mission, en entreprise comme sur mes propres produits. Le code affiché vient de mes dépôts.The five stages of every mission, at a company or on my own products. The code shown comes from my repositories.
# Chemin d'une requête publiquePath of a public request Navigateur ─HTTPS─▶ Cloudflare edge ─tunnel─▶ cloudflared ─HTTP :30080─▶ Traefik ─▶ Authelia ─▶ IngressRoute ─▶ Service ─▶ Pod # Cible type d'une missionTypical mission target cloud AWS · GCP · Azure · Proxmox runtime K3s · AKS · EKS · GKE secrets Vault PKI delivery GitLab CI → Helm → ArgoCD
resource "proxmox_virtual_environment_vm" "vms" { for_each = var.vms name = each.value.name node_name = var.proxmox_node clone { vm_id = var.template_vm_id } cpu { cores = each.value.cores type = "host" } } # puis la configurationthen configuration $ ansible-playbook homelab_k3s.yml
access_control: default_policy: 'deny' rules: # ce site : publicthis site: public - domain: 'home.patsoocloudlab.fr' policy: 'bypass' # tout le reste : SSO obligatoireeverything else: SSO required - domain_regex: '^.*\.patsoocloudlab\.fr$' policy: 'one_factor' # + Cloudflare Zero Trust · Vault PKI · LDAP
build_projet: stage: build script: - docker build --pull -t $CONTAINER_BUILD_IMAGE . - docker push $CONTAINER_BUILD_IMAGE - docker tag $CONTAINER_BUILD_IMAGE $DOCKERHUB_LATEST_IMAGE - docker push $DOCKERHUB_LATEST_IMAGE # puis sur le clusterthen on the cluster $ kubectl rollout restart deployment/blog -n default deployment.apps/blog restarted
# taux d'erreurs 5xx servies par Traefikshare of 5xx served by Traefik sum(rate(traefik_service_requests_total{code=~"5.."}[5m])) / sum(rate(traefik_service_requests_total[5m])) # logs d'une app, dans Lokian app's logs, in Loki {namespace="default", app="blog"} |= "error" # alertes vers Gotify et Telegramalerts to Gotify and Telegram
Trois produits qui tournent en ce moment.Three products running right now.
Pas des maquettes : chacun est déployé sur mon cluster, avec son pipeline, son domaine et ses sauvegardes.Not mockups: each one runs on my cluster, with its own pipeline, domain and backups.
MyHomeLab, cloud privé DevSecOpsMyHomeLab, a private DevSecOps cloud
K3s sur Proxmox et Raspberry Pi 5, Vault PKI, SSO Authelia + LDAP, Cloudflare Zero Trust, IA privée Ollama, piloté par Ansible et GitLab CI.K3s on Proxmox and Raspberry Pi 5, Vault PKI, Authelia + LDAP SSO, Cloudflare Zero Trust, private Ollama AI, driven by Ansible and GitLab CI.
Ouvrir le portail homelab ↗Open the homelab portal ↗Vidio, petites annoncesVidio classifieds
Plateforme franco-malgache conçue from scratch : app Android et web, base chiffrée, déploiement continu GitLab sur K3s.French-Malagasy platform built from scratch: Android and web app, encrypted database, continuous deployment from GitLab to K3s.
vidio.patsoocloudlab.fr ↗DOMI, domino multijoueurDOMI, multiplayer dominoes
Parties en temps réel via WebSocket, matchmaking et portefeuille, sur mobile.Real-time games over WebSocket, matchmaking and a wallet, on mobile.
domi.patsoocloudlab.fr ↗Missions en entrepriseCompany missions
Workflows CI/CD, observabilité Grafana, création d'une équipe DevOps.CI/CD workflows, Grafana observability, built a DevOps team.
Intégration, qualification, déploiements automatisés par SaltStack.Integration, qualification, deployments automated with SaltStack.
Docker, Rancher et Jenkins pour livrer plus vite.Docker, Rancher and Jenkins to ship faster.
Ce que j'apporte à une équipe ou à un client.What I bring to a team or a client.
DevSecOps et deliveryDevSecOps and delivery
Chaînes CI/CD de bout en bout, conduite du changement, coordination DEV, OPS, cloud, réseau et sécurité.End-to-end CI/CD chains, change management, coordination across DEV, OPS, cloud, network and security.
Cloud et IaCCloud and IaC
AWS, GCP, Azure et Proxmox, provisionnés par Terraform et configurés par Ansible. Reproductible, versionné.AWS, GCP, Azure and Proxmox, provisioned with Terraform and configured with Ansible. Reproducible and versioned.
Plateformes KubernetesKubernetes platforms
K3s et K8s, Helm, ArgoCD, Traefik, SSO Authelia, secrets Vault, sauvegardes : prêtes pour la production.K3s and K8s, Helm, ArgoCD, Traefik, Authelia SSO, Vault secrets, backups: ready for production.
Observabilité et appsObservability and apps
Prometheus, Grafana, Loki, OpenTelemetry, et des apps web et mobiles que j'opère en production.Prometheus, Grafana, Loki, OpenTelemetry, plus web and mobile apps I run in production.

Dix-huit ans d'IT, une constante : automatiser ce qui ralentit les équipes.Eighteen years in IT, one constant: automate whatever slows teams down.
J'ai commencé en 2008 à l'administration des systèmes d'une banque à Antananarivo, puis d'un ERP national. Arrivé à Marseille, j'ai repris des études jusqu'au Master 2 génie logiciel tout en gérant le SI du Consulat général de Madagascar.I started in 2008 as a systems administrator for a bank in Antananarivo, then for a national ERP. After moving to Marseille, I went back to university up to a Master's in software engineering while running IT for the Consulate General of Madagascar.
Depuis, j'industrialise la livraison logicielle : microservices chez Treeptik, intégration chez FDJ, tech lead DevOps à la CPRSNCF, et aujourd'hui tech lead DevSecOps chez Thales.Since then I have been industrialising software delivery: microservices at Treeptik, integration at FDJ, DevOps tech lead at CPRSNCF, and today DevSecOps tech lead at Thales.
- 2025 →Thales Group · DISTech lead DevSecOpsDevSecOps tech lead
- 2021CPRSNCFTech leader DevOpsDevOps tech leader
- 2019FDJIntégrateur SIIT integrator
- 2018AmadeusSoftware engineer
- 2017TreeptikDevOps microservices
- 2013Consulat général de MadagascarConsulate General of MadagascarResponsable SIIT manager
- 2008BNP Paribas BMOI · MESupReSAdministrateur SIIT administrator
Un cluster à monter ? Une app à lancer ?A cluster to build? An app to launch?
Poste en CDI, mission freelance ou simple échange technique : écris-moi sur LinkedIn, je réponds sous 48 h.Permanent role, freelance mission or just a technical chat: message me on LinkedIn, I reply within 48 hours.