Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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.
Uczestnicy
- Deweloperzy
- Administratorzy systemów
- Architekci oprogramowania
- DevOps inżynierów
- Menedżerowie IT
21 godzin