Course Outline

Invoering

  • Hoe SRE traditionele IT- en softwareontwikkeling combineert.
  • De behoefte aan automatisering en waarneembaarheid
  • De rol van software-ingenieurs versus systeembeheerders.
  • Site Reliability Engineers versus DevOps engineers.

Overzicht van een IT-systeem

  • Systeemarchitectuur, on-premise en in de cloud.

Overzicht van SRE-principes en -praktijken

  • Infrastructuur als code.
  • De rol van containerisatie en orkestratie (Docker, Kubernetes, etc.)
  • Continue integratie, continue implementatie en continue levering.
  • Waarneembaarheid.

Een IT-systeem evalueren

  • Het inventariseren van het team en de organisatiemiddelen.
  • Het in kaart brengen van de systemen en processen.
  • Het inschatten van de potentiële impact van SRE.
  • De rol van het software-engineeringteam.
  • De rol van het operationele team.
  • De rol van het management.

De betrouwbaarheid van een systeem behouden

  • Het beschrijven en meten van de gewenste betrouwbaarheid van een dienst.
  • Service Level Objectives (SLO's) begrijpen
  • Service Level Indicators (SLI's) en Service Level Agreements (SLA's) begrijpen.
  • Werken met foutbudgetten.
  • Het ontwikkelen van een SLO.

Systeembeheer optimaliseren

  • Het opzetten van een ontwikkelomgeving
  • Evalueren van SRE-instrumenten
  • Prioriteit geven aan taken voor automatisering.
  • Software schrijven.

Implementatie van ‘Infrastructuur als Code’

  • Code testen en itereren
  • Een systeem antifragiel maken
  • Leren van falen

Een systeem bewaken

  • Systeemprestaties observeren.
  • SRE-tools en -technieken.

De toekomst van SRE

Samenvatting en conclusie

Requirements

  • Een algemeen begrip van de IT-infrastructuur.
  • Een algemeen idee van het softwareontwikkelingsproces.
  • Programming of scriptervaring in elke taal.

Publiek

  • Ontwikkelaars
  • Systeembeheerders
  • Software-architecten
  • DevOps ingenieurs
  • IT-managers
  21 Hours
 

Getuigenissen (1)

Related Courses

Related Categories