Werken aan stabiele platforms
Als site reliability engineer zorg je dat platforms en websites dag en nacht vlekkeloos blijven functioneren voor eindgebruikers.
Systemen moeten draaien.
Elke minuut downtime kost geld.
Je past geavanceerde softwaretechnieken toe op operationele vraagstukken van servers en netwerken, waarbij je routinematige handmatige beheertaken consequent vervangt door herbruikbare infrastructuurcode in tools zoals Kubernetes en Terraform.
Ontwikkelteams leveren continu nieuwe functionaliteiten op, maar jij zorgt ervoor dat die toevoegingen de stabiliteit van de gehele productieomgeving nooit in gevaar brengen.
Veel bedrijven draaien volledig op online diensten en investeren daarom doelgericht in betrouwbaarheid.
De combinatie van programmeren en infrastructuurkennis is schaars op de arbeidsmarkt.
Salarissen op deze pagina zijn bruto per jaar voor een voltijdbaan, inclusief vakantiegeld.
Dagelijkse praktijk tussen code en incidenten
Code bouwen voorkomt storingen.
Je automatiseert deployments, schaling en herstelprocessen met Go of Python.
Foutbudgetten geven richting.
Wanneer dat budget opraakt, remt het team nieuwe releases af om eerst de betrouwbaarheid van de bestaande architectuur te herstellen.
Daarnaast bewaak je de prestaties van productiesystemen door nauwkeurig service level objectives op te stellen en foutbudgetten te beheren met tools zoals Prometheus en Grafana.
Toch gaat er weleens iets mis.
Bij een storing zoek je kalm naar de bronoorzaak, waarna je het incident analyseert in een openhartige postmortem zonder schuldvraag om herhaling definitief uit te sluiten.
Werkomgeving en werkrooster
De werkweek telt 36 tot 40 uur.
Omdat je systemen op afstand beheert via het netwerk, is veel thuiswerken mogelijk, al spreken teams in de praktijk geregeld vaste kantoordagen af.
Buiten kantooruren draai je regelmatig bereikbaarheidsdiensten.
Storingen storen soms je nachtrust.
Werkgevers vind je verspreid over verschillende branches:
- Techbedrijven en scale-ups
- Banken en betaalbedrijven
- E-commerceplatforms
- Telecombedrijven
- Cloud- en hostingproviders
- IT-dienstverleners
Doorgroeien in technische diepte of leiderschap
Ervaring bepaalt je pad.
Je begint veelal als junior engineer of stroomt door vanuit systeembeheer of softwareontwikkeling, waarna je via senior rollen kunt doorgroeien naar staff posities of leidinggevende functies zoals engineering manager.
Horizontale overstappen naar cloud architect, devops engineer of security engineer zijn eveneens mogelijk.
Zet thuis een Linux-omgeving op met geautomatiseerde monitoring om de basisprincipes van betrouwbaarheid direct zelf in de praktijk te ervaren.
