Ta kontakt

Kursplan

Introduksjon

  • Hvordan SRE forener tradisjonell IT og programvareutvikling.
  • Behovet for automatisering og observabilitet
  • Rollene til programvareingeniører i forhold til systemadministrører.
  • Site Reliability Engineers i forhold til DevOps-ingeniører.

Generelt om et IT-system

  • Systemarkitektur, lokalt og i skyen.

Generelt om SRE-prinsipper og praksis

  • Infrastruktur som kode.
  • Rollene til kontainerisering og orkestrering (Docker, Kubernetes, etc.)
  • Kontinuerlig integrasjon, kontinuerlig utlevering og kontinuerlig levering.
  • Observabilitet.

Utredning av et IT-system

  • Å kartlegge teamets og organisasjonens ressurser.
  • Å kartlegge systemer og prosesser.
  • Å estimere den potensielle effekten av SRE.
  • Rollene til programvareingeniørteamet.
  • Rollene til driftsteamet.
  • Rollene til ledelsen.

Opprettholde påliteligheten til et system

  • Å beskrive og måle den ønskede påliteligheten til en tjeneste.
  • Å forstå Service Level Objectives (SLO)
  • Å forstå Service Level Indicators (SLI) og Service Level Agreements (SLA).
  • Å arbeide med feilbudsjett.
  • Å utvikle en SLO.

Optimalisere systemadministrasjon

  • Å sette opp et utviklingsmiljø
  • Å vurdere SRE-verktøy
  • Å prioritere oppgaver for automatisering.
  • Å skrive programvare.

Utsette "Infrastruktur som kode"

  • Å teste og iterere kode
  • Å gjøre et system anti-fragilt
  • Å lære fra feil

Overvåke et system

  • Å overvåke systemytelsen.
  • SRE-verktøy og teknikker.

Fremtiden til SRE

Krav

  • Generell forståelse av IT-infrastruktur.
  • Generell forståelse av programvareutviklingsprosessen.
  • Programmering eller skriptingserfaring i et hvilket som helst språk.

Publikum

  • Utviklere
  • Systemadministrører
  • Programvarearkitekter
  • DevOps-ingeniører
  • IT-medarbeidere
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier