Sr. Data / DevOps / Fullstack / Linux consultant

0 1
0 naam drs. ing. Sander Lentink
1 woonplaats Lelystad | 🇪🇺 EU
2 telefoon +31617012655
3 email sv@lent.ink
4 links
  • github.com/svlentink
  • blog.lent.ink

About

Ontwerpen & implementeren van onderhoudbare, gedocumenteerde en herhaalbare IT-oplossingen.

Ambitie

Proactief | Tool-onafhankelijk | Beveiligingsgericht

Ervaring

0 1
0 role Sr. DevOps Engineer | IFS (enterprise software), Den Bosch
1 periode March 2025 -> December 2025, 40h p/w (consultant, 98% remote)
2 omschrijving Multi-tenant infrastructuur mogelijk maken op bestaande Infrastructuur als Code (IaC) door gebruik te maken van het strangler-patroon
3 werkzaamheden
  • Automatiseren handmatige infrastructuurprovisionering met OpenTofu (Terraform)
  • Modelleren van huidige CI/CD-pijpleidingen en ontwerpplan voor herstructurering
  • Herstructurering van Ansible-monoliet in rollen en playbooks
  • Implementatie van REST API-proxy in Golang
  • Vertaal Bash-backendprocessen naar TypeScript
  • Test TypeScript met Playwright
  • Containeriseer testpijpleidingen voor lokaal testen
  • Test verouderde code en pijpleidingen om bestaande code te diagnosticeren en repareren
  • Verhoog de testefficiëntie m.b.v. verantwoordelijkheidsscheiding en foutenlogboeken
  • Implementeer een dashboard in Azure DevOps voor geplande periodieke tests
  • Herstructureer Gitlab- en Azure DevOps-pijpleidingen
4 technieken
  • Scrum
  • Ansible
  • OpenTofu
  • Terraform
  • Python
  • Linux
  • TypeScript
  • Podman
  • CI/CD
  • Git
  • Golang
  • Infrastructure as Code (IaC)
  • Azure DevOps
  • GitLab
  • Jira
  • BitBucket
  • Figma
  • Jenkins
0 1
0 role Senior DevOps/Data engineer | Schiphol (aviation), Amsterdam
1 periode July 2022 -> July 2024, 32h p/w (consultant, 95% remote)
2 omschrijving Optimaliseren van luchthaven logistiek d.m.v. gegevens gedreven besluitvorming
3 werkzaamheden
  • Onderhouden van Cloudinfrastructuur d.m.v. Infrastructuur als Code (IaC)
  • Uitrol van Confluent Kafka infrastructuur m.b.v. Terraform
  • Ontwikkeling van data-invoerservices in Python
  • Assisteren van (junior) ontwikkelaars met netwerk, CI/CD en k8s problemen
  • Containerisatie van Scala-applicaties
  • Migreren van CI/CD pijpleidingen van Jenkins naar Azure DevOps
  • Applicatielaag-logging migreren van Datadog naar Splunk
  • Construeren van XSD validatieschema's voor gegevensbronnen
4 technieken
  • Scrum
  • Python
  • OpenShift
  • Mermaid
  • Linux
  • Git
  • Kafka
  • PostgreSQL
  • Azure DevOps
  • OpenTofu
  • Terraform
  • Bash
  • REST API
  • Security
  • TCP
  • netcat
  • firewall
  • Azure Blob
  • JFrog
  • Gitlab
  • SOAP
  • Docker
  • Docker
  • Podman
  • Confluent
  • Confluence
  • Gitlab
  • XML
  • XSD
  • YAML
  • JSON
  • Airflow
  • Splunk
  • Datadog
  • AVRO
  • DataBricks
0 1
0 role Senior Data/DevOps engineer | Vattenfall (energy), Amsterdam
1 periode July 2021 -> June 2022, 40h p/w (consultant, 80% remote)
2 omschrijving Optimalizeren van onderhoud aan offshore wind turbines door gegevensanalisten te voorzien van tooling, infrastructuur en data, zodat voorspellende modellen de slijtage aan turbine onderdelen kan identificeren.
3 werkzaamheden
  • Vertalen van zakelijke vragen naar complexe SQL-query's
  • Ontwerp voor gegevens-extractie, -transformatie en -laden (ETL)
  • JWT-authenticatie configureren m.b.v. Envoy-proxy voor backend van webapplicatie
  • Ontwikkelaars in staat stellen VS-Code op k8s te draaien
  • Cloudinfrastructuur beheren via Infrastructure as Code (IaC)
  • GitOps implementeren voor AKS en databases in Azure-Cloud m.b.v. Terraform
  • Gegevenstransformatie in Python m.b.v. Pandas
4 technieken
  • Scrum
  • Python
  • Pandas
  • Envoy
  • SQL
  • Apache NiFi
  • AKS Kubernetes
  • Kustomize
  • Dockerfile
  • Linux
  • Git
  • Kafka
  • Swagger
  • PostgreSQL
  • Azure DevOps
  • Terraform
  • Bash
  • REST API
  • PostgREST
  • OmniDB
  • MS Visio
  • Azure Blob
  • Nginx
  • Nexus
  • DataBricks
0 1
0 role Data Platform engineer | Tennet (energy), Arnhem
1 periode July 2020 -> June 2021, 40h p/w (consultant, 98% remote)
2 omschrijving Het opschalen van duurzame energiebronnen mogelijk maken door het ontwikkelen van gegevensinvoer pijpleidingen om data scientist in staat te stellen verspellingsmodellen te maken. Wij ontwikkelden services die verschillende bronnen aanboorde en het opsloeg op HDFS of in een database, voorzien van monitoring d.m.v. dashboards en alarmering.
3 werkzaamheden
  • Verbeteren en stimuleren van innovatie m.b.t. beveiligingsprocessen d.m.v. standaardisatie en automatisering
  • Ontwikkelen van data-invoerservices met Python
  • Implementeren van diverse services met GitOps op containerorkestratieplatform
  • GitOps mogelijk maken voor LDAP Grafana-instanties
  • Ontwikkelaars in staat stellen VS-Code te draaien op DTAP-containerplatforms
  • Ontwikkelen van multithreaded Python-service voor data-invoer m.b.v. NiFi
  • GitOps voor databases (DaaS)
  • Vereistenbeheer voor data-invoerservices; ACL's, servicegebruiker, HDFS, Kafka
  • Creëren van dashboards die data-invoerstatistieken visualiseren met Kibana
  • Configureren van Filebeat op containerorkestratieplatform
  • Ontwikkelen van Python-pakket voor implementatie van gestandaardiseerd JSON-logformaat
  • GitOps inschakelen voor ElasticSearch-watchers voor waarschuwingen naar Slack en e-mail
  • Creëren en onderhouden van interne Python-pakketten (pypi)
  • Ontwikkelen van streaming-API in Python tussen HDFS en HTTP
4 technieken
  • Scrum
  • Python
  • Dockerfile
  • Linux
  • CI/CD
  • Git
  • SQL
  • Apache NiFi
  • DC/OS
  • Kafka
  • Impala
  • Hue
  • Hadoop
  • HDFS
  • Oracle
  • Swagger
  • PostgreSQL
  • Jenkins
  • Mesos Marathon
  • ELK ElasticSearch Logstash Kibana
  • Grafana
  • Filebeat
  • Kerberos
  • Bash
  • PowerShell
  • SOAP
  • Webdav
  • REST API
  • SFTP
  • Nexus
0 1
0 role Cloud Architect | Rabobank (banking), Utrecht
1 periode November 2019 -> June 2020, 40h p/w (consultant, 75% remote)
2 omschrijving Als onderdeel van de strategische verschuiving van eigen datacenters (DC) naar de Cloud, hielp ik met het opzetten van de infrastructuur voor de pilot applicatie (Pega) door het ontwikkelen van het automatisch uitrollen van een kubernetes (k8s) cluster met de applicatie. Wij waren verantwoordelijk voor het opzetten en uitvoeren van de eerste migratie, waarbij ik de implementatie aanstuurde van Infrastructure as Code (IaC) m.b.v. Terraform.
3 werkzaamheden
  • Continue evaluatie van business value vs. technische verbeteringen aangedragen door engineers
  • Design van Infrastructure as Code (IaC) omgeving
  • Integreren security principes in IaC, k8s en werkprocessen
  • Ontwikkelen standaarden en modules in Terraform
  • Optimaliseren CI/CD pipelines en templates
  • Automatiseren uitrol op Azure m.b.v. Terraform en pipelines
  • Omzetten bestaande installatie handleiding naar IaC
  • Uitvoeren Database tests t.b.v. selectieproces
  • Aansturen van driekoppig IaC team
  • Ondersteunen van team met Terraform en container vragen
4 technieken
  • Scrum
  • Scaled Agile Framework (SAFe)
  • Kubernetes
  • Terraform
  • Azure DevOps
  • Python
  • Dockerfile
  • Linux
  • CI/CD
  • Git
  • PostgreSQL
  • Azure
  • Pega (Java)
  • Infrastructure as Code (IaC)
0 1
0 role Network engineer | Surfnet (research), Utrecht
1 periode October 2019 -> November 2019, 40h p/w (thesis, 35% remote)
2 projecturl http://tunroam.org
3 omschrijving Ontwikkelen van een wireless protocol die veilige public WiFi access points mogelijk maakt door VPN traffic te whitelisten.
4 werkzaamheden
  • 802.1x authentication server aanpassen voor protocol
  • Ontwikkelen draadloos protocol
  • Implementeren van protocol op Raspberry Pi, welke dient als draadloos toegangspunt (AP)
5 technieken
  • draw.io
  • LaTeX
  • FreeRADIUS
  • Python
  • Markdown
  • Javascript
  • Git
  • Debian Linux
  • Docker
  • Bash
  • Raspberry Pi
  • Orange Pi
  • Armbian
  • OpenVPN
0 1
0 role DevOps engineer | Rabobank (banking), Utrecht
1 periode March 2019 -> October 2019, 24h p/w (consultant, 40% remote)
2 omschrijving Als onderdeel van de strategische verschuiving van eigen datacenters (DC) naar de Cloud, rationaliseerde ik bestaande infrastructuur. Hierbij gebruikte ik Infrastructure as Code (IaC) principes om een beheersbare middleware te maken voor het aanvragen van ICT services in het eigen DC.
3 werkzaamheden
  • Strategie maken voor transitie naar containers tbv. Cloud migratie
  • Onderzoek naar methodes om resources aan te vragen in ManageIQ via Infrastructuur als Code (IaC)
  • Ontwikkelen van ManageIQ Terraform aanbieder m.b.v. Golang
  • Ontwikkelen nieuwe leesbare Terraform sjabloon volgens AWS format
  • Ontwikkelen van gegevensverwerkers m.b.v. Python voor on premise DC beheer
  • Bouwen van koppelingen tussen DevOps tools en API's
  • Optimaliseren van bestaande IaC sjabloon (YAML en JSON)
  • Pega vatten in container d.m.v. Dockerfile
  • Platform tekeningen maken
  • Ondersteunen van team met Python, Linux, containers, routing en Terraform vragen
  • Presenteren designs en bevindingen aan teams
4 technieken
  • Scrum
  • Scaled Agile Framework (SAFe)
  • Terraform
  • Docker
  • Python
  • Ansible
  • Alpine Linux
  • ManageIQ
  • Git
  • Go (golang)
  • Swagger
  • Redhat
  • Bitbucket
  • Confluence
  • Infrastructure as Code (IaC)
0 1
0 role DevOps Engineer | Mijndomein (IT), Lelystad
1 periode December 2016 -> November 2018, 24h p/w (werknemer, 20% remote)
2 omschrijving Automatiseren van operationeel beheer en implementeren van nieuwe services. Mijn verantwoordelijkheid was het in de lucht houden van de bestaande diensten; hosting, email, DNS en het moderniseren van de interne configuratie tools.
3 werkzaamheden
  • Ontwikkelen microservices in Python
  • Microservices koppelen met RabbitMQ message systeem
  • Optimaliseren beheer m.b.v. nagios, elastic search monitoring, Slack meldingen
  • Beheer hosting infra
  • Audit en rapporteren van security m.b.t. infrastructuur
  • DDOS interventie
  • Spam en phising email monitoring en preventie
  • Software ontwikkelaars voorzien van docker platform
  • Standby diensten draaien
  • Email platform beheer
  • Onderhoud in datacenter
4 technieken
  • Scrum
  • Kanban
  • Python
  • Apache
  • LXC
  • SQL
  • Docker
  • Kubernetes
  • DC/OS Mesosphere
  • Git
  • Exim
  • KVM
  • Debian Linux
  • AWS EC2
  • RabbitMQ
  • PowerDNS
  • HA-proxy
  • OpenStack
  • Kibana
  • Dokuwiki
  • CertManager
  • BGP
0 1
0 role Covert channel researcher | OS3 (education), Amsterdam
1 periode April 2018 -> May 2018, 20h p/w (edu. project, 0% remote)
2 omschrijving Onderzoek naar de mogelijkheid om verborgen data in plaatjes via sociale media te delen. Verschillende sociale media lieten zien dat zij plaatjes converteren, zowel JPG als BMP, wat maakt dat verborgen data vernietigd wordt.
3 werkzaamheden
  • data embedden mbv. verschillende stenography tools
  • code bijdragen aan open source stenography tool op Github
  • de verschillende data dragers uploaden en weer downloaden voor validatie
4 technieken
  • Bash
  • Imagemagick
  • LaTeX
  • Docker
  • Git
0 1
0 role Blockchain ontwikkelaar | OS3 (education), Amsterdam
1 periode February 2018 -> March 2018, 24h p/w (edu. project, 30% remote)
2 projecturl http://github.com/svlentink/logdag
3 omschrijving Klassieke infrastructuren maken vaak gebruik van een centrale log server. We hebben een Proof of Concept gemaakt die log blokken naar een willekeurige andere log server stuurt en een hash ervan op een blockchain plaatst. Hierdoor wordt het onmogelijk of onaantrekkelijk gemaakt om achteraf logs aan te passen.
4 werkzaamheden
  • Ontwerpen en bouwen blockchain architectuur
  • Ontwikkelen van web interface die real time een representatie van de graph laat zien
  • Ontwikkelen van de backend code in Python
5 technieken
  • Python
  • Docker
  • HTML5
  • Javascript
  • LaTeX
  • D3js
  • Git
  • Dokuwiki
0 1
0 role Blockchain onderzoeker | KPMG (education), Amstelveen
1 periode January 2018 -> January 2018, 40h p/w (thesis, 15% remote)
2 omschrijving De meeste blockchain technologieen eisen dat een participant altijd online is om bij te blijven met de blockchain. We hebben een onderzoeksverslag geschreven over de verschillende consensus mechanismes uit de blockchain wereld en laten zien wat toepasbaar is voor mobiele apparaten.
3 technieken
  • LaTeX
  • Docker
  • Git
0 1
0 role Container technologist | OS3 (education), Amsterdam
1 periode November 2017 -> December 2017, 24h p/w (edu. project, 30% remote)
2 projecturl https://github.com/svlentink/container-performance
3 omschrijving Een van de nieuwe ontwikkelingen is serverless. Serverless vraag vaak dat code herschreven dient te worden. Als alternatief heb ik een Proof of Concept ontworpen die op basis van een trigger (REST API, AMQP message) een container opstart en vervolgens de output van het process in de container terug geeft.
4 werkzaamheden
  • Ontwikkelen van PoC in python
  • Performance overzicht genereren met R
  • Bootstrappen van VPSen mbv. Bash
5 technieken
  • Rkt
  • Docker
  • LXC / LXD
  • Python
  • Flask
  • Bash
  • LaTeX
  • R
  • Git
0 1
0 role IoT beveiling onderzoeker | OS3 (education), Amsterdam
1 periode September 2017 -> October 2017, 24h p/w (edu. project, 50% remote)
2 omschrijving Analyseren van de dataflow van IoT (Internet of Things) apparaten bekijken om inzicht te krijgen in de veiligheid en privacy. We hebben meerdere apparaten onderzocht en gekeken naar de data en waarmee ze verbinding maken.
3 werkzaamheden
  • Configuratie IoT apparten
  • Analyse van tcpdump mbv. Wireshark
4 technieken
  • Wireshark / tcpdump
  • LaTeX
  • Docker
  • Bash
  • Git
  • Dokuwiki
0 1
0 role DevOps Engineer | Superbuddy (IT), Zwolle
1 periode June 2016 -> September 2016, 40h p/w (thesis, 15% remote)
2 omschrijving Als onderdeel van mijn thesis heb ik hun oude monolith gedockerized en AB testing mogelijk gemaakt door verschillende componenten in te richten als micro-services. Verder heb ik monitoring en het uit te kunnen rollen via CI/CD geimplementeerd.
3 werkzaamheden
  • Systeem aanbevelingen
  • Dockerizen bestaande applicaties
  • Implementeren CI/CD
  • Mogelijk maken van A/B testing mbv. nginx
  • Adviseren VPS providers
4 technieken
  • Scrum
  • Git
  • Bash
  • Docker
  • Docker-compose
  • Nginx
  • PHP
  • draw.io
  • LaTeX
  • Gitlab
0 1
0 role System analyst | Blendle (digital journalism), Utrecht
1 periode February 2016 -> May 2016, 40h p/w (thesis, 15% remote)
2 omschrijving Om de laadtijd van de applicatie sneller te maken, heb ik gekeken naar mogelijkheden om caching op verschillende lagen te implementeren. Wanneer bleek dat alles met query parameters ging en dit niet mogelijk was op netwerk niveau, ben ik opzoek gegaan naar de code die het meeste tijd koste (dmv. static code analysis). Na twee bugs gevonden te hebben heb ik de applicatie ook lokaal werkend gekregen door hun core te dockerizen.
3 werkzaamheden
  • Architectuur vatten in diagrammen
  • Dataflow analysis
  • Static code analysis (Ruby)
  • Dockerizen monolith
4 technieken
  • Scrum
  • draw.io
  • LaTeX
  • Ruby
  • Nginx
  • HAproxy
  • CDN Content Delivery Network
  • Javascript
  • REST API
  • HAL JSON
  • Git
0 1
0 role DevOps | imgZine (IT), Amsterdam
1 periode September 2015 -> January 2016, 40h p/w (stage, 15% remote)
2 omschrijving Het ontwikkelen van een Proof of Concept backend die gebruikt kan worden voor interne chat in applicaties. Heb een bestaande XMPP server gedockerized en gecompiled met WebSocket libraries en vervolgens een HTML5 applicatie gemaakt die via WebSocket (RFC7395) verbinding maakt met de backend.
3 werkzaamheden
  • Ontwikkelen HTML5 chat client
  • Backend inrichten
  • Installatie script in Bash
4 technieken
  • Scrum
  • Docker
  • HTML5
  • XMPP server
  • WebSocket
  • Bash
  • LaTeX
  • Git
0 1
0 role NodeJS ontwikkelaar | Maxedy (IT), Amsterdam
1 periode February 2015 -> June 2015, 40h p/w (stage, 15% remote)
2 omschrijving Deployment using Bash and REST-API in Meteor using OrientDB
3 technieken
  • Scrum
  • OrientDB
  • Node.js
  • Javascript
  • REST API
  • Bash
  • NoSQL
  • HTML5
  • draw.io
  • Git
  • Mocha
0 1
0 role Grails ontwikkelaar | Iceberg Webshophands (retail), Dronten
1 periode November 2013 -> January 2014, 40h p/w (stage, 95% remote)
2 omschrijving Proof of Concept; developing online craigslist for fresh food
3 technieken
  • Scrum
  • Bash
  • Java
  • HTML5
  • SQL
  • Grails
  • Git
0 1
0 role PHP ontwikkelaar | Windesheim (education), Zwolle
1 periode September 2011 -> December 2011, 30h p/w (edu. project, 50% remote)
2 omschrijving Ontwikkelen van twee websites in teams
3 technieken
  • MySQL
  • PHP5
  • svn

Opleiding

0 1 2 3 4
0 MSc. Security and Network engineering Universiteit van Amsterdam 2017-2019 🎓
1 BSc. Software engineering Windesheim 2012-2016 🎓
2 Propedeuse Technische informatica Windesheim 2011-2012 🎓
3 MBO Mechatronica Landstede 2007-2011 🎓

Certificaten en cursussen

0 1 2 3 4
0 minor Wiskunde Universiteit Utrecht 2014
1 minor Kunstmatige intelligentie Universiteit van Amsterdam 2014
2 minor Web technologie Windesheim 2013
3 cert. 7 habits of highly effective people FranklinCovey November 2012
4 cert. Introductie Android Development InfoSupport December 2011
5 cert. Basisveiligheid VCA Cito February 2007

Talen

0 1
0 🇳🇱 Dutch ★★★★★
1 🇬🇧 English ★★★★★
2 🇵🇹 Portuguese ☆☆☆★★
3 🇪🇸 Spanish ☆☆☆☆★

Kennis velden


knowledge tree                                                                  
 +-- Configuration Management CM                                                
 |   +-- CI/CD integration, deployment                                          
 |   |   +-- Azure DevOps                      November 2019  -> 2026           
 |   |   +-- Gitlab                            August 2018    -> November 2018  
 |   |   +-- Travis                            February 2017  -> October 2018   
 |   +-- Infrastructure as Code IaC                                             
 |   |   +-- Ansible                           March 2017     -> August 2019    
 |   |   +-- Terraform                         November 2018  -> 2026           
 |   +-- Version Control Systems VCS                                            
 |       +-- Git                               2013           -> 2026           
 |       |   +-- Gitlab                                                         
 |       |   +-- Github                                                         
 |       |   +-- Bitbucket                                                      
 |       +-- svn                               2012           -> 2013           
 +-- containers                                                                 
 |   +-- Docker                                February 2015  -> 2026           
 |   +-- LXC                                   March 2017     -> 2018           
 |   |   +-- LXD                               November 2017  -> 2018           
 |   +-- Rkt                                   November 2017  -> December 2017  
 |   +-- container orchestration                                                
 |       +-- DC/OS Mesosphere                  February 2017  -> November 2018  
 |       +-- Kubernetes                        June 2018      -> 2026           
 |       +-- Microservices                     June 2016      -> 2018           
 +-- data                                                                       
 |   +-- cache                                                                  
 |   |   +-- Memcache                          April 2017     -> October 2018   
 |   |   +-- Redis                             June 2016      -> October 2018   
 |   +-- data science                                                           
 |   |   +-- D3js                              2015           -> April 2018     
 |   |   +-- Python                                                             
 |   |   |   +-- Numpy                         September 2018 -> October 2018   
 |   |   |   +-- Pandas                        September 2018 -> November 2018  
 |   |   +-- web scraping                                                       
 |   +-- database                                                               
 |   |   +-- MySQL / MariaDB                   October 2011   -> 2026           
 |   |   +-- NoSQL                                                              
 |   |   |   +-- MongoDB                       July 2016      -> October 2018   
 |   |   |   +-- OrientDB                      March 2015     -> June 2015      
 |   |   +-- PostgreSQL                                                         
 |   |   +-- SQL server                        2012           -> 2013           
 |   +-- formats                                                                
 |       +-- AMQP / RabbitMQ                   February 2017  -> 2026           
 |       +-- JSON                                                               
 |       +-- XML                                                                
 |       +-- YAML                                                               
 +-- infrastructure                                                             
 |   +-- FreeRADIUS                            October 2019   -> December 2019  
 |   +-- Linux                                                                  
 |   |   +-- Alpine Linux                      2016           -> 2026           
 |   |   +-- Redhat                            April 2019     -> August 2019    
 |   |   +-- Ubuntu / Debian                   2012           -> 2026           
 |   +-- OpenStack                             January 2017   -> February 2017  
 |   +-- VM                                                                     
 |   |   +-- KVM                               February 2017  -> October 2018   
 |   |   +-- Xen                               November 2017  -> 2026           
 |   +-- cloud                                                                  
 |   |   +-- AWS Amazon Web Services           February 2017  -> November 2018  
 |   |   +-- DNS                               2016           -> 2026           
 |   |   |   +-- bind                          September 2018 -> October 2018   
 |   |   +-- Load balancing                    July 2017      -> September 2018 
 |   |   |   +-- HA-proxy                      March 2016     -> October 2018   
 |   |   +-- Microsoft Azure                   June 2019      -> June 2020      
 |   |   +-- Reverse / TLS proxy                                                
 |   |       +-- Apache                        January 2017   -> September 2018 
 |   |       +-- Nginx                         2015           -> 2026           
 |   +-- monitoring and alerting                                                
 |       +-- Elastic Search                    April 2017     -> July 2018      
 |       |   +-- Kibana                                                         
 |       |   +-- Logstash / grok               November 2017  -> December 2017  
 |       +-- Email                                                              
 |       |   +-- Exim                          April 2017     -> 2019           
 |       |   +-- smarthost                                                      
 |       +-- Nagios                            December 2016  -> November 2018  
 |       +-- Slack API                         2017           -> 2018           
 +-- languages                                                                  
 |   +-- Bash                                  February 2015  -> 2026           
 |   +-- C#                                    January 2013   -> June 2013      
 |   +-- CSS3                                  October 2011   -> 2026           
 |   +-- Go (golang)                           June 2019      -> September 2019 
 |   +-- HTML5                                 September 2011 -> 2026           
 |   +-- Java                                  April 2012     -> January 2014   
 |   +-- Javascript                            February 2015  -> 2026           
 |   +-- LaTeX                                 2014           -> 2019           
 |   +-- Node.js                               February 2015  -> 2018           
 |   +-- PHP                                   September 2011 -> June 2012      
 |   +-- Python                                February 2017  -> 2026           
 |   +-- R                                     November 2017  -> March 2018     
 |   +-- Ruby                                  February 2016  -> May 2016       
 |   +-- SQL                                   September 2011 -> 2026           
 +-- process management                                                         
 |   +-- SDLC                                                                   
 |   |   +-- Agile                                                              
 |   |   |   +-- Kanban                        2013           -> 2026           
 |   |   |   +-- Scrum                         April 2013     -> 2026           
 |   |   |   +-- User stories                                                   
 |   |   +-- Waterfall                         October 2011   -> 2012           
 |   +-- documentation                                                          
 |   |   +-- Confluence                        April 2017     -> October 2019   
 |   |   +-- Dokuwiki                          2017           -> 2019           
 |   |   +-- Markdown                                                           
 |   |   +-- draw.io                                                            
 |   +-- ticketing system                                                       
 |       +-- Github issue system               2014           -> 2026           
 |       +-- Jira                              2016           -> 2019           
 |       +-- Redmine                           April 2013     -> June 2013      
 |       +-- Trello                            2013           -> 2018           
 +-- security                                                                   
     +-- Access control                                                         
     |   +-- Basic-AUTH                        May 2017       -> 2026           
     |   +-- IPTables                          May 2017       -> 2019           
     |   +-- Netfilter                                                          
     |   +-- VPN                               2017           -> 2026           
     +-- Cryptography                                                           
     |   +-- Elliptic-curve cryptography (ECC)                                  
     |   +-- Public Key Infrastructure (PKI)                                    
     |   +-- RSA                                                                
     |   +-- Secure Socket Layer (SSL)                                          
     |   +-- Transport Layer Security (TLS)                                     
     +-- DNSSEC                                October 2018   -> 2019           
     +-- Kali linux                            February 2018  -> April 2018     
     +-- Snort                                 April 2018     -> April 2018     
     +-- Wireshark / tcpdump                   2014           -> 2019           

Overige

AWS S3, Arduino, Chrome extension, DRY Don't repeat yourself, Flask, FreeRADIUS, Hugo, IPv6, IaaS, Internet of Things IoT, JQuery, KISS Keep it simple, Model View Controller (MVC), NFS, OpenSSH, OpenSSL, PaaS, Progressive Web App (PWA), REST API, RFC, SOAP, SSH, SaaS, Unified Modeling Language (UML), Wordpress, back-end, blockchain, data-mining, gcc, integration testing, makefile, routing, unit test, webpack

Technieken

Airflow, AKS Kubernetes, Alpine Linux, AMQP / RabbitMQ, Ansible, Apache, Apache NiFi, Arduino, Armbian, Autodesk Inventor, AVRO, AWS Amazon Web Services, AWS EC2, AWS S3, Azure, Azure Blob, Azure DevOps, back-end, Bash, Basic-AUTH, BGP, Bitbucket, BitBucket, blockchain, C#, CDN Content Delivery Network, CertManager, Chrome extension, CI/CD, Confluence, Confluent, CSS3, D3js, data-mining, DataBricks, Datadog, DC/OS, DC/OS Mesosphere, Debian Linux, DNS, DNSSEC, Docker, Docker-compose, Dockerfile, Dokuwiki, draw.io, DRY Don't repeat yourself, Elastic Search, ELK ElasticSearch Logstash Kibana, Elliptic-curve cryptography (ECC), Envoy, Excel, Exim, Figma, Filebeat, firewall, Flask, FreeRADIUS, gcc, Git, Github issue system, Gitlab, GitLab, Go (golang), Golang, Grafana, Grails, HA-proxy, Hadoop, HAL JSON, HAproxy, HDFS, HTML5, Hue, Hugo, IaaS, Imagemagick, Impala, Infrastructure as Code (IaC), integration testing, Internet of Things IoT, IPTables, IPv6, Java, Javascript, Jenkins, JFrog, Jira, JQuery, JSON, Kafka, Kali linux, Kanban, Kerberos, Kibana, KISS Keep it simple, Kubernetes, Kustomize, KVM, LaTeX, Lego, Linux, Load balancing, LXC, LXC / LXD, makefile, ManageIQ, Markdown, Memcache, Mermaid, Mesos Marathon, metal frame construction, Microservices, Microsoft Azure, Mocha, Model View Controller (MVC), MongoDB, MS Visio, MySQL, MySQL / MariaDB, Nagios, netcat, Netfilter, Nexus, NFS, Nginx, Node.js, NoSQL, Numpy, OmniDB, OpenShift, OpenSSH, OpenSSL, OpenStack, OpenTofu, OpenVPN, Oracle, Orange Pi, OrientDB, PaaS, Pandas, Pega (Java), PHP, PHP5, Podman, PostgreSQL, PostgREST, PowerDNS, PowerShell, Progressive Web App (PWA), Public Key Infrastructure (PKI), Python, R, RabbitMQ, Raspberry Pi, Redhat, Redis, Redmine, REST API, RFC, Rkt, routing, RSA, Ruby, SaaS, Scaled Agile Framework (SAFe), Scrum, Secure Socket Layer (SSL), Security, SFTP, sheet metal, Slack API, smarthost, Snort, SOAP, Splunk, SQL, SQL server, SSH, svn, Swagger, TCP, Terraform, Transport Layer Security (TLS), Travis, Trello, TypeScript, Ubuntu / Debian, Unified Modeling Language (UML), unit test, User stories, Visual studio, VPN, Waterfall, web scraping, Webdav, webpack, WebSocket, welding, Wireshark / tcpdump, Wordpress, Xen, XML, XMPP server, XSD, YAML