Trois semestres, un fil conducteur
Fondations
Déployer à la main, souffrir de la configuration distribuée, puis automatiser.
- Le déploiement à l'ancienne
- Architecture multi-machines
- Infrastructure as Code
Conteneurs et orchestration
Comprendre le conteneur sous le capot, puis confier la réconciliation à Kubernetes.
- La conteneurisation
- Orchestration, Kubernetes
- CI/CD, GitOps, observabilité
MLOps et données
Rendre reproductibles les données et les modèles, industrialiser l'entraînement.
- Reproductibilité, DVC
- MLflow et Airflow
- Dérive, Spark, Kafka
Philosophie du cours
La théorie d’abord, l’outil ensuite
Les outils meurent, les concepts restent : idempotence, isolation, réconciliation d'état. L'évaluation porte sur les concepts.
Apprendre par la friction
On déploie à la main avant d'automatiser, pour savoir précisément ce que l'outil abstrait, et où chercher quand il casse.
Tout en local
VirtualBox, Vagrant, Podman, kind : aucun compte cloud payant, tout tourne sur votre poste.
Un fil rouge unique
L'application Listify est redéployée à chaque étape ; on mesure, chronomètre en main, le gain de chaque abstraction.

Romial Menra
Doctorant en informatique, Inria Rennes et IMT Atlantique
Ses recherches portent sur la gestion de la puissance dans les infrastructures cloud et l'orchestration Kubernetes consciente de l'énergie. Ce parcours est conçu pour que chaque notion de déploiement soit vécue avant d'être automatisée.
Voir le profil complet →