Automatisation du quotidien : outils internes SONU
Bots Slack, plan de charge, alertes ERP, suivi de l'activité GitHub et site de documentation interne. Outils développés et déployés sur Kubernetes pour automatiser les tâches répétitives de l'équipe SONU au CATIE.
CI/CD - Workflows GitHub Actions mutualisés
Bibliothèque de workflows GitHub Actions réutilisables (générique, Python, ROS, Mbed, Zephyr) appelée par plusieurs dizaines de dépôts de l'organisation CATIE, du test au déploiement Helm ou Compose, documentée et vérifiée contre son code.
Cluster Kubernetes interne DiscoDiode
Cluster Kubernetes bare-metal monté avec kubeadm sur 7 nœuds. Déploiement GitOps via Helm, entrée unique Traefik exposée sur Tailscale, SSO Authentik, stockage répliqué Longhorn, chaîne d'observabilité Prometheus, Grafana et Loki. Infrastructure interne de l'équipe SONU au CATIE.
GitHub ARC - Runners CI/CD auto-hébergés sur Kubernetes
Déploiement de GitHub Actions Runner Controller (ARC) sur le cluster Kubernetes kubeadm du CATIE. Runners éphémères Docker-in-Docker de 10 à 60 pods, métriques Prometheus, caches CI partagés et correction des problèmes de MTU.
TaskHorizon
Application Kanban FastAPI + React déployée sur AWS EKS via Terraform, avec un chart Helm multi-environnement et un pipeline CI/CD GitHub Actions du commit au cluster.