Een recente landelijke zoekopdracht in de VS naar ‘DevOps-engineer’ op de technologiesite voor vacatures Dice leverde 4.474 openstaande functies op. Niet slecht voor een functietitel die tien jaar geleden nog niet bestond.
Functies als DevOps-engineer – net als de DevOps-discipline zelf – zijn de afgelopen jaren enorm gegroeid en inmiddels heel gangbaar. Maar vrijwel vanaf het ontstaan ervan zorgden de functie – en de titel zelf – voor enige verwarring. Wat doet een DevOps-engineer precies?
(Als je ‘DevOps’ antwoordde, heb je de kwestie niet bepaald verduidelijkt.)
Een DevOps-engineer is een professional die de kloof tussen softwareontwikkeling en IT-operations probeert te overbruggen, met als doel de efficiëntie en effectiviteit van softwareontwikkelings- en implementatieprocessen te verbeteren”, zegt Cara Suarez, hoofd productmarketing bij het mobiele testplatform Kobiton.
Dat maakt het een multidisciplinaire functie, merkt Suarez op – een functie die in veel ondernemingen steeds onmisbaarder wordt.
“Een DevOps-engineer speelt een cruciale rol in moderne softwareontwikkeling en IT-operations, met de nadruk op automatisering, samenwerking en een cultuur van continue verbetering”, zegt Suarez. “De functie ontwikkelt zich om nieuwe technologieën en beveiligingsuitdagingen het hoofd te bieden, en een brede vaardighedenbasis is essentieel voor succes op dit gebied.”
In dit artikel definiëren we de functie van DevOps-engineer, bespreken we welke vaardigheden ervoor nodig zijn en leggen we uit hoe de functie in 2025 en daarna verandert.
DevOps definiëren: meer dan een modewoord
Om de functie van DevOps-engineer beter te begrijpen, helpt het natuurlijk om DevOps zelf te begrijpen.
Kort gezegd is DevOps een reeks praktijken, processen en tools die erop gericht zijn om twee cruciale IT-functies – softwareontwikkeling (‘Dev’) en IT-operations (‘Ops’) – veel nauwer op elkaar af te stemmen dan in het verleden gebruikelijk was. Hoewel de specifieke doelen daarvan per organisatie of team kunnen verschillen, is het overkoepelende doel om de snelheid, frequentie, veerkracht en beveiliging van softwareontwikkeling, implementatie, prestaties en onderhoud te verbeteren.
Wanneer ze succesvol zijn, kunnen DevOps-teams code sneller en vaker bouwen en opleveren, met minder fouten, minder uitvaltijd en een gezondere werkomgeving. Dat maakt DevOps waardevol voor bedrijven in elke sector en van elke omvang, van start-ups die DevOps gebruiken tot ondernemingen uit de Fortune 500.
Holistische definities van DevOps benadrukken doorgaans ook het belang van mensen – hoe ze communiceren, hoe ze samenwerken, hoe ze minder tijd kunnen besteden aan repetitief handmatig werk, enzovoort. Daarom wordt DevOps vaak net zozeer (of zelfs meer) gezien als een cultuur als een technische of procesgerichte discipline. Het draait net zo goed om het bouwen van betere producten en diensten met gedeelde prikkels, een werkcultuur zonder schuldigen aan te wijzen en gestroomlijnde softwarelevering – zonder je team op te branden.
“Naarmate DevOps volwassener is geworden, is het verder gegaan dan alleen automatisering en samenwerking”, zegt Suarez. “Het omvat nu een bredere culturele verschuiving, die vaak wordt aangeduid als ‘DevOps-cultuur’, waarbij de nadruk ligt op een mentaliteit van continue verbetering en samenwerking in de hele organisatie.”
Have an account? Log In
Wat doen DevOps-engineers?
Naarmate DevOps zich verspreidde binnen de IT van ondernemingen, werd duidelijk dat de nauwe afstemming tussen ontwikkel- en operationele teams – die in het verleden doorgaans gescheiden en in silo’s werkten – behoefte creëerde aan een nieuwe klasse IT-professionals met vaardigheden en verantwoordelijkheden die meerdere functies overbrugden.
De functie van DevOps-engineer ontstond om de uitdagingen aan te pakken die samenhangen met traditionele softwareontwikkeling en IT-operations, waarbij deze twee functies vaak geïsoleerd van elkaar werkten, wat leidde tot trage, foutgevoelige en inefficiënte processen.

Derek Ashmore, hoofd applicatietransformatie bij Asperitas, beschrijft de functie in duidelijke bewoordingen: “Een DevOps-engineer gebruikt automatisering voor een grote verscheidenheid aan IT-taken die vroeger handmatig werden uitgevoerd.”
Volgens Ashmore omvatten die taken een grote verscheidenheid aan IT-functies, zoals het implementeren en beheren van applicatieomgevingen, het implementeren van applicatiecode, serversoftware, beveiligingsbeleid, cloudinfrastructuur en nog veel meer.
Vanwege de diversiteit van die taken en de vaardigheden die ervoor nodig zijn, specialiseren sommige DevOps-engineers zich in bepaalde domeinen, ook al hebben ze een gemeenschappelijke functietitel.
Het is gebruikelijk dat sommigen zich specialiseren in het beheer en de configuratie van serversoftware, omdat daarvoor vaardigheden op het gebied van systeembeheer nodig zijn. Anderen richten zich op het bouwen van applicaties en continue levering, waarbij vaak programmeertaal-specifieke vaardigheden nodig zijn.

Anders gezegd: DevOps-ingenieurs zijn steeds vaker verantwoordelijk voor het werk achter de schermen dat nodig is om goede software te bouwen, implementeren, beheren en beveiligen.
Vaardigheden en kwalificaties van DevOps-ingenieurs
Hoewel specialisatie specifieke vaardigheden en ervaring kan bepalen, draait de rol van DevOps-ingenieur doorgaans om enkele gemeenschappelijke ‘harde’ vaardigheden (zoals technische vaardigheden) en ‘zachte’ vaardigheden (zoals interpersoonlijke communicatie of teambuilding).

Suarez van Kobiton zet ze als volgt uiteen:
- Automatisering: Hoewel DevOps niet simpelweg een synoniem is voor automatisering, bestaat er vrijwel geen DevOps-omgeving die grotendeels of volledig op handmatig werk en handmatige processen draait. Automatisering zit in het DNA van DevOps. Daarom zijn DevOps-ingenieurs doorgaans verantwoordelijk voor het gebruik van verschillende programmeertalen en andere hulpmiddelen om geautomatiseerde processen te creëren en te onderhouden voor onder meer het beschikbaar stellen van software, implementatiesoftware en testen, naast andere basisaspecten van de softwareontwikkelingslevenscyclus.
- Infrastructuur als code (IaC): Daarover gesproken: het beheren van infrastructuur en configuraties met behulp van code, vaak met hulpmiddelen zoals Terraform of Ansible, is op zichzelf een categorie binnen automatisering – een categorie die onmisbaar is voor DevOps-pijplijnen en -processen. Het handmatig configureren (of opnieuw configureren) van applicatie- en infrastructuuromgevingen – vooral op grote schaal – staat bijvoorbeeld haaks op de algemene principes van DevOps. DevOps-ingenieurs zijn steeds vaker verantwoordelijk voor het automatiseren van een groot deel van dat repetitieve werk om snelheid en efficiëntie te verhogen.
- Samenwerking: DevOps-ingenieurs kunnen doorgaans niet vasthouden aan het achterhaalde stereotype van de slechtgehumeurde IT-professional die ergens in een serverkast is opgesloten. Ze moeten zich prettig voelen bij het faciliteren van beste praktijken en samenwerking binnen DevOps en bij communicatie tussen ontwikkel- en operationele teams om workflows en processen te stroomlijnen. In grote organisaties waar DevOps-principes voet aan de grond krijgen en zich uitbreiden naar andere functies – zoals beveiliging en DevSecOps – of niet-technische afdelingen, moeten ze met een nog diversere groep persoonlijkheden en functies kunnen samenwerken.
- Continue integratie/continue implementatie (CI/CD): DevOps en CI/CD gaan hand in hand, vooral omdat beide sterk afhankelijk zijn van automatisering om een hogere snelheid, frequentie en efficiëntie mogelijk te maken. DevOps-ingenieurs zijn vaak verantwoordelijk voor het implementeren en beheren van CI/CD-pijplijnen om softwaretests te automatiseren en implementaties uit te voeren. Ook helpen ze bij het zo vroeg mogelijk automatiseren van het scannen op kwetsbaarheden en andere beveiligingscontroles in die pijplijnen. DevOps-teams die bijzondere nadruk leggen op beveiliging gebruiken soms de verwante benaming ‘DevSecOps’ om aan te geven dat beveiliging dezelfde prioriteit krijgt als softwareontwikkeling en operationele werkzaamheden.
- Monitoring, logboekregistratie en metrieken: DevOps-ingenieurs richten ook hulpmiddelen voor monitoring en logboekregistratie in om de gezondheid en prestaties van applicaties en infrastructuur te volgen. Over het algemeen zijn DevOps-ingenieurs en de bredere teams waarvan zij deel uitmaken sterk gericht op het meten van de prestaties van hun inspanningen, deels om een mentaliteit van continue verbetering en optimalisatie op te bouwen en te versterken. Verschillende teams gebruiken uiteenlopende raamwerken voor DevOps-metrieken.
- Probleemdiagnose en probleemoplossing: DevOps-ingenieurs zorgen voor de betrouwbaarheid, veerkracht en beschikbaarheid van de applicaties en infrastructuur die zij ondersteunen. Daarom omvat hun werk doorgaans het onderzoeken en beperken van prestatieproblemen en andere kwesties wanneer die zich voordoen.
Hulpmiddelen en programma's voor DevOps-ingenieurs
Hoewel er geen standaardlijst met DevOps-tools bestaat die voor iedereen geschikt is, standaardiseren DevOps-teams doorgaans op een toolchain die ze zelf hebben samengesteld. Die toolchain sluit meestal aan op de fundamentele vaardigheden die we hierboven hebben besproken. Hier zijn voorbeelden van enkele populaire DevOps-tools voor elke categorie (met hulp van Suarez):
- Automatisering/Infrastructure as Code: Ansible, Terraform
- Containerisatie en orkestratie: Docker, Kubernetes
- Cloudinfrastructuur en -services: Amazon/AWS, Microsoft Azure, Google Cloud Platform
- CI/CD-pijplijnen en -tools: Jenkins, GitLab CI/CD, Travis CI
- Versiebeheer: Git
- Monitoring en logboekregistratie: Prometheus, Grafana, ELK-stack (Elasticsearch, Logstash, Kibana).
- Scripttalen: Bash, Python
- Besturingssystemen: Linux
Houd er rekening mee dat ervaring met en interesse in opensourcesoftware en -tools ook een groot pluspunt zijn. Verschillende van de bekende namen hierboven (zoals Linux en Kubernetes) voldoen daaraan, en veel platforms en tools in het cloud- en cloud-native-ecosysteem zijn opensource of gebaseerd op opensourcecode.
Het is ook belangrijk om op te merken dat vaardigheden op het gebied van DevOps-engineering – net als software-engineeringvaardigheden in het algemeen – niet statisch zijn of voor altijd vastliggen. De principes kunnen relatief constant blijven, maar werkwijzen, tools en talen kunnen komen en gaan. Suarez wijst op serverloos computergebruik – en tools zoals AWS Lambda en Azure Functions kunnen daardoor vaker voorkomen op verlanglijstjes van werkgevers die DevOps-engineers zoeken. Ook ziet Suarez dat meer organisaties bewust DevOps-praktijken opbouwen die specifiek gericht zijn op mobiele ontwikkeling en testen.
More Articles
Hoe word je een DevOps-engineer: opleiding, ervaring en certificeringen
Dus, wil je DevOps-engineer worden?
Het is zeker een veelgevraagde DevOps-functie met volop groeimogelijkheden. Gezien de breedte en omvang van de technologieën en processen waarmee je te maken krijgt, is het een uitstekend vakgebied voor voortdurende professionele ontwikkeling.
Voor velen is een functie als DevOps-engineer een opstap naar hogere leidinggevende posities, zoals chief technology officer (CTO) worden, waar technologie en strategische besluitvorming samenkomen. Voor bedrijven die nog niet klaar zijn voor een fulltime CTO, is er ook de mogelijkheid om een parttime CTO in te huren—een parttime of contractuele CTO die strategische begeleiding en expertise biedt en zo helpt de kloof tussen DevOps-engineering en leidinggevend management te overbruggen.
Er is geen vast traject naar de functie van DevOps-engineer. Hoewel sommige werkgevers specifieke eisen kunnen stellen, zoals een diploma in de informatica – een eis die in het IT-vakgebied vaak tot verhitte discussies leidt – is de realiteit dat meerdere opleidings- en loopbaantrajecten de vaardigheden en ervaring kunnen opleveren die nodig zijn voor een DevOps-engineer.
Enkele andere veelvoorkomende IT-functies waarvan de kwalificaties overlappen met DevOps-engineering zijn:
- Systeembeheer
- Software-engineering
- Engineering voor sitebetrouwbaarheid
- IT-beheer
- Infrastructuurengineering / cloudengineering
Er ontstaat ook een nieuwe categorie certificeringen die op DevOps is gericht. Sommige daarvan – zoals de Certified Kubernetes Administrator en de AWS Certified DevOps Professional – zijn gekoppeld aan specifieke platforms. Daarom is het een goed idee om inzicht te hebben in je beoogde werkgevers en de omgevingen en tools die zij gebruiken. Nog beter: kijk of je huidige werkgever de kosten voor je wil dragen. (CTO's, let op: professionele ontwikkeling aanbieden is een uitstekende manier om personeel te werven en te behouden.)
Onlinecursussen, bijeenkomsten en experimenteren in een thuislab zijn ook uitstekende manieren om te leren en vaardigheden op te bouwen door praktische ervaring. Richt je eerst op de onmisbare onderdelen – denk bijvoorbeeld aan automatisering, cloud en opensource.
Samengevat
DevOps-engineers spelen een belangrijke rol in de manier waarop moderne software wordt gebouwd, geïmplementeerd, beheerd en beveiligd. Abonneer je ook op de nieuwsbrief van The CTO Club voor meer nieuws en discussies uit de sector!




