ArgoCD

ICT-laag: Applicatie

Ook bekend als: Argo CD

0
openstaande opdrachten
€ 106
gemiddeld max. tarief p/u
8
organisaties vragen erom
36
gemiddelde uren per week

Gemiddelden op basis van 11 opdrachten uit het afgelopen jaar.

In het kort Laatst bijgewerkt op

ArgoCD is een open source systeem voor het geautomatiseerd uitleveren van software op Kubernetes-platformen volgens de GitOps-methode. Overheidsorganisaties gebruiken het om de levering van software betrouwbaar, transparant en auditeerbaar te maken. In inhuuropdrachten wordt kennis van ArgoCD vaak gevraagd van een DevOps engineer of Process Automation Platform Engineer, meestal in combinatie met vaardigheden als Kubernetes, CI/CD en Ansible.

Over ArgoCD

Wat ArgoCD inhoudt

ArgoCD is een declaratief continuous delivery-systeem dat specifiek is ontworpen voor Kubernetes. Het werkt volgens de principes van GitOps, waarbij een Git-repository de enige bron van waarheid is voor de gewenste staat van applicaties. ArgoCD automatiseert de implementatie van de gewenste applicatiestatus die in de Git-repository is gedefinieerd.

De werking van het systeem is gebaseerd op een continue vergelijking. ArgoCD monitort de actieve applicaties in een Kubernetes-cluster en vergelijkt hun status met de configuratie in de Git-repository. Wanneer er een verschil wordt gedetecteerd, kan ArgoCD de live-omgeving automatisch bijwerken om deze weer in lijn te brengen met de gewenste staat, wat zorgt voor een consistent en voorspelbaar proces.

Toepassing van ArgoCD bij de overheid

Binnen de Nederlandse overheid wordt ArgoCD ingezet om het beheer van software op moderne cloud-native platformen te stroomlijnen. De adoptie van Kubernetes als standaard voor container-orkestratie vergroot de noodzaak voor een beheersbaar en geautomatiseerd leveringsproces. ArgoCD ondersteunt organisaties bij het beheren van de complexiteit van container-gebaseerde applicaties.

Het systeem maakt een snelle, betrouwbare en auditeerbare levering van software mogelijk. Dit is voor overheidsorganisaties van belang om te voldoen aan eisen rondom transparantie en controleerbaarheid. Door het leveringsproces te automatiseren, vermindert het aantal handmatige handelingen en daarmee de kans op fouten.

Gevraagde rollen en aanvullende vaardigheden

Interim professionals, freelancers en zzp'ers met kennis van ArgoCD werken vaak in de rol van DevOps engineer of Process Automation Platform Engineer. Deze functies richten zich op het bouwen en onderhouden van de infrastructuur voor softwareontwikkeling en -levering. De opdrachttitels benadrukken vaak een specialisatie in platform engineering of CI/CD.

Naast ArgoCD wordt in opdrachten vaak een combinatie van andere vaardigheden gevraagd. Kennis van Kubernetes, CI/CD, Ansible, Docker en Openshift is doorgaans nodig. Dit duidt op een werkomgeving waarin containerisatie en automatisering centraal staan. Ook vaardigheden als procesoptimalisatie en kennisoverdracht komen regelmatig voor.

Kennis van ArgoCD aantonen

Een interim professional, freelancer of zzp'er toont expertise in ArgoCD aan met concrete praktijkervaring. Dit omvat het opzetten en beheren van GitOps-workflows en het definiëren van applicatiestatussen. Voorbeelden van het werken met Kubernetes-manifesten, Helm-charts of Kustomize-bestanden zijn hierbij overtuigend.

Hoewel er geen certificering is die zich uitsluitend op ArgoCD richt, is er wel een bredere certificering beschikbaar. De Certified Argo Project Associate (CAPA) is een formele erkenning van kennis van het bredere Argo-projectecosysteem, waar ArgoCD deel van uitmaakt. Het behalen van dit certificaat kan de aanwezige kennis en ervaring onderbouwen.

Geschreven door Jan de Vries, opdracht adviseur · bijgewerkt op

Veelgestelde vragen

Wat is ArgoCD precies?

ArgoCD is een open source continuous delivery-tool voor Kubernetes. Het gebruikt de GitOps-methode, waarbij een Git-repository de centrale bron is voor de configuratie van applicaties. ArgoCD zorgt ervoor dat de live-omgeving altijd overeenkomt met deze configuratie.

Waarvoor gebruiken overheden ArgoCD?

Overheidsorganisaties gebruiken ArgoCD om de levering van software op Kubernetes-platformen te automatiseren en te beheren. Dit zorgt voor een betrouwbaar, consistent en auditeerbaar proces, wat helpt om de complexiteit van moderne IT-omgevingen te beheersen en de kans op fouten te verkleinen.

Welke rollen vragen het vaakst om ArgoCD?

In inhuuropdrachten bij de overheid wordt kennis van ArgoCD het vaakst gevraagd van een DevOps engineer en een Process Automation Platform Engineer. Deze specialisten zijn verantwoordelijk voor het automatiseren van de softwareleveringspijplijn.

Welke vaardigheden worden vaak samen met ArgoCD gevraagd?

Vaardigheden die vaak samen met ArgoCD worden gevraagd zijn Kubernetes, CI/CD, Ansible, Docker en Openshift. Dit geeft aan dat een interim professional, freelancer of zzp'er moet kunnen werken in een geautomatiseerde en gecontaineriseerde omgeving.

Hoe toon ik ArgoCD aan in mijn inschrijving op een opdracht?

U toont uw kennis van ArgoCD aan door concrete ervaring te beschrijven met GitOps-workflows en het beheer van applicaties op Kubernetes. Noem hierbij specifieke tools zoals Helm-charts of Kustomize. Daarnaast kunt u de Certified Argo Project Associate (CAPA)-certificering vermelden als formele onderbouwing.

Wat is het verschil tussen ArgoCD en FluxCD?

ArgoCD en FluxCD zijn beide populaire open source GitOps-systemen voor Kubernetes. Ze dienen hetzelfde doel, namelijk het synchroniseren van een cluster met een Git-repository. De verschillen zitten voornamelijk in de architectuur, de gebruikersinterface en de manier waarop ze met meerdere repositories en clusters omgaan.

Verbindingen

Gevraagd in 10 plannen