Ga door naar de hoofdinhoud

Résumé

Personal Information

Name

Mark Janssen

Title

Ing.

Age

44

Nationality

Dutch

Languages

Dutch (native), English (fluent), German (conversational)

E-mail

mark (at) sig-io (dot) nl

Phone

+31-6-5886.7992

Introduction

Mark is a mostly self-taught systems administrator with a sharp focus on Linux systems, automation and security. A strong preference for working with Open Source technology, open standards, git-versioning, text-based and command line interfaces.

With more than 20 years of professional experience with Linux system administration, and a passion for computer systems since long before.

Besides work Mark is active in various communities, as founder and board member (since 2009) of Stichting Revelation Space, a hackerspace in Den Haag and as treasurer (since 2016) of the Dutch Unix User group (Vereniging NLUUG).

Mark is also a member of RIPE and maintains his own public IPv4 and IPv6 network and hosts various non-profits and projects on this network.

As a regular visitor (and contributor) to many technical conferences he has taken the task to create audio/video-registrations (recordings and live-streams) of lectures which are published on the conference website and youtube/twitch using 100% Open Source software.

Conferences

I prefer visiting tech-conferences as a good method to expand my knowledge instead of commercial training and certification tracks. I regularly attend and participate in the following conferences

  • NL Unix User Group (2x per year) (1999 – 2021)

  • Chaos Computer Conference (1999? – 2020)

  • Linux Open Administration Days (2011 – 2020)

  • Technical Dutch Open Source Event (2006 – 2018)

  • Free and Open Source Developer Europe Meeting (FOSDEM, 2000 - 2019)

And various smaller or one-off conferences, like HackerHotel, Eth0, Megabit, Berlin B-Sides, PH-Neutral, Plubmercon, Linux Kongress, SANE, WhatTheHack, Hackers At Large

Education and Certification

Year(s)

Description

2014

Red Hat Certified System Administrator — Red Hat Enterprise Linux 7

2010

Novell Certified Linux Administrator

2009

Sun Certified Solaris Administrator (Solaris 10)

2009

SNIA Certified Storage Professional

2008

ITIL Foundations

2007

Linux Professional Institute, LPI-2 certification

1999

HP-UX 10.X System Administration, Hewlett-Packard, Netherlands

1994-1998

Bachelor of Computer Science, Haagse Hogeschool, The Hague, Netherlands

1989-1994

Havo, Alfrink College, Zoetermeer, Netherlands

Expertise

The last few years I have mostly focussed on doing systems administration and configuration using Ansible for configuration management and deployment. I have written a large collection of Ansible roles which are used in various customer environments and have created custom filters and Ansible modules.

I prefer to use Open Source and open solutions as much as possible, and release most of my own software and creations under open and free licenses.

Platforms:

Linux (Ubuntu, Debian, RHEL, CentOS, Rocky, Fedora) VPS platforms (Hetzner, Vultr, Digital Ocean, libvirt/kvm) Cloud Providers: Amazon-AWS, Azure, Online.net, Scaleway, Hetzner

Tools:

Configuration management: Ansible Version Control: GitHub / GitLab / Git Programming and Scripting: Python, Perl, Php (entry level) Webservers and Proxies: Apache, Nginx, HAProxy, Varnish, Squid Databases: MySQL, MariaDB, PostgresQL Mail Infra: Postfix, Sendmail, Courier-mta, Spamassassin, OpenDKIM DNS: Bind9, PowerDNS

Networking:

TCP/IP (v4/v6), Routing, iptables, nftables, DNS, NFS, NIS, Samba, SMTP, HTTP, common internet protocols

Security:

OpenSSH, Kerberos, SSL, TLS, X.509, Smartcard-HSM's, TOR HOTP/TOTP, Security tokens and PGP/GPG signatures and encryption

Job Experience

Jobs are listed in reverse chronological order, based on the end-date of the assignment.

Period

Company

Job Description

2021-Ongoing

MinVWS, Den Haag

Sr system administrator for Project RDO, Realisatie Digitale Overheid. As part of a small OPS team I was responsible for daily system management, deployments of applications, troubleshooting, monitoring and tuning of the server infrastructure behind applications like BRBA, HKVI, ZKVI, and Coronacheck.

All systems are fully configured and managed by a custom Ansible stack, with applications deployed from artifacts generated by Github CI/CD workflows. My team was responsible for quickly and securily delivering application environments under very tight deadlines and following the strictest security guidelines and best-practices.

All inter-process communication used TLS/SSL encryption and many applications integrated with HSM modules. Dealing with various forms of encryption, certificates and encodings was almost a daily occurance.

2020-Ongoing

EDRi, Brussel

System administrator for the EDRi (a collective of NGOs, experts, advocates and academics working to defend and advance digital rights). Responsible for maintaining (part) of their online infrastructure.

2016-Ongoing

Chalet, Woerden

System administrator for Chalet Vacations, tasks include configuring and deploying systems with Ansible playbooks, tuning webserver configurations and securing the server infrastructure.

2010–Ongoing

Greetz B.V. Amsterdam

Sr system administrator and IT-architect for Greetz, responsible for the network design and setup, routing, firewalls, wireless infrastructure, webservers, fileservers, batch-processing, performance tuning, monitoring and backups. Almost all of the IT-Server/Network environment used over the last 10 years has gone through my hands.

Since 2020 as a mostly remote 3rd-line support for the local team who perform the day-to-day assignments, with monitoring and 24/7 support/availability still as my responsibility.

2009-Ongoing

Sig-I/O, Den Haag

Since 2009 operating Sig-I/O as sole proprietor, with some part-time consultants since 2020.

2018-2020

Cybersprint, Den Haag

Sr. System administrator, in charge of setting up, securing and monitoring the Cybersprint production environment using an Ansible-based deployment pipeline. All systems were fully provisioned, installed, configured and monitored using Ansible playbooks.

2016

Vesting Finance, Hilversum

Migrating RedHat Linux systems to external cloud infrastructure, documenting and improving system-configuration using Ansible configuration-management tooling

2015-2019

VijfHart, Nieuwegein

Trainer for LPI and RedHat Enterprise Linux (7) courses

2015

SpeedCast Europe, Rotterdam

Builing a mail and office infrastructure for offshore shipping, optimizing for minimal data transfer over satellite links

2015-2016

Logius, Den Haag

Logging and Monitoring Administrator for Logius / MijnOverheid.nl, building and maintaining a Logstash/ElasticSearch/Kibana stack using Ansible configuration management.

2013-2016

Imatica, Veenendaal

Trainer for various Linux and TCP/IP courses for Imatica / InternetOpleidingsCentrum.nl, including 5- and 10-day Linux courses and single-day TCP/IP and networking courses.

Mar/Apr 2013

Advo (nee: StepCo) Houten

Migrate existing RedHat 5 systems to RedHat Enterprise 6, setup network-backups and troubleshoot stability issues with the Microsoft Hyper-V platform used here.

Okt/Nov 2012

FloorIS Internet Services

Setting up a clustered webserver and database server environment for hosting customer websites based on Red Hat Cluster Suite, Apache, Mysql and GFSv2. Creating a backup infrastructure for all hosted systems with off-site backups using backupninja, rdiff and rsync.

2003–2011

Snow, Geldermalsen

As a consultant for Snow I have worked at many major multinational clients in the Telecommunications, Banking and Minerals sectors, maintaining complex Unix-centric environments

2002-2003

SyConOS IT, Emmeloord

As a consultant at SyConOS I was mostly consulting for the Belastingdienst, where my team managed the HP-UX systems for various departments. After this I also worked for the Network department, mostly automating switch / router deployments using perl, expect and shell-scripts

1998-2002

Unix Support Nederland

As a Unix consultant for Unix Support Netherlands I performed Unix System administration for various customers of USN on various Unix platforms (HP-UX, Solaris, AIX)

1996-1997

DelftNet Internet

After finishing my internship at DelftNet, I stayed on as a Linux Systems administrator responsible for the maintenance and configuration of the ISP's infrastructure, customer support and troubleshooting