Plan Szkolenia
Wprowadzenie
- Jak SRE łączy tradycyjne IT i rozwój oprogramowania.
- Potrzeba automatyzacji i obserwowalności
- Rola inżynierów oprogramowania a administratorów systemu.
- Site Reliability Engineers vs DevOps inżynierowie.
Przegląd systemu informatycznego
- Architektura systemu, lokalnie i w chmurze.
Przegląd zasad i praktyk SRE
- Infrastruktura jako kod.
- Rola konteneryzacji i orkiestracji (Docker, Kubernetes itp.).
- Ciągła integracja, ciągłe wdrażanie i ciągłe dostarczanie.
- Obserwowalność.
Ocena systemu informatycznego
- Inwentaryzacja zespołu i zasobów organizacyjnych.
- Mapowanie systemów i procesów.
- Szacowanie potencjalnego wpływu SRE.
- Rola zespołu inżynierów oprogramowania.
- Rola zespołu operacyjnego.
- Rola kierownictwa.
Utrzymanie niezawodności systemu
- Opisywanie i mierzenie pożądanej niezawodności usługi.
- Zrozumienie celów poziomu usług (SLO)
- Zrozumienie wskaźników poziomu usług (SLI) i umów dotyczących poziomu usług (SLA).
- Praca z budżetami błędów.
- Opracowywanie SLO.
Optymalizacja administracji systemem
- Konfigurowanie środowiska programistycznego
- Ocena narzędzi SRE
- Ustalanie priorytetów zadań do automatyzacji.
- Pisanie oprogramowania.
Wdrażanie "Infrastruktury jako kodu"
- Testowanie i iteracja kodu
- Tworzenie systemu odpornego na uszkodzenia
- Uczenie się na błędach
Monitorowanie systemu
- Obserwacja wydajności systemu.
- Narzędzia i techniki SRE.
Przyszłość SRE
Podsumowanie i wnioski
Wymagania
- Ogólne zrozumienie infrastruktury IT.
- Ogólne pojęcie o procesie tworzenia oprogramowania.
- Programming lub doświadczenie w pisaniu skryptów w dowolnym języku.
Publiczność
- Deweloperzy
- Administratorzy systemów
- Architekci oprogramowania
- DevOps inżynierów
- Menedżerowie IT
Opinie uczestników (4)
Pełne pokrycie zakresu materiału, przykłady "z życia", zrozumiały sposób wypowiedzi, adekwatne także dla osób z niewielkim doświadczeniem
Monika - Capgemini
Szkolenie - Site Reliability Engineering (SRE) Fundamentals
Sposób połączenia teorii z praktyką. Wprowadzenie teoretyczne a później zadania to idealne połączenie :-)
Mariusz Zawadzki - Capgemini
Szkolenie - Site Reliability Engineering (SRE) Fundamentals
ciekawe cwiczenia praktyczne (symulacja udoskonalana przez grupe w trakcie calego kursu), zyciowe przyklady, wstawki/dygresje
Krzysztof - Capgemini
Szkolenie - Site Reliability Engineering (SRE) Fundamentals
Zadania w grupach