DevOps
Edition: 2026/2027 (1st ed.)
Last-Modified: 2025-06-30
Teachers
- Marc Jeanmougin, contact: email
- Théo Zimmermann, contact: email
- Xhevahire Tërnava, contact: email
Syllabus
-
Plan
- briefly mention agile
- issue trackers in forges
-
Code
- git, pull requests, code review
-
Build and testing
- continuous integration
- linting
- code coverage
-
Release and deployment
- continuous deployment
- dependencies
- containerization
-
Operate
- infrastructure as code (OpenTofu, Ansible, Nix?)
-
Monitor
-
Cross-topics:
- bots
- DevSecOps
- MLOps
- complexity of choosing the right tools for each step
-
Project:
- provide an already coded project (like the one from Java's course)
- put this into a forge (GitLab), create all the pipelines, make some changes and deploy