This page contains information on the schedule, material, exam, etc. for the elective "DevOps, Software Evolution and Software Maintenance Content" at IT University of Copenhagen, spring 2022 (BSc course description on LearnIT and MSc course description on LearnIT).
Sessions (lectures combined with exercises) are on Tuesdays from 10:00 to 14:00 first in Auditorium 2 (0A35) and then in rooms 4A14/4A16.
OBS: We expect you to be present during the entire time, not only the first two hours.
# | Date | Time | Lecturer | Preparation | Topic | Exercises | Project Work |
---|---|---|---|---|---|---|---|
1 |
1/2 |
10:00 - 14:00 |
Helge |
||||
2 |
8/2 |
10:00 - 14:00 |
Helge |
Refactor ITU-MiniTwit in another programming language and tech. stack |
|||
3 |
15/2 |
10:00 - 14:00 |
Helge |
||||
4 |
22/2 |
10:00 - 14:00 |
Alexander (Bird&Bird), Helge |
Setup CI & CD for reproducible builds, tests, delivery, and deployment |
|||
5 |
1/3 |
10:00 - 14:00 |
Helge |
Cleaning and polishing of your ITU-MiniTwit and entering maintenance (Simulator starts) |
|||
6 |
8/3 |
10:00 - 14:00 |
Helge |
||||
7 |
15/3 |
10:00 - 14:00 |
Helge |
||||
8 |
22/3 |
10:00 - 14:00 |
Mircea |
Logging, and Log Analysis. Service-level agreements. Guest lecture on Software Licensing) |
Add logging to your ITU-MiniTwit and create a set of SLAs for it |
||
9 |
29/3 |
10:00 - 14:00 |
Mircea |
||||
10 |
5/4 |
10:00 - 14:00 |
Mircea |
Workshop |
Continue isolation of components into services/containers/VMs and Fix reported problems |
||
– |
12/4 |
- |
- |
- |
Easter Break |
- |
Operations & maintenance still reacting on issue reports and fixing of errors :) |
11 |
19/4 |
10:00 - 14:00 |
Mircea |
||||
12 |
26/4 |
10:00 - 14:00 |
Mircea |
Encode your infrastructure setup |
|||
13 |
3/5 |
10:00 - 14:00 |
Mircea & Helge |
Simulator stops. Write report. |
|||
14 |
10/5 |
10:00 - 14:00 |
Write report. |
-
Exam submission: Latest 19/5/2021 14:00
-
Exam dates: 21/6/2021 to 24/6/2021
Currently, we do not have any TAs for this course. Mircea and Helge will provide some supervision during the exercise sessoins. In case you know of some "older" students that are experienced in the courses topic and that might be interested in TAing, please let us know.
This is not a distance course. This term, we will not record the lectures. You will have access to all written lecture material through this repository though.
All examples in class target Pop!_OS 21.10. Essentially, this is a Ubuntu 21.10 (Impish Indri) Linux distribution. There are many more such Ubuntu derivates, choose one of your liking: Linux Mint, Elementary OS, KDE Neon, etc.
Since all sessions contain hands-on exercises, we recommend that you have such a Linux version installed on a computer. (In case you decide to run another operating system, we cannot provide too much support for these during class.) The recommended setup is to have such a Linux installed natively on your machine.
Find installation instructions session_00/README.adoc.
Note, we do not have any experiences with the new M1-based Macs. Neither do we have access to one of these. Consequently, likely many of the technologies that we demonstrate will have issues on these computers and we won’t be able to support you much.
Outside teaching sessions you can communicate with each other, and with the teachers via the the course’s Teams channel.
-
Group a Group A
aleso
,jkof
,lukb
,mfau
,sals
-
Group c DevOpps
osbr
,jlhj
,hjel
,anpf
,chkg
-
Group f PayRespect
momj
,rhen
,seho
,jacj
,emio
-
Group g Call Of Duty BlackOps
lakl
,frot
,adbe
,cafm
,anlf
-
Group h Continuous disintegration
smdi
,luvu
,ahto
,lann
,siam
-
Group j Root
milb
,deyi
,deni
,antni
,alja
-
Group l iBois
jacmo
,askw
,cger
,ladr
,tovs
,alwe
-
Group o TBD
kong
,clyt
,eyey
,csbe
-
Group r Rhododevdron
adbo
,albn
,aljb
,thwr
-
Group b Group Bee
sarw
,fadd
,dibo
,vise
,lucn
-
Group d DevelOps
boer
,tesp
,asno
,calm
,jtth
-
Group e ASPirin
npal
,osha
,jubr
,oeje
,jsow
-
Group i A-team
agbe
,crie
,dant
,jone
,harp
-
Group k DevUps
enbe
,muki
,hoch
,dawo
,krif
-
Group m DeadlyDevops
jrus
,szyg
,alih
,lfor
,npan
-
Group n DevØps
erav
,hbel
,apal
,gimu
,toap
Organization icon made by Freepik from www.flaticon.com