Ook bekend als: HashiCorp Terraform
Gemiddelden op basis van 31 opdrachten uit het afgelopen jaar.
Terraform is software voor het geautomatiseerd opbouwen en beheren van ICT-infrastructuur, bekend als Infrastructure as Code. Overheden gebruiken het om cloud- en lokale omgevingen consistent in te richten en te beheren. In inhuuropdrachten wordt de vaardigheid vaak gevraagd voor rollen als DevOps engineer en Cloud Engineer, in combinatie met kennis van Azure, Kubernetes en CI/CD.
Terraform is een instrument voor Infrastructure as Code (IaC). Hiermee beschrijven professionals de gewenste ICT-infrastructuur in configuratiebestanden. In plaats van de stappen te programmeren, wordt de uiteindelijke toestand van servers, netwerken en opslag gedefinieerd. Terraform zorgt er vervolgens voor dat de werkelijke infrastructuur met deze beschrijving overeenkomt.
Het instrument beheert de volledige levenscyclus van de infrastructuur. Professionals schrijven configuraties in de HashiCorp Configuration Language (HCL). Hiermee kunnen zij de infrastructuur versioneren, wijzigingen plannen en deze gecontroleerd toepassen. Dit maakt het beheer van complexe systemen voorspelbaar en herhaalbaar.
Overheidsorganisaties passen Terraform toe voor het consistent inrichten van hun ICT-omgevingen. Dit geldt voor zowel systemen in de cloud als op eigen locaties. Het gebruik van Terraform helpt om fouten door handmatige handelingen te verminderen. Daarnaast ondersteunt het bij het beheersen van de complexiteit van hybride en multi-cloudsystemen.
De vraag naar deze vorm van automatisering groeit door de digitalisering van de dienstverlening. Gestandaardiseerde en schaalbare IT-platformen zijn hierbij nodig. Terraform wordt vaak ingezet binnen DevOps-teams om de uitrol van applicaties te versnellen. Het verbetert ook de samenwerking tussen ontwikkel- en beheer-teams.
Inhuuropdrachten voor Terraform richten zich vaak op specifieke functierollen. Interim professionals, freelancers en zzp'ers worden doorgaans gezocht als DevOps engineer, Cloud Engineer of Architect. Ook rollen als Process Automation Platform Engineer en Netwerkbeheerder komen voor. Deze functies vereisen een diepgaande technische specialisatie.
Naast Terraform wordt vaak kennis van andere technologieën gevraagd. Voorbeelden hiervan zijn Kubernetes, Ansible en het cloudplatform Azure. Ook ervaring met CI/CD-werkwijzen is een veelgevraagde vaardigheid. Dit profiel duidt op opdrachten waar automatisering van de volledige softwarelevenscyclus centraal staat.
Een interim professional, freelancer of zzp'er toont expertise in Terraform aan met concrete ervaring. Dit omvat het schrijven van configuraties in de HashiCorp Configuration Language (HCL). Ook kennis van cloudplatformen zoals Azure of Amazon Web Services is relevant. Opdrachtgevers zoeken vaak naar ervaring met het opzetten en beheren van complexe infrastructuren.
Officiële certificeringen van de leverancier kunnen de kennis van een professional onderbouwen. Daarnaast is het waardevol om ervaring met CI/CD-werkwijzen te beschrijven. Het kunnen laten zien van resultaten, zoals versnelde uitrolprocessen of verbeterde stabiliteit, overtuigt een opdrachtgever van de toegevoegde waarde.
Geschreven door Jan de Vries, opdracht adviseur · bijgewerkt op
De vraag naar Terraform komt het meest voor in rollen als DevOps engineer, Cloud Engineer en Architect. Ook in opdrachten voor een Process Automation Platform Engineer of Netwerkbeheerder wordt deze vaardigheid regelmatig gevraagd.
U toont uw expertise aan door concrete ervaring met het schrijven van configuraties in HCL te beschrijven. Verwijs naar projecten waar u met cloudplatformen als Azure hebt gewerkt en CI/CD-werkwijzen hebt toegepast. Officiële certificeringen van de leverancier kunnen uw kennis verder onderbouwen.
Terraform is een software-instrument voor Infrastructure as Code (IaC). Het stelt gebruikers in staat om ICT-infrastructuur zoals servers en netwerken te definiëren in configuratiebestanden. Terraform zorgt er vervolgens voor dat de werkelijke omgeving automatisch wordt opgebouwd en beheerd volgens die specificaties.
Overheden gebruiken Terraform om hun ICT-omgevingen op een consistente en herhaalbare manier in te richten en te beheren. Dit vermindert handmatige fouten en helpt bij het beheersen van complexe cloud- en hybride systemen. Het ondersteunt de digitalisering van diensten en versnelt de uitrol van applicaties binnen DevOps-teams.
Naast Terraform wordt in inhuuropdrachten vaak gevraagd om kennis van Kubernetes, Ansible en cloudplatformen zoals Azure. Ook ervaring met CI/CD voor continue integratie en levering is een veelgevraagde combinatie.
Terraform richt zich primair op het provisioneren van infrastructuur, zoals het aanmaken van virtuele machines en netwerken. Ansible is een configuratiemanagement-instrument dat doorgaans wordt gebruikt om software te installeren en te configureren op reeds bestaande systemen. In de praktijk worden de twee instrumenten vaak gecombineerd.