Plan Szkolenia
Nastawienie, kultura i obowiązki
- Historia DevOps i C.A.L.M.S.
- Zasady DevOps - Trzy Drogi - Dev + Ops + kultura współpracy
- Praktyki DevOps - Ciągłe Wszystko - Pełny cykl życia DevOps
- Refleksja nad własnymi projektami uczestników
- Rola menedżera w DevOps - Usuwanie organizacyjnych wąskich gardeł
- Ostrzeżenia: jak rozpoznać projekt bez zdrowego zaangażowania DevOps
Łańcuch narzędzi DevOps: Mapa narzędzi (1)
- Wszystko-jako-kod - Kontrola wersji i Git
- Laboratorium: Podstawy Git — klonowanie, rozgałęzienie, żądanie scalenia, przegląd kodu
- Przepływ - Ciągła integracja i ciągłe dostarczanie
- Laboratorium: Wdrażanie, uruchamianie i interpretacja potoku CI/CD za pomocą Jenkins
- Bramki jakości - Jakość kodu i ciągłe testowanie
- Laboratorium: Konfiguracja, wykonanie i raportowanie SonarQube — jakość kodu, dług techniczny, problemy z bezpieczeństwem
- Bezpieczne i przenośne wdrożenia z kontenerami
- Laboratorium: Konteneryzacja z Docker Desktop, przegląd Kubernetes
- Zarządzanie konfiguracją i infrastruktura jako kod
- Laboratorium: Konfiguracja-jako-kod z Ansible, wdrażanie usługi internetowej
- DevSecOps — Budowanie bezpieczeństwa w potokach
- Shift-left security, Zarządzanie łańcuchem dostaw oprogramowania, SBOMs, Zarządzanie lukami w zabezpieczeniach, Własność bezpieczeństwa
- Demo Snyk dla bramek bezpieczeństwa w potoku
- SRE i inżynieria niezawodności - projektowanie pod kątem odporności oraz wartości dla klienta
Identyfikacja możliwości i dojrzałość DevOps
- Perspektywa biznesowa, mapowanie i zarządzanie strumieniem wartości
- Skupienie menedżerskie na - Oczekiwaniu, Przeróbkach, Przekazaniach, Zatwierdzeniach
- Laboratorium: Śledzenie wymagań za pomocą Jira — od historii użytkownika do wdrożonego kodu
- Sesja Ramy diagnostyczne DevOps — 10 kluczowych pytań dla każdego projektu
- Metryki DORA — Częstotliwość wdrożeń, Czas realizacji, MTTR, Wskaźnik awaryjności zmian
- Warsztat: Ocena dojrzałości DevOps — zastosowana do rzeczywistych projektów
- Macierz możliwości — priorytetyzacja Szybkich Zwycięstw vs. Mapa Drogowa Prezentacje w małych grupach — każdy menedżer przedstawia swoją ocenę
Biznesowa perspektywa, integracja i plan działania
- "Jak przekonać klienta i jak wdrożyć"
- Sesja ROI DevOps — jak obliczyć zaoszczędzony czas vs. koszt wdrożenia
- Jak zbudować biznesowy argument dla klienta lub zarządu
- Jak uwzględnić DevOps w Ofercie Wykonania Pracy, propozycji lub planie projektu
- Ostatni warsztat: każdy menedżer przedstawia Plan Działań dla 1 projektu
Podsumowanie, pytania i odpowiedzi, następne kroki i polecane zasoby
Wymagania
Uczestnicy powinni posiadać:
- Podstawową znajomość projektów związanych z rozwojem oprogramowania i operacjami IT
- Doświadczenie w zarządzaniu zespołami technicznymi, projektami, produktami lub dostarczaniem usług
- Znajomość cykli życia rozwoju oprogramowania (Agile, Scrum, Waterfall lub podejścia hybrydowe)
- Nie jest wymagane wcześniejsze doświadczenie praktyczne w zakresie DevOps, Docker, Kubernetes lub CI/CD
Laboratoria techniczne zostały zaprojektowane tak, aby zapewnić praktyczne zapoznanie się z koncepcjami i narzędziami DevOps z perspektywy zarządzania, a nie głębokiej implementacji inżynierskiej.
Grupa docelowa
Ten kurs jest przeznaczony dla:
- Kierowników Projektów
- Kierowników Dostarczania
- Liderów Zespołów
- Kierowników Inżynierii
- Kierowników Rozwoju
- Kierowników IT i Szefów Działów
- Właścicieli Produktów zaangażowanych w inicjatywy dostarczania oprogramowania
- Starszych specjalistów technicznych przechodzących na stanowiska kierownicze
Program jest szczególnie wartościowy dla menedżerów, którzy muszą zrozumieć, jak DevOps wpływa na dostarczanie projektów, wydajność zespołu, jakość, bezpieczeństwo i wyniki biznesowe, bez konieczności stawania się praktykującymi inżynierami DevOps.
Opinie uczestników (2)
Craig był bardzo zaangażowany w szkolenie, zawsze zapewniał, że jesteśmy skupieni, dostosowywał przykłady do naszej codziennej pracy i zawsze udzielał odpowiedzi na zadane pytania, nawet jeśli informacja nie była zawarta w prezentacji.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Szkolenie - DevOps Foundation®
Przetłumaczone przez sztuczną inteligencję
Wysoki poziom zaangażowania i wiedzy trenera
Jacek - Softsystem
Szkolenie - DevOps Engineering Foundation (DOEF)®
Przetłumaczone przez sztuczną inteligencję