DevOps kurs osmišljen za one koji žele da savladaju moderne prakse automatizacije, isporuke i održavanja softverskih sistema. Fokusiran je na povezivanje razvoja (Dev) i operacija (Ops) kroz alate i principe koji omogućavaju efikasniji rad, bržu isporuku i stabilnije sisteme. Kroz praktičan rad, polaznici se upoznaju sa CI/CD, kontejnerizacijom, orkestracijom, infrastrukturom kao kodom i monitoringom produkcionih sistema.
Početni nivo pruža uvod u osnovne principe DevOps-a i okruženje u kojem se moderni softverski sistemi razvijaju i održavaju. Polaznici uče šta je DevOps kultura, kako funkcioniše automatizacija zadataka, te dobijaju praktičan uvid u osnovne alate.
Na kraju ovog nivoa polaznici imaju osnovno razumevanje DevOps ekosistema i veštine za rad sa repozitorijumima i automatizovanim zadacima.
Ovaj nivo uvodi polaznike u profesionalne alate i procese za kontinuiranu integraciju i isporuku. Uče se i osnove kontejnerizacije, kreiranje i održavanje kontejnera, kao i upravljanje razvojnim i test okruženjima.
Završni zadatak uključuje postavljanje automatizovanog deploy sistema koji iz koda kreira funkcionalno okruženje pomoću kontejnera.
Na naprednom nivou fokus je na orkestraciji kontejnera, infrastrukturi kao kodu i monitoringu produkcionih sistema. Polaznici dobijaju praktične veštine potrebne za upravljanje kompleksnim sistemima u skalabilnim cloud okruženjima.
Završni projekat uključuje postavljanje skalabilne aplikacije na Kubernetes klaster uz praćenje performansi i automatizovano skaliranje.