Kurzusleírás
Gondolkodásmód, kultúra és felelősségek
- A DevOps és a C.A.L.M.S. története
- DevOps elvek - A Három út - Dev + Ops + együttműködés kultúrája
- DevOps gyakorlatok - Folyamatos minden - A DevOps életciklus teljes körű megközelítése
- Reflexió a résztvevők saját projekteiről
- A menedzser szerepe a DevOps-ban - Szervezeti szűk keresztmetszetek eltávolítása
- Figyelmeztető jelek: hogyan ismerjük fel az egészséges DevOps részvétel nélküli projekteket
DevOps eszközlánc: Az eszközök térképe (1)
- Minden mint kód - Verziókövetés és Git
- Labor: Git alapok - klónozás, ágazás, pull kérés, kódáttekintés
- Folyamat - Folyamatos integráció és folyamatos kézbesítés
- Labor: CI/CD folyamat üzembe helyezése, futtatása és értelmezése Jenkins-szel
- Minőségi kapuk - Kódminőség és folyamatos tesztelés
- Labor: SonarQube beállítása, futtatása és jelentéskészítése - kódminőség, technikai adósság, biztonsági problémák
- Biztonságos és hordozható telepítések konténerekkel
- Labor: Konténerizálás Docker desktop segítségével, Kubernetes áttekintés
- Konfigurációkezelés és infrastruktúra mint kód
- Labor: Konfiguráció mint kód Ansible-lel, webszolgáltatás üzembe helyezése
- DevSecOps - Biztonság beépítése a folyamatokba
- Shift-left biztonság, Szoftver ellátási lánc menedzsment, SBOMs, Sebezhetőség kezelés, Biztonsági felelősség
- Bemutató Snyk a biztonsági kapukról a folyamatban
- SRE és megbízhatósági mérnökség - tervezés a rugalmasság és az ügyfélérték mellett
Lehetőségek azonosítása és DevOps érettség
- Az üzleti perspektíva, értékáram-leképezés és menedzsment
- Menedzsment fókusz - Várakozás, Átdolgozás, Átadások, Jóváhagyások
- Labor: Követelménykövetés Jira-val - felhasználói történetektől a telepített kódig
- DevOps diagnosztikai keretrendszer - A 10 kulcskérdés bármely projekthez
- DORA metrikák - Üzembe helyezési gyakoriság, Érkezési idő, MTTR, Változási hibaráta
- Workshop: DevOps érettségfelmérés - alkalmazva valós projektekre
- A lehetőségmátrix - Gyors győzelmek és útvonaltervek priorizálása Kis csoportos bemutatók - minden menedzser bemutatja saját felmérését
Üzleti eset, integráció és cselekvési terv
- "Hogyan győzzük meg az ügyfelet és hogyan valósítsuk meg"
- DevOps ROI - Hogyan számítsuk ki a megtakarított időt az implementáció költségeihez képest
- Hogyan készítsünk üzleti esetet az ügyfél vagy a menedzsment számára
- Hogyan vegyük fel a DevOps-t a Munkameghatározásba, az ajánlatba vagy a projekttervbe
- Végső workshop: minden menedzser bemutat egy cselekvési tervet egy projektre
Összegzés, kérdések és válaszok, következő lépések és ajánlott források
Követelmények
A résztvevőknek rendelkezniük kell:
- Alapvető ismeretekkel a szoftverfejlesztési projektekről és az IT műveletekről
- Tapasztalattal a technikai csapatok, projektek, termékek vagy szolgáltatások menedzselésében
- Ismerettel a szoftverfejlesztési életciklusokkal (Agile, Scrum, Waterfall vagy hibrid megközelítések)
- Nem szükséges előzetes gyakorlati tapasztalat a DevOps, Docker, Kubernetes vagy CI/CD területén
A technikai laborok a DevOps koncepciók és eszközök gyakorlati megismerését szolgálják a menedzsment szempontjából, nem pedig a mélyreható mérnöki megvalósítást.
Célközönség
Ez a kurzus a következők számára készült:
- Projektmenedzserek
- Kézbesítési menedzserek
- Csapatvezetők
- Mérnöki menedzserek
- Fejlesztési menedzserek
- IT menedzserek és részlegvezetők
- Terméktulajdonosok, akik részt vesznek szoftverkézbesítési kezdeményezésekben
- Felsővezető technikai szakemberek, akik vezetői szerepbe lépnek
A program különösen értékes azoknak a menedzsereknek, akiknek meg kell érteniük, hogyan befolyásolja a DevOps a projektkézbesítést, a csapat teljesítményét, a minőséget, a biztonságot és az üzleti eredményeket, anélkül, hogy maguk is DevOps mérnökök lennének.
Vélemények (2)
Craig nagyon aktívan vett részt a képzésben, mindig ellenőrizve, hogy figyelmesek-e vagyunk, alkalmazta a példákat naprakész tevékenységeinkhez és minden alkalommal adott választ, még akkor is, ha az információ nem szerepelhetett a bemutatóban.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurzus - DevOps Foundation®
Gépi fordítás
Magas elkötelezettség és tudás a képző szakembertől
Jacek - Softsystem
Kurzus - DevOps Engineering Foundation (DOEF)®
Gépi fordítás