SWENG @ Télécom Paris

DevOps

Edition: 2026/2027 (1st ed.)
Last-Modified: 2025-06-30

Teachers

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