Semester: 2
ECTS: 5
Lectures: 30
Practice sessions: 30
Independent work: 90
Module Code: 23-02-550
Semester: 2
ECTS: 5
Lectures: 30
Practice sessions: 30
Independent work: 90
Module Code: 23-02-550
Module title:
Advanced automatization and orchestration
Lecturers and associates:
Vedran Dakić, Senior Lecturer
Matej Bašić, Teaching assistant
Jasmin Redžepagić, Lecturer
Josip Stanešić, Lecturer
Module overview:
The objective of this module is to enable students to:
• acquire the knowledge of concepts of pre-boot and post-boot configuration of virtual machines in cloud
• learn about orchestration and automation of pre-boot and post-boot configuration of virtual machines in cloud
Students learn the different approaches to pre-boot and post-boot configuration automation in cloud technologies including: loud-init and cloudbase-init, PowerShell DSC, JSON-based configuration for Microsoft Azure Resource Manager.
It is important for students to take this module as the knowledge and understanding of delivering automated and orchestrated procedures are in great demand. Also, it is essential to gain experience with these technologies as this will support students in their learning in the modules later in the programme where they learn about more complex topics of DevOps principles.
Literature:
Essential reading:
1. Dakic, V., Chirammal, D.H., Mukhedar, P., Vettahu A. (2020) Mastering KVM Virtualization, Livery Place, 35 Livery Street, Birmingham, B3 2PB, UK, Packt Publishing.
2. Chaganti, R. (2018) Pro PowerShell Desired State Configuration, One New York Plaza, Suite 4600, New York, NY 10004-1562, Apress Media.
Recommended reading:
1. Been, H., van der Gaag, M. (2020) Implementing Azure DevOps Solutions, Livery Place, 35 Livery Street, Birmingham, B3 2PB, UK, Packt Publishing.
Further reading:
1. Zaal, S., Demiliani, S., Malik, A. (2020) Azure DevOps Explained, Livery Place, 35 Livery Street, Birmingham, B3 2PB, UK, Packt Publishing.