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
 21 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (4)

Powiązane Kategorie