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

Udostępnij swoim znajomym