ITI8801
Cloud Architectures and DevOps

TalTech · Autumn 2026 · Siim Rebane

Course Autumn 2026

Extended syllabusPDF

Team project optional, 20 points

The team project · what the system has to do, the processes, the demoPDF

How the 20 points are given comes on Wednesday 4 November, together with the ETAIS accesses.

Week 10 Metrics and alerts

Lecture 10 · Metrics and alerts: Prometheus, PromQL, Grafana, alert rules, SLOsPDF
Practice session 10 · Assignment 9: metrics on your service, scraped by the course Prometheus, and an alertPDF
Assignment 9 · validator: check your metrics, your rules and the drill, get your submission code

Week 9 Recap, teamwork and the networking toolbox

Lecture 9 · Recap, teamwork & networking toolbox (Karl-Andreas Turvas)PDF
Practice session 9 · Pointers for starting the teamwork project: ETAIS, Waldur and its clientsPDF

Week 8 Kubernetes operations

Lecture 8 · Kubernetes operations: configuration, autoscaling, disruption budgets, HelmPDF
Practice session 8 · Assignment 8: a Helm chart, configuration and autoscalingPDF
Assignment 8 · validator: check your releases, configuration, scaling and disruption budget, get your submission code

Week 7 CI/CD

Lecture 7 · CI/CD: from a push to a running deploymentPDF
Practice session 7 · Assignment 7: a pipeline from a push to two environmentsPDF
Assignment 7 · validator: check your two environments and your pipeline, get your submission code

Week 6 Kubernetes fundamentals

Lecture 6 · Kubernetes: running containers on a clusterPDF
Practice session 6 · Assignment 6: your service on the course Kubernetes clusterPDF
Your kubeconfig for the course cluster: your student code and the check code you submitted for Lab 2
Assignment 6 · validator: check your deployment on the cluster, upload your manifests, get your submission code

Week 5 Containers

Lecture 5 · Containers: images, Dockerfiles, registriesPDF
Practice session 5 · Assignment 5: your own service, in containers, on your VMPDF
Assignment 5 · validator: your API document, check your deployment, upload your files, get your submission code

Week 4 Infrastructure as code II: from a spec to modules and shared state

Lecture 4 · Infrastructure as Code II: from a spec to modules and shared statePDF
Practice session 4 · Assignment 4: the three-tier deploymentPDF
Assignment 4 · validator: check your deployment, upload your configuration, get your submission code

Week 3 Infrastructure as code: Terraform

Lecture 3 · Infrastructure as Code: TerraformPDF
Practice session 3 · Azure pathPDF
Practice session 3 · AWS pathPDF
Assignment 3 · validator: check your setup, upload your configuration, get your submission code

Week 2 Networks and firewalls

Lecture 2 · Networks and firewallsPDF
Practice session 2 · Azure pathPDF
Practice session 2 · AWS pathPDF
Assignment 2 · validator: check your setup and get your submission code

Week 1 Kickoff

How this course worksPDF
Lecture 1 · What cloud is, and why it existsPDF
Practice session 1 · Step by stepPDF
Practice session 1 · Known problems and fixesPDF
Assignment 1 · self-check: does your /hello URL meet the assignment?