LTAT.06.003 System Administration (6 ECTS)
2021 Spring
Taught by: Mait Tenslind, Vladislav Tuzov, Rasmus Soome, Sander Kuusemets, Ott Eric Oopkaup, Anders Martoja
Lectures
There will be no classical lectures!
Objective
In this subject you will try to shoulder different tasks a normal system administrator has to face, while learning about systems, integrations, monitoring and DevOps. Sessions will be highly practical - there is a short introduction in every session, followed by independent work under teachers supervision.
Obtain basic knowledge on the following topics: storage, computing power, bandwidth, software, resource virtualization, basics of computer systems Learn best practices of system administration with UNIX like systems Understand processes in system administration: planning, risk management, implementation, testing, maintenance, monitoring, documenting, service support, problem management Acquired practical skills include following keywords: filesystems, cloud, linux, devops, networking, monitoring, kubernetes, docker, ansible, apache, s3, postfix, HTTP, TLS, nagios, bash, scripting, encryption, ssh, dns, openssl, ext4
Prerequisites
You are expected to know the basics of Linux, networking and the internet, and to be able to use any preferred search engine.
Labs
Slack Times::
- G1 (UT)
- Monday: 10:15 - 12:00: Sander Kuusemets, Rasmus Soome
- G2 (UT)
- Monday: 14:15 - 16:00: Rasmus Soome, Mait Tenslind
- G3 (UT)
- Wednesday: 8:15 - 10:00: Sander Kuusemets, Anders Martoja
- G4 (UT)
- Wednesday: 14:15 - 16:00: Ott Oopkaup, Vladislav Tuzov
- G5 (Cyber)
- Thursday: 14:15 - 16:00: Vladislav Tuzov, Anders Martoja
- G6 (Cyber)
- Thursday: 16:15 - 18:00: Ott Oopkaup, Mait Tenslind
Course discussion
Discussion is welcome between students, either in labs or anywhere else.
Critical messages will be announced personally using SIS (Study information System messages)
Final grade
- Labs (computer exercises): 50% of the final grade comes from completing mandatory labs
- Exam: 50% of the final grade
- Exam rules are explained in the lab environment tutorials
- Course is graded positively if you collect at least 51% of total points
Labs have to be done 100% to be eligible for the final exam. Completion of labs will be based checked by an automatic system.
Lab environment
- Access over network, required software:
- VPN Client
- SSH Client
- Web browser
- Maybe VirtualBox
Each student will be given access to a cloud virtualization project on the third week, where s/he will set up a personal VM and complete rest of their labs there. Preliminary Linux skills are highly recommended.