Plan Szkolenia

Wprowadzenie

  • Jak SRE łączy tradycyjne IT z rozwojem oprogramowania.
  • Potrzeba automatyzacji i obserwowalności
  • Rola inżynierów oprogramowania a administratorów systemów.
  • Inżynierowie Niezawodności Stron a inżynierowie DevOps.

Przegląd systemu IT

  • 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ła dostawa.
  • Obserwowalność.

Ocena systemu IT

  • Inwentaryzacja zasobów zespołu i organizacji.
  • Mapowanie systemów i procesów.
  • Szacowanie potencjalnego wpływu SRE.
  • Rola zespołu inżynierii 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 (SLOs)
  • Zrozumienie wskaźników poziomu usług (SLIs) i umów poziomu usług (SLAs).
  • Praca z budżetami błędów.
  • Tworzenie SLO.

Optymalizacja administracji systemem

  • Konfigurowanie środowiska deweloperskiego
  • Ocena narzędzi SRE
  • Priorytetyzacja zadań do automatyzacji.
  • Pisanie oprogramowania.

Wdrażanie "Infrastruktury jako kodu"

  • Testowanie i iterowanie kodu
  • Uodpornianie systemu na awarie
  • Uczenie się na błędach

Monitorowanie systemu

  • Obserwowanie wydajności systemu.
  • Narzędzia i techniki SRE.

Przyszłość SRE

Podsumowanie i zakończenie

Wymagania

  • Ogólne zrozumienie infrastruktury IT.
  • Ogólne pojęcie o procesie rozwoju oprogramowania.
  • Doświadczenie w programowaniu lub skryptowaniu w dowolnym języku.

Grupa docelowa

  • Programiści
  • Administratorzy systemów
  • Architekci oprogramowania
  • Inżynierowie DevOps
  • Kierownicy IT
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie