Kursplan

Introduktion

  • Hur SRE förbinder traditionell IT och programvaruutveckling.
  • Behovet av automatisering och övervakning.
  • Rollen som programvaraingejörer jämfört med systemadministratörer.
  • Site Reliability Engineers vs DevOps-ingénörer.

Översikt över ett IT-system

  • Systemarkitektur, lokalt och i molnet.

Översikt över SRE-principer och praktiker

  • Infrastructure as Code (IaC).
  • Rollen av containrar och orchestrering (Docker, Kubernetes, etc.).
  • Continuous Integration, Continuous Deployment och Continuous Delivery.
  • Observabilitet.

Utvärdering av ett IT-system

  • Att kartlägga team- och organisationsresurser.
  • Kartläggning av system och processer.
  • Estimera potentiell inverkan av SRE.
  • Rollen för programvaruutvecklingsteamet.
  • Rollen för operations-teamet.
  • Rollen för ledningen.

Underhåll av ett systemens tillförlitlighet

  • Att beskriva och mäta önskad tillförlitlighet för en tjänst.
  • Förståelse av Service Level Objectives (SLOs).
  • Förståelse av Service Level Indicators (SLIs) och Service Level Agreements (SLAs).
  • Arbete med felbudgetar.
  • Utveckla en SLO.

Optimering av systemadministration

  • Att sätta upp ett utvecklingsmiljö.
  • Utvärdering av SRE-verktyg.
  • Prioritera uppgifter för automatisering.
  • Skriva programvara.

Distribution av "Infrastructure as Code"

  • Testning och iterering av kod.
  • Att göra ett system anti-fragilt.
  • Lärande från misslyckanden.

Övervakning av ett system

  • Övervaka systemets prestanda.
  • SRE-verktyg och tekniker.

Framtiden för SRE

Sammanfattning och slutsats

Krav

  • Allmän förståelse av IT-infrastruktur.
  • Allmänt kännedom om programvaruutvecklingsprocessen.
  • Programmerings- eller skriptupplevelse i vilket språk som helst.

Målgrupp

  • Utvecklare
  • Systemadministratörer
  • Programvaruarkitekter
  • DevOps-ingénörer
  • IT-chefer
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier