
Napredni DevOps
- Predavanje 30
- Vježbe 30
- Samostalni rad 120
Naziv predmeta
Napredni DevOps
Oznaka predmeta
22-02-556
Semestar
3
ECTS
6
Nastavnici i suradnici
Sadržaj i cilj
Studenti će naučiti kako se služiti:
• ad-hoc automatizacijom i orkestracijom prema proceduralnom priručniku s ciljem velikih konfiguracijskih izmjena,
• parametrizacijom proceduralnih priručnika radi njihove ponovne primjene.
Studenti u okviru ovog modula utvrđuju svoja znanja i sposobnosti implementacije složenih, automatiziranih i orkestriranih rješenja za upravljanje velikim okruženjima. Ovaj je modul nastavak tema koje su mu prethodile poput napredne automatizacije i orkestracije, kao osnovnih načela DevOps-a.
Nakon što uspješno polože ovaj modul studenti će moći implementirati i održavati DevOps infrastrukturu u modernom, hostiranom ili oblačnom okruženju (primjerice u poduzećima ili startupovima koji isporučuju softverska rješenja).
Literatura
Obvezna literatura:
1. Feagle, T., Quatermain, H., Spohn, D., Vasquez, A., Weetman, M. (2019) Red Hat Enterprise Linux 8.0 RH294 Red Hat System Administration III: Linux Automation, [s.l.] Red Hat.
Preporučena literatura:
1. Hall, D. (2015), Ansible Configuration Management, Livery Place, 35 Livery Street, Birmingham B3 2PB, UK, Packt Publishing.
Dodatna literatura:
1. Shah, G., (2015), Ansible Playbook Essentials, Livery Place, 35 Livery Street, Birmingham B3 2PB, UK, Packt Publishing.
Minimalni ishodi učenja
- Preporučiti ad-hoc rješavanje zadataka automatizacije iz naredbenog retka.
- Poduprijeti razvoj playbookova za dosljednu automatizaciju zadataka.
- Obrazložiti parametrizaciju playbookova koristeći se varijablama i karakteristikama, istovremeno štiteći osjetljive podatke.
- Preispitati ponovnu upotrebu playbookova i rola za pojednostavljenje orkestralnih zadataka.
Željeni ishodi učenja
- Osmisliti ad-hoc zadatke automatizacije iz naredbenog retka.
- Preporučiti razvoj playbookova za dosljednu automatizaciju zadataka.
- Osmisliti parametrizaciju playbookova koristeći se varijablama i karakteristikama, istovremeno štiteći osjetljive podatke.
- Osmisliti ponovnu upotrebu playbookova i rola za pojednostavljenje orkestralnih zadataka.