Cloud Platforms

Course ID
CSIS2-2
Direction
1st, 2nd
Semester
Winter
Type
2nd direction elective, 1st direction mandatory

Learning Outcomes

The aim of the course is to become familiar with management, automation and monitoring tools for physical or virtual computing units. Also cloud application management and development. Upon successful completion of the course, the student will be able to manage and automate several software installation/configuration processes as well as the preparation of the infrastructure and services that will support modern information systems.

Course Content

Higher service layers
Object Storage Services
Containers and Orchestration
Serverless Architectures
Systems Architectural Patterns
Platform automation (deployment, operation, workflows, integration)
Optimizing Platform Management and Performance
DevOps Systems and Tools

General Skills

Adaptation in new conditions

Team work

Promoting free, creative and deductive reasoning

Learning and Teaching Methods - Evaluation

Teaching methods: On site
Use of ICT: eclass, estudieseclass, estudies

Activity Work load
Semester
Lectures 14
Lab exercises 12
Thesis 58
Independent Study 66
Total 150

Assessment

Group Assignments

Literature

Scholl, Boris, Trent Swanson, and Peter Jausovec. Cloud native: using containers, functions,
and data to build next-generation applications. ” O’Reilly Media, Inc.”, 2019.
Beyer, Betsy, et al. Site Reliability Engineering: How Google Runs Production Systems. OReilly
Media, Inc., 2016.
Geerling, Jeff. Ansible for DevOps: Server and configuration management for humans.
Leanpub, 2015.