Bądźmy w kontakcie

Plan Szkolenia

Wstęp

  • Jak SRE łączy tradycyjne IT i rozwój oprogramowania.
  • Potrzeba automatyzacji i obserwowalności
  • Rola inżynierów oprogramowania w porównaniu z administratorami systemów.
  • Inżynierowie Site Reliability vs inżynierowie DevOps.

Przegląd systemu IT

  • Architektura systemu, lokalna (on-premise) i chmurowa.

Przegląd zasad i praktyk SRE

  • Infrastruktura jako kod (Infrastructure as a Code).
  • Rola konteneryzacji i orkiestracji (Docker, Kubernetes, itp.)
  • Ciągła integracja, ciągłe wdrażanie i ciągłe dostarczanie (CI/CD).
  • Obserwowalność (Observability).

Ocena systemu IT

  • Ocena zespołu i zasobów organizacyjnych.
  • Mapowanie systemów i procesów.
  • Szacowanie potencjalnego wpływu SRE.
  • Rola zespołu inżynierii oprogramowania.
  • Rola zespołu operacyjnego.
  • Rola zarządzania.

Utrzymywanie niezawodności systemu

  • Opisywanie i mierzenie wymaganej niezawodności usługi.
  • Zrozumienie Celów Poziomu Usługi (SLO)
  • Zrozumienie Wskaźników Poziomu Usługi (SLI) i Umów o Poziom Usługi (SLA).
  • Praca z budżetami błędów (Error Budgets).
  • Tworzenie SLO.

Optymalizacja administracji systemowej

  • Konfigurowanie środowiska deweloperskiego
  • Ocena narzędzi SRE
  • Ustalanie priorytetów zadań do automatyzacji.
  • Pisanie oprogramowania.

Wdrażanie „Infrastruktury jako Kodu”

  • Testowanie i iterowanie kodu
  • Tworzenie systemu antykruchego
  • Uczenie się na błędach

Monitorowanie systemu

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

Przyszłość SRE

Wymagania

  • Ogólna wiedza na temat infrastruktury IT.
  • Ogólne wyobrażenie o procesie rozwoju oprogramowania.
  • Doświadczenie w programowaniu lub tworzeniu skryptów w dowolnym języku.

Grupa docelowa

  • Developerzy
  • Administratorzy systemów
  • Architekci oprogramowania
  • Inżynierowie DevOps
  • Menedżerowie IT
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie