Skip to main content

Hé, nieuwe medewerker. Ik heb over je gehoord! 

Je hebt Kubernetes van binnen en van buiten geleerd, alles geautomatiseerd wat maar geautomatiseerd kon worden en pipelines beheerd. Je hebt CI/CD-strategieën, IaC-tools en YAML-eigenaardigheden bestudeerd alsof je leven ervan afhing.

Gefeliciteerd, je hebt de baan van DevOps-engineer gekregen!

Want more from The CTO Club?

Create a free account to finish this piece and join a community of CTOs and engineering leaders sharing real-world frameworks, tools, and insights for designing, deploying, and scaling AI-driven technology.

Name*
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
By submitting you agree to receive occasional emails and acknowledge our Privacy Policy. You can unsubscribe at anytime.

Ze hebben je toegang gegeven tot de cloudconsole, de buildpipeline en mogelijk—huiveringwekkend genoeg—roottoegang tot productie (geen druk).

De meeste DevOps-inwerktrajecten zijn een kwetsbare cocktail van “lees dit willekeurige document uit 2021”, “vraag het even rond” en “kom niet aan dat script, we denken dat het nog steeds iets doet.” 

De rol is zelden goed gedefinieerd en de verwachtingen zijn belachelijk hoog, terwijl de documentatie schaars is. En dan zijn er nog... implementaties die aanvoelen alsof ze een eeuwenoude vloek kunnen wekken.

Hoewel het sollicitatiegesprek misschien over tools ging, draait je eerste 90 dagen volledig om mensen, processen en prioriteiten. Hier verdien je geloofwaardigheid, leg je de ongedocumenteerde zaken bloot en leg je de basis voor de infrastructuur waarop je team kan vertrouwen.

Dit draaiboek lost de infrastructuur van je team niet van de ene op de andere dag op. Maar het helpt je wel voorkomen dat je eruitziet als degene die alles stuk heeft gemaakt.

Stemmen uit het veld

Stemmen uit het veld

“De belangrijkste les die ik heb geleerd, is hoe snel je je klanten—oftewel ontwikkelaars—en hun voorkeuren moet begrijpen. Bij Pixar heb ik ooit een CI-systeem opgezet dat niemand gebruikte totdat ik e-mailmeldingen toevoegde. Blijkt dat dat de manier was waarop zij op de hoogte wilden worden gebracht. Bij een ander bedrijf stimuleerden we het gebruik van tests door er een spel van te maken met live ranglijsten op kantoor. Cultuur is niet zomaar een achtergrondgegeven—het is de echte leveringspipeline.”\u003cstrong\u003e -Tara Hernandez, VP Developer Productivity bij MongoDB\u003c/strong\u003e

De rol: DevOps versus platform versus SRE

Laten we beginnen met de eeuwige disclaimer: “DevOps is een cultuur, geen functietitel.” Zeker, Jan—maar de functietitel bestaat nog steeds. En in de praktijk betekent dat vaak een combinatie van automatiseringsspecialist, systeemarchitect, SRE en expert op het gebied van interne hulpmiddelen.

Het is de bedoeling dat je een facilitator, een vermenigvuldiger en een kampioen van leveringssnelheid bent. Maar de waarheid is dat jij degene bent bij wie mensen aankloppen wanneer:

  • De build mislukt en niemand weet waarom.
  • Iemand nu meteen een nieuwe stagingomgeving nodig heeft.
  • Er een compliance-audit aankomt en geheimen onversleuteld rondzwerven.
  • “Dat zouden we echt moeten automatiseren” verandert in “Kun jij dat automatiseren?”

Platformengineering is DevOps met een betere naam.
SRE is DevOps met een SLA.


Hoe ze het ook noemen, jouw taak is ervoor te zorgen dat dingen kunnen opschalen, operationeel blijven en niet waardeloos zijn.

De eerste 30 dagen: kom nergens aan (voorlopig)

Tip #1: Breng de infrastructuur in kaart, niet alleen de architectuur 

Leer waar je verantwoordelijk voor bent: cloudproviders, CI/CD-pipelines, containerorchestratie, geheimbeheer en incidentworkflows. Maak je eigen “infrakaart” om de stack te visualiseren. Extra punten als je links naar live dashboards of scripts toevoegt.

Get regular tech leadership wisdom for delivering better software and systems.

Name*
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

Tip #2: Bepaal de impactzone

Elke DevOps-organisatie heeft wel een opstelling waar je “alsjeblieft niet aan moet komen”. Breng alles in kaart wat kan exploderen als je het verkeerd aanraakt. Dit omvat:

  • Deployscripts die via SSH verbinding maken met productie (waarom... waaróm?)
  • Jenkins-jobs die voor het laatst in 2019 zijn aangepast
  • Handmatige draaiboeken die in een pdf zijn opgeslagen
  • Terraform-bestanden die nooit daadwerkelijk zijn toegepast

Vraag: Wat is ongedocumenteerd maar kritiek? Wie is ervoor verantwoordelijk? En wat is het terugdraaiplan als het misgaat?

Tip #3: Woon een implementatie bij—of nog beter: loop live met iemand mee 

Je leert meer van één implementatie (en de haperingen ervan) dan van uren documentatie. Welke stappen zijn handmatig? Wat is instabiel? Wat is stammenkennis en wat is vastgelegd in code? Je bent er nog niet om geniale ideeën te spuien. Je bent er om de vuile was te verzamelen.

Je zou een codewijziging geblinddoekt van de samenvoeging tot aan productie moeten kunnen volgen. Begrijp:

  • De CI/CD-pipeline (waar deze stukloopt, waar knelpunten ontstaan)
  • Beheer van geheimen (gebruik hiervoor alsjeblieft geen omgevingsvariabelen)
  • Goedkeuringsprocessen (implementeren we soms YOLO vanuit Slack?)

Lever geen code op. Houd alleen de infrastructuur in de gaten en schrijf dingen op.

Stemmen uit de praktijk

Stemmen uit de praktijk

“Een goede onboarding gaat niet altijd gepaard met goede documentatie. Soms is nieuwsgierigheid en volharding de enige manier om door chaos heen te komen. Toen ik bij een team kwam en een complexe lancering zonder documentatie in handen kreeg, heb ik de volledige flow achterhaald. Die ervaring leerde me: als de documentatie ontbreekt, word jij de documentatie.” –Anant Agarwal, CTO bij Aidora

De eerste 60 dagen: risico’s identificeren, wrijving verminderen

Tip #4: Lever een succesje van 5 minuten op

Zoek naar taken met veel wrijving en weinig risico die je kunt scripten of van een sjabloon kunt voorzien. Deze “1%”-verbeteringen maken je leven gemakkelijker en zorgen voor goodwill binnen het team. Zoek gewoon één ding dat 5 minuten te lang duurt en maak het sneller:

  • Shell-omhulsel voor lokale ontwikkelconfiguratie
  • Een CLI-hulpmiddel 
  • Een herbruikbare Terraform-module
  • Script om vastgelopen testomgevingen te verwijderen
  • Slack-melding voor mislukte builds

Kleine successen bouwen vertrouwen op. Vertrouwen geeft je de ruimte om grote veranderingen door te voeren.

Tip #5: Controleer de CI/CD-pipeline uiterst grondig

Bekijk de bouwtijden. Bekijk de testdekking. Bekijk wat er dagelijks stukgaat. Stel vragen zoals:

  • Kunnen we tests parallel uitvoeren?
  • Had dit eerder in CI voorkomen kunnen worden?
  • Cachen we afhankelijkheden?
  • Implementeren we na een samenvoeging… of op goed geluk?

Je bent hier niet om met vingers te wijzen. Je bent hier om de flow zonder wrijving te laten verlopen.

Stemmen uit de praktijk

Stemmen uit de praktijk

“Bij de recente overname van een app met veel verkeer was er nul documentatie—we moesten alles snel uitproberen en zelf uitzoeken. Mijn advies? Gebruik AI intensief. Van loganalyse tot het achterhalen van API’s: AI hielp ons sneller inwerken en stabiliseren dan we ooit alleen hadden gekund. Het verandert routineus, vervelend werk in echte vooruitgang.” –Denis Tiumentsev, leidend DevOps-engineer bij Integro Technologies

Tip #6: Maak dashboards die mensen daadwerkelijk gebruiken en verduidelijk het eigenaarschap 

 Grafana, Prometheus, Datadog—het maakt niet uit. Wat ertoe doet:

  • Kan je team het succespercentage van implementaties zien?
  • Betekenen meldingen iets, of zijn het gewoon ruis?

Houdt iemand de foutpercentages in de gaten voordat gebruikers klagen? Wie is eigenaar van de buildpipeline? Van de Helm-charts? Van de DNS-configuraties? De grenzen van het eigenaarschap zijn zelden duidelijk. Maak een lijst van grijze gebieden en verduidelijk ze met je team. Zo voorkom je later dat mensen met de vinger naar elkaar wijzen.

Jij bent nu verantwoordelijk voor de zichtbaarheid. Zorg dat die ertoe doet.

De eerste 90 dagen: vertrouwen opbouwen door betrouwbaarheid

Tip #7: Lever iets op dat de stabiliteit verhoogt 

Dit kan bijvoorbeeld zijn:

  • Bewaking toevoegen aan een systeem dat onvoldoende wordt gemonitord
  • De testdekking in preproductie verbeteren
  • Instabiliteit in CI-pipelines verminderen
  • Een Bash-script refactoren dat met één rm -rf van een ramp verwijderd was

Het hoeft niet enorm te zijn. Het moet ervoor zorgen dat je team gemakkelijker kan ademhalen.

divya

Stemmen uit het veld

“Een van de eerste successen in een nieuwe DevOps-rol was het implementeren van een gecentraliseerde CI/CD-pipeline met geautomatiseerde rollback en GitOps-werkstromen. Daarvoor vertrouwde het team op versnipperde scripts en handmatige workarounds. Hierdoor werden implementatietijden met meer dan 50% verkort en verschoof onze focus van brandjes blussen naar proactieve betrouwbaarheid. De geloofwaardigheid die deze uitrol opleverde, maakte een enorm verschil.” –Divya Parashar, senior stafengineer

Tip #8: Schrijf een feedbackmemo over “DevEx”

Verzamel anonieme of informele feedback van ontwikkelaars over waar infrastructuur hen vertraagt. Presenteer wat je hebt geleerd en stel experimenten voor (bijvoorbeeld snellere lokale ontwikkeling, tijdelijke omgevingen en betere logging).

Schrijf een document met de titel “Dit heb ik geleerd en dit ga ik nu doen.” Dit is een routekaart (en misschien ook een lijstje om mee op te scheppen ;). Deel het met je manager en je team.

Maak een lijst “Dit mag ik niet vergeten”:

  • De vreemde eigenaardigheden die je hebt ontdekt
  • De schaduwinfrastructuur waarvan niemand toegeeft die te beheren
  • De stilzwijgende kennis die alleen Carl van IT lijkt te kennen

Zet die lijst om in documenten, automatisering of tickets — of houd hem bij de hand. Zo laat je het leiderschap zien dat je systemen bouwt die niet zomaar uitvallen.

Stemmen uit het veld

Stemmen uit het veld

“Richt je vandaag op de resultaten waarop je invloed hebt. Houd voor ogen waarom je werk belangrijk is voor klanten — die verschuiving in perspectief maakt tijdens de eerste 90 dagen het volledige verschil.” –Rukmini Reddy, SVP Technologie bij PagerDuty

Tip #9: Kies één project met grote impact en begin het vorm te geven 

Je zou inmiddels genoeg signalen moeten hebben om een belangrijk verbeterpunt te identificeren. Gebruik het laatste deel van je eerste 90 dagen om het af te bakenen, onder de aandacht te brengen en overeenstemming te bereiken.

  • Verplaats onbetrouwbare taken naar GitHub Actions
  • Vervang één unieke server door infrastructuur als code
  • Bouw een standaardroute waarmee ontwikkelaars nieuwe diensten kunnen maken

Begin klein en bewijs je waarde. Leg alles vast.

Laatste woord

Hopelijk kun je binnen je eerste 90 dagen de boel stabiliseren, verdomme eens iets uitgerold krijgen en — het allerbelangrijkst — voorkomen dat de engineers het uitschreeuwen in het luchtledige.

Die eerste dagen draaien volledig om het opbouwen van momentum voor de lange termijn. Zoek de zwakke plekken en documenteer als een bezetene! 

Stemmen uit het veld

Stemmen uit het veld

“Je hoeft jezelf niet in één dag te bewijzen. Adem. Richt je eerst op stabiliteit en daarna op snelheid. Stel vroeg domme vragen — later worden ze alleen maar moeilijker om te stellen. En onthoud: een saai systeem dat werkt is beter dan een flitsend systeem dat uitvalt.” –Pablo Gerboles, CEO bij Alive DevOps

Niet je eerste technische rodeo?

Dit DevOps-draaiboek maakt deel uit van een groeiende reeks voor nieuwe medewerkers die impact willen maken voordat iemand hen het “eigenaarschap over legacy” in de maag splitst.

👉 Net begonnen in een rol als beveiligingsengineer? Wij helpen je op weg:
De eerste 90 dagen: editie cybersecurity

👉 Meer geïnteresseerd in codecommits dan in roottoegang? Bekijk dan:
De eerste 90 dagen: editie softwareontwikkelaar

En ja — er komen binnenkort meer rollen aan. Blijf op de hoogte, of nog beter: schrijf je in voor de nieuwsbrief, zodat je de volgende niet mist.