Szkolenie DevOps Implementation Boot Camp
Poznaj praktyki, narzędzia i umiejętności, które umożliwiają prawdziwą ciągłą pracę w prawdziwym świecie. Przez dziesięciolecia istniały duże rozbieżności między różnymi rolami działu IT. Zmagamy się z wrodzonymi barierami między projektami rozwojowymi a stabilną infrastrukturą potrzebną do wdrażania i uruchamiania produktów. Aplikacje są kończone i testowane w odizolowanych środowiskach wewnętrznych bez odpowiedniej współpracy między personelem IT produkcyjnym a administratorami infrastruktury. Nieprzewidziane wyzwania nękają środowisko produkcyjne, siejąc spustoszenie w terminach, produktach dostarczalnych i ostatecznie misji biznesowej. Bezpieczeństwo jest często w najlepszym razie mokrym kocem, a w najgorszym przemyśleniem na później. W międzyczasie ogromne zaległości w pracy i zadłużenie techniczne się piętrzą, chronicznie erodując wydajność i zwinność możliwości IT firmy. Oddolny ruch DevOps był siłą zmian w obliczu tych wyzwań. Chociaż nie ma prostej definicji DevOps, w ciągu ostatnich kilku lat „przepis DevOps” stał się jasny. Czas wdrożyć ten przepis w swoich zespołach.
Profil uczestnika
- Każdy na stanowisku kierowniczym w IT
- CIO/CTO
- Administratorzy systemów
- Pracownicy ds. operacji IT
- Inżynierowie ds. wydań
- Kierownicy ds. konfiguracji
- Każdy, kto zajmuje się infrastrukturą IT
- Deweloperzy i kierownicy zespołów aplikacji
- ScrumMasterzy
- Kierownicy ds. oprogramowania i kierownicy zespołów
- Kierownicy projektów i programów IT
- Właściciele i kierownicy produktów
Agenda
Część 1: Czym jest DevOps?
1. Historia ruchu
2. DevOps — coś więcej niż tylko Dev i Ops
3. Anatomia mentalności DevOps
- Silosy funkcji zawodowych kontra dopasowanie misji
- Wykrywanie i eliminowanie marnotrawstwa
- Optymalizacja przepływu pracy
- Wykorzystywanie narzędzi pomiarowych i widoczności
- Wykorzystywanie narzędzi automatyzacji
- Wykorzystywanie narzędzi do współpracy
- Cele końcowe DevOps: podstawowe wartości
Część 2: Komponent kulturowy
1. Przywództwo
2. Kultura organizacyjna: Czy naprawdę można ją zmienić?
- Osiem profili kulturowych grup roboczych
- Ocena kultury grupowej
- Kultura organizacyjna kontra praca indywidualna
- Profile kulturowe organizacji
- Zmiana kultury za pomocą behawioralnej mapy drogowej
3. Indywidualny wkład w kulturę
- Korzystanie z profilu kulturowego organizacji
- Przeprowadzanie ocen DISC
- Katalogowanie stylów komunikacji
- Lekcje z Agile:
- Wartości podstawowe
- Zaangażowanie w misję
- Jak rozwijać mentalność zespołu
- Komunikowanie priorytetów biznesowych zespołom
- Powiązanie ustaleń kulturowych z planami pracy nad produktywnością
4. Nowy sposób na porażkę
- Czyja to wina?
- Opowieść o dwóch etykach korporacyjnych
- Wprowadzanie porażek do biznesu
- Wykorzystywanie częstych porażek do ciągłego doskonalenia
5. Kaizen i ciągłe doskonalenie
- Szkolenie zespołów na temat entropii
- Przyrostowe podejście do Kaizen
- Jak wprowadzić etykę do zespołu
- Oznaki sukcesu
- Oznaki porażki
Część 3: Wdrażanie metody pracy DevOps
1. Analogia do produkcji
- Adaptacja zasad Toyoty do IT
- Procesy kontra pracownicy kontra zarządzanie
- Równoważenie „pull” i „push”
- Wyrównywanie obciążenia pracą
- Znalezienie przyczyn źródłowych
- Zachęcanie do składników kulturowych
2. Katalogowanie i eliminowanie odpadów
- Lekcje z Lean
- Wykrywanie nierównomiernego popytu
- Rozwiązywanie przeciążonych zespołów
- TIMWOOD i kategorie marnotrawstwa
- Stosowanie zasad i zarządzania marnotrawstwem w IT:
- Nadprodukcja
- Praca w toku (WIP)
- Dostępny czas (stany bezczynności lub oczekiwania)
- Przetwarzanie
- Zapasy, stan magazynowy, niewykorzystane aktywa
- Przekazania i przenoszenie pracy
- Defekty
- Ukryte umiejętności
3. Zwinna infrastruktura
- Iterowanie pracy operacyjnej
- Zespoły Scrum w Operacjach
- Ujednolicone retrospektywy IT
- Projektowanie celów infrastruktury
- Dopasowywanie infrastruktury do celów aplikacji
4. Infrastruktura jako kod
- Przegląd IaaS
- Przegląd PaaS
- Modele ze sprawdzonymi osiągnięciami w przedsiębiorstwach
- Najlepsze możliwości wykorzystania chmury
- Gdzie kierować wartość z IaaS
- Typowi dostawcy i ich koszty
5. Zarządzanie konfiguracją w chmurze
- Łączenie potrzeb konfiguracji z infrastrukturą chmury
- Typowe techniki
- Specjalne potrzeby przedsiębiorstwa
- Przykład AWS
- Integracja narzędzi konfiguracji z przepływem pracy IT
6. Monitorowanie i pomiary
- Wbudowywanie M i M w procesy operacyjne
- Jak używać alertów, aby zwiększyć wydajność
- Jak wybierać narzędzia i analizować ich koszty
- Typowe narzędzia do alertów i monitorowania
7. Kanban — wizualizacja i śledzenie pracy IT
- Podstawowa konfiguracja Kanban
- Upstream i Downstream
- Pomiar pracy w toku (WIP)
- Optymalizacja wejścia i wyjścia
- Zmniejszenie WIP
- Używanie Kanbanów do zarządzania pracą i śledzenia jej
- Używanie Kanbanów do ustanowienia równomiernego przepływu pracy
- Używanie Kanbanów do pomiaru i zarządzania dobrze widocznym przepływem pracy
8. Bezpieczeństwo
- Dlaczego to nie działa
- Rola właściciela bezpieczeństwa DevOps
- Zarządzanie bezpieczeństwem i proces
- Integracja priorytetów bezpieczeństwa z resztą IT
- Bezpieczeństwo aplikacji: najsłabsze ogniwo
- Przekształcenie bezpieczeństwa z centrum kosztów w budowniczego kapitału
- Rozwiązywanie konfliktów interesariuszy
- Typowe problemy inżynieryjne
9. Zarządzanie zmianą
- Zastosowanie zasady Pareto w zarządzaniu zmianą
- Zmniejszenie pracy wymaganej przez zarządzanie zmianą
- Kim jest menedżer zmiany?
- Cele procesu zarządzanej zmiany
- Wdrażanie łatwiejszego zarządzania zmianą
10. Wdrożenia zarządzane
- Iteracje i częstotliwość
- Zmiana procedury przekazywania
- Wbudowywanie przedstawicieli zespołu
- Używanie Scrum do administrowania systemem
- Przechodzenie w kierunku ciągłych wdrożeń
- Automatyzacja wdrożeń
11. Blokowanie czasu i integrowanie wewnętrznej pracy IT
- Integracja zablokowanej pracy z pracą produkcyjną
- Iterowanie w kierunku bardziej solidnej infrastruktury IT
- Praca zapobiegawcza:
- Jak ustalać priorytety i planować prace zapobiegawcze i konserwację
- Przypadek zarządzania długiem technicznym
- Proces katalogowania długu technicznego
- Wdrażanie spłaty długu technicznego
12. Automatyzacja
- Korzyści z automatyzacji: czego się spodziewać
- Zakłócenia spowodowane automatyzacją: czego się spodziewać
- Jak zapobiegać nowym wąskim gardłom
- Wyrównanie przepływu pracy wokół narzędzi automatyzacji
- Gdzie automatyzacja ma największy sens?
13. Głębokie nurkowanie: narzędzia automatyzacji
- Konfiguracja
- Szef
- Puppet
- Salt
- Ansible
- Wdrożenie
- Jenkins
- Capistrano
- TFS
- Monitorowanie procesów
- Blue Pill
- Monit
- god
- Supervisor
- Instalacja Linuksa
- Cobbler
- Kickstart
- Fai
14. W kierunku Continuous Operation
- Cel
- Korzyści
- Droga naprzód
- Techniki planowania planu CI
15. DevOps w przedsiębiorstwie
- Jak przedstawić biznesplan kierownictwu
- Jak utrzymać zaangażowanie kierownictwa
- Jak z czasem rozpuścić silosy operacyjne
- Jak znaleźć wąskie gardła
- Jak śledzić przepływ w środowisku przedsiębiorstwa
16. Wnioski z zajęć: Wyznaczanie kursu
- Wyjaśnienie oczekiwań
- Korzystanie z gotowego biznesplanu ASPE
- Ustalenie harmonogramu
- Zablokowanie 5 natychmiastowych, możliwych do wykonania celów
- Otwarta dyskusja
Zagadnienia
- Dlaczego wielofunkcyjność zespołów jest krytyczna
- Jak automatyzować i zwiększać wydajność
- Badanie kultury, narzędzi i narzędzi do ustrukturyzowanych praktyk współpracy, które wspierają wszystko
Poznaj naszą firmę
INFORMACJA CENOWA:
od 5800 zł netto za jedną osobę
CZAS TRWANIA (dni): 3
KOD SZKOLENIA: GK2625
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!