Mijn Dienstverlening

Linux

Van een terminal emulator in 1990 naar één van de belangrijkste IT Operating Systemen heden ten dage. Waar het in de begin dagen alleen maar een kernel was, het software component dat verantwoordelijk is voor de interactie met de hardware, is Linux via eerst alleen nog een distributie, naar vandaag de dag een compleet platform, ofwel een eco-systeem geëvolueerd.

 

De ruim 27 jaar ervaring met het Linux beperkt zich niet alleen tot het Operating Systeem zelf. Ook is de kennis en ervaring meegegroeid met het eco-systeem er omheen, zoals bijv. Foreman & Katello / RedHat Satellite, FreeIPA / RedHat IDM, Zabbix, maar ook Azure Arc zijn onderdeel van de opgebouwde diepgaande Linux expertise.

 

Het bezit van diepgaande kennis van de interne werking van de Linux kernel en het Operating Systeem worden onderstreept door het verzorgen van Linux Operating System en Linux Kernel Device Driver development trainingen.

 

 

Containers

Nadat de hardware weg gevirtualiseerd is, zoals bijv. met behulp van VMware, hebben we inmiddels ook het OS weg gevirtualiseerd.

 

Verpak de software in gestandaardiseerde pakketjes, de container images, voor zowel de ontwikkeling, de distributie als ook de deployment. Deze gestandaardiseerde pakketjes bevatten dus niet alleen de daadwerkelijke applicatie code, maar ook alles om deze applicatie te kunnen runnen: runtime libraries, systeem tools, systeem libraries en configuratie files.

 

Of deze containers nu lokaal draaien op een container engine zoals Docker of Podman, dat we het ons meer willen richten op het daadwerkelijk deployen, op- en afschalen en het container management met behulp van het Kubernetes platform, of dat we echt op zoek zijn naar een Enterprise focused container platform zoals het RedHat OpenShift Container Platform, ook hier is de kennis en kunde aanwezig.

 

Waarbij Kubernetes in de eerdere versies nog gebaseerd was op Docker Engine, is in de recentere versies Docker Engine vervangen door de  containerd en/of CRI-O als de container runtime.

 

Nieuwe technieken en architecturen vragen ook vernieuwde monitoring en alerting tools. Prometheus is de open-source monitoring en alerting tool voor Kubernetes en wordt ook als built-in monitoring tool meegeleverd in RedHats OpenShift Container Platform.

Automation

Van handmatig naar gecontroleerd geautomatiseerd. Dus naar DevOps.

 

Volgens de één een methode om traditioneel gesilo’de IT afdeling zoals security, ontwikkeling en beheer/operatie beter te coördineren en te laten samenwerken.

Voor de ander een methode om automation, samenwerking, directe terugkoppeling en iteratieve verbetering uit de software ontwikkeling ook binnen het operationele speelveld te faciliteren. Infra-as-code dus.

 

Het belangrijkste is dat de primaire taken niet langer door de mens zelf wordt uitgevoerd, maar door automation. Orchestratie tooling, zoals bijv. Ansible Tower of Azure Pipelines, vervangen de mens als de primaire uitvoerder van IT taken, zoals beheer-, deploy- en/of test-werkzaamheden.

 

De specifieke taken worden beschreven, in taal naar voorkeur, zodat deze werkzaamheden herhaaldelijk, consistent, getest en gecontroleerd kunnen worden uitgevoerd. Met daarbij elke iteratie van betreffende taak op elke moment in dezelfde context (dus zonder type-fouten, stappen over te slaan,  of onverwachte eindresultaten omdat de toestand van de mens in deze iteratie veranderd was door bijv. stress, management druk, o.i.d.).