Návrh Školení
Myslení, kultura a odpovědnosti
- Historie DevOps a principy C.A.L.M.S.
- Principy DevOps – Tři základní cesty: vývoj, provoz a spolupráce
- Postupy DevOps – kontinuita ve všech fázích – celý životní cyklus DevOps
- Reflexe na základě účastníkových vlastních projektů
- Role manažera v rámci DevOps – odstraňování organizačních překážek
- Varovné signály: jak rozpoznat projekt postrádající zdravou kulturu DevOps
Nástrojový ekosystém DevOps: Přehled nástrojů (1)
- Vše jako kód – verzování a Git
- Cvičení: Základy práce s Gitem – klonování, vytváření větví, odeslání požadavků a kontrola kódu
- Tok – kontinuální integrace a dodávka
- Cvičení: Nasazení, spuštění a interpretace CI/CD kanálu v systému Jenkins
- Kontrola kvality – kvalita kódu a průběžné testování
- Cvičení: Nastavení, provoz a vyhodnocování SonarQube – kvalita kódu, technický dluh, bezpečnostní rizika
- Zabezpečené a přenosné nasazení s využitím kontejnerů
- Cvičení: Práce s Docker Desktopem na úrovni kontejnerizace, stručný přehled Kubernetes
- Správa konfigurace a infrastruktura jako kód
- Cvičení: Konfigurace pomocí Ansible a nasazení webové služby
- DevSecOps – začleňování zabezpečení do celého procesu
- Přístup „Shift-left“ k bezpečnosti, řízení softwarových dodávek, SBOM, správa zranitelností a přiřazení odpovědnosti za zabezpečení
- Demonstrace nástroje Snyk určeného k kontrole bezpečnosti v rámci procesů DevOps
- SRE a inženýrství spolehlivosti – navrhování systémů s ohledem na odolnost i uživatelskou hodnotu
Identifikace příležitostí a zralost DevOps
- Obchodní perspektiva, mapování hodnotových toků a jejich řízení
- Manažerská pozornost se zaměřením na čekání, opravy chyb, předávání mezi týmy a schvalování
- Cvičení: Sledování požadavků pomocí nástroje Jira – od uživatelského příběhu až k nasazenému kódu
- Rámec pro diagnostiku DevOps – 10 klíčových otázek pro jakýkoliv projekt
- Metriky DORA – frekvence nasazení, doba realizace změn, doba obnovy po selhání a míra neúspěšnosti změn
- Workshop: Posuzování zralosti DevOps na reálných projektech
- Matice příležitostí – jak upřednostnit rychlé úpravy oproti dlouhodobým cílům; prezentace jednotlivých manažerů a jejich hodnocení
Obchodní argumentace, integrace a akční plán
- „Jak přesvědčit klienta a jak implementovat“
- Kalkulace návratnosti DevOps – určení času ušetřeného v porovnání s náklady na zavedení
- Jak vypracovat přesvědčivý obchodní důvod pro implementaci DevOps klientovi nebo vedení společnosti
- Integrace postupů DevOps do smluvních podmínek, návrhů či projektových plánů
- Závěrečný workshop: Každý manažer prezentuje akční plán pro jeden svůj projekt
Závěr, odpovědi na dotazy, další kroky a doporučené zdroje
Požadavky
Účastníci by měli mít:
- Základní znalosti o projektech vývoje softwaru a IT operacích
- Zkušenosti s řízením technických týmů, projektů, produktů či poskytováním služeb
- Orientaci v životních cyklech vývoje softwaru (Agilní metodiky, Scrum, Waterfall nebo jejich kombinace)
- Žádné předchozí zkušenosti s praktickým využíváním DevOps, Dockeru, Kubernetes či CI/CD nejsou nutné
Praktická cvičení jsou navržena tak, aby poskytla účastníkům reálný vhled do konceptů a nástrojů DevOps z pohledu manažera, nikoliv jako hluboká technická implementace.
Na koho je kurz určen
Tento kurz je vhodný pro:
- Projektové manažery
- Manažery dodávek
- Vedoucí týmů
- Inženýrské manažery
- Manažery vývoje softwaru
- IT manažery a vedoucí oddělení
- Vlastníky produktů podílející se na dodávkách softwaru
- Zkušené technické pracovníky přecházející do vedení týmů
Kurz je obzvláště užitečný pro manažery, kteří potřebují pochopit, jak DevOps ovlivňuje průběh projektů, výkonnost týmů, kvalitu, zabezpečení i celkové obchodní výsledky – aniž by se museli stát praktickými odborníky na DevOps.
Reference (2)
Craig byl extrémně zapojen do školení, vždy se ujistil, že jsme soustředění, přizpůsobil příklady našim každodenním aktivitám a pokaždé poskytl odpověď, když jsme se zeptali, i když informace nebyly zahrnuty do prezentace.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurz - DevOps Foundation®
Přeloženo strojem
Vysoký stupeň závazku a znalostí trenéra
Jacek - Softsystem
Kurz - DevOps Engineering Foundation (DOEF)®
Přeloženo strojem