PERSONALIA Wesley Schaft Freelance Linux Engineer RHCE/RHCA Ansible Zabbix info@wesit.nl https://wesit.nl Wesley Schaft, 37 jaar, getrouwd, vader van 2 kinderen en sinds eind jaren '90 bezig met Linux. Voornamelijk met Red Hat, toen er nog geen Enterprise versie (RHEL) bestond. Via de HAVO, het MBO en HBO kwam ik bij PinkRoccade terecht, dat vervolgens werd overgenomen door resp. Getronics en KPN. Eind 2010 ruilde ik de enterprise omgeving in voor Netco Technology; een klein team met specialisten dat grootse oplossingen voor retail Nederland maakt. Na meer dan 10 jaar vaste dienst begon het voor mij steeds meer te kriebelen; ik wilde wat anders, voor mezelf beginnen! En zo geschiedde... sinds 1 november 2015 heb (of ben?) ik een eenmanszaak onder de naam WES IT Consultancy en ben ik in te huren voor Linux en/of Zabbix projecten. 1
WERKERVARING 10/2018 t/m heden: Senior IaaS Engineer SURFsara, Amsterdam Na SURFdrive en HPC Cloud mijn derde opdracht bij SURFsara. Deze keer bij het team dat verantwoordelijk was voor een nieuwe cloud dienst op basis van OpenStack. Mijn rol hierbij was het opzetten van de monitoring en backup, alsmede een stukje hardening en auditing. Hierbij heb ik gebruik gemaakt van o.a.: Ansible, Git, Zabbix, Grafana, Duplicity, OpenStack Swift, Docker, Python, Lynis, RHEL 7 STIG (Security Technical Implementation Guide) 01/2018 t/m 09/2018: Senior IaaS Engineer SURFsara, Amsterdam Binnen SURFsara was men op zeer korte termijn op zoek naar een beheerder voor het HPC Cloud. Omdat ik beschikbaar kwam en bekend was met de organisatie, kon ik snel tijdelijk bijspringen. De HPC Cloud omgeving was gebaseerd op OpenNebula en Ceph, met een mix aan Dell, Supermicro en Fujitsu hardware. Een omgeving zonder duidelijke structuur, waar Ansible playbooks faalden, monitoring grotendeels ontbrak en waar operating systems niet meer geüpdatet konden worden. Mede vanwege Spectre en Meltdown besloten om over te gaan naar CentOS 7. Daarnaast heb ik veel Ansible playbooks en roles herschreven (van versie 1.x naar 2.4) en gezorgd voor een goede basis monitoring met Zabbix. Tijdens deze opdracht heb ik voornamelijk gewerkt met de volgende software en technieken: OpenNebula, Ceph (Jewel), Prometheus, Zabbix, Grafana, Ansible, Git 03/2016 t/m 12/2017: Senior Unix System Engineer SURFsara, Amsterdam Tijdens mijn eerste opdracht als zelfstandige heb ik meegewerkt aan het beheren en verbeteren van een zgn. sync en share dienst op basis van owncloud. Deze dienst bestond uit bijna 40.000 gebruikers, bijna 300 miljoen files (waarvan 90% kleiner dan 1MB) en 430TB aan data. Daarnaast heb ik onderzoek gedaan naar alternatieve storage backends en zijn we gemigreerd van GlusterFS naar Scality RING. Een andere hoogtepunt was het live en zonder downtime - migreren van de dienst naar een ander datacentrum. 2
Verder heb ik de monitoring verbeterd door Icinga te vervangen door Zabbix en heb ik onderzoek gedaan naar een Intrusion Detection System. Dat is uiteindelijk Suricata geworden, dat samen met de implementatie van een aantal security tools (o.a. Rootkit Hunter en Lynis) ervoor moest zorgen dat afwijkend gedrag werd gedetecteerd. Bij deze opdracht heb ik voornamelijk gebruik gemaakt van de volgende software en technieken: HAproxy, MariaDB Galera Cluster, MariaDB MaxScale, ProxySQL, GlusterFS, Scality RING (software defined storage), Redis, Memcache, Shibboleth, Ansible, CFEngine, Git, Ganglia, Grafana, Icinga, Zabbix, owncloud, Jira, Confluence, Trac 12/2010 t/m 02/2016: Linux Engineer Netco Technology, Haarlem Tooling ingezet om de Linux omgeving beter te kunnen beheren. Denk aan centrale authenticatie middels OpenLDAP (en later FreeIPA), een backup oplossing o.b.v. Bacula, provisioning d.m.v. Spacewalk (community variant van Red Hat Satellite), PXE en Cobbler en configuratie management middels Puppet. Daarnaast heb ik diverse clusters opgezet met KVM (ovirt) en DRBD of Gluster als storage backend, zodat de standalone VM's op ESXi gemigreerd konden worden naar een HA omgeving. Andere projecten waar ik verantwoordelijk voor was: Het opzetten van Yubikey OTP Validation servers, gebasseerd op CentOS, OpenLDAP, MySQL en FreeRADIUS. Het bouwen van een groot mail cluster, om ervoor te zorgen dat miljoenen mails van een grote Nederlandse zorginstelling binnen een paar dagen werden afgeleverd, zonder gemarkeerd te worden als spam. Hierbij werd o.a. gebruik gemaakt van Postfix, ClamAV, SpamAssassin en intern ontwikkelde software en scripts. Vele legacy systemen, denk aan Fedora Core servers met een uptime van zo'n 2000 dagen, overgezet naar een moderner en beter te beheren OS. 01/2009 t/m 11/2010: Technical Support Specialist II Getronics / KPN, Amsterdam Als Linux specialist verantwoordelijk voor de hardware en OS laag van ruim 700 (voornamelijke RHEL 4/5) Linux web-, applicatie- en databaseservers, zowel fysiek als virtueel. Daarnaast de rol vervuld als Project Coördinator van diverse Utility Hosting projecten voor o.a. klanten als VROM, Gemeente Amsterdam en Enexis. 3
06/2005 t/m 12/2008: System & Applications Administrator II Getronics PinkRoccade, Amsterdam Werkzaam in het Computer Operations team (2e lijns support), waar honderden Windows, Linux en Solaris web-, applicatie- en databaseservers werden beheerd. Gepromoveerd van junior naar medior tot senior. Naast het installeren van Windows- en Linux servers voor grote klanten als Heineken, ANWB en ABN Amro, was ik ook eindverantwoordelijk voor een distributed monitoring omgeving o.b.v. Nagios. 02/2005 t/m 05/2005: HBO afstudeerstage PinkRoccade Infrastructure Services B.V., Amsterdam Verantwoordelijk voor de ontwikkeling van een interne webapplicatie in ASP.NET, gebruikmakend van C#, VBScript en XML. Deze webapplicatie was in het leven geroepen om een geautomatiseerd overzicht te creëren van de honderden te beheren servers, waarbij diverse bronsystemen werden uitgelezen en verzamelde gegevens in één oogopslag gepresenteerd werden. Het eindproduct was met een 9 beoordeeld en werd nog jarenlang gebruikt voor duizenden klant servers binnen Getronics Datacenters. 02/2004 t/m 01/2005: HBO meesterwerktraject PinkRoccade Infrastructure Services B.V., Amsterdam Meegedraaid in het backoffice Windows beheerteam (3e lijns support); servers inrichten, incidenten oplossen en changes uitvoeren. 4
OPLEIDINGEN EN KWALIFICATIES Cursussen 2017 Scality Advanced Training 2013 Zabbix Certified Specialist / Zabbix for Large Environments 2013 Red Hat Enterprise Cluster and Storage Management examen behaald met 94% score 2013 Red Hat Enterprise Security: Network Services examen behaald met 90% score 2012 Red Hat Enterprise Deployment and Systems Management examen behaald met 95% score 2012 Red Hat Enterprise System Monitoring and Performance Tuning examen behaald met 80% score 2012 Red Hat Enterprise Virtualization examen behaald met 100% score 2011 Puppet Master Curriculum 2011 RHCE Rapid Track Course examen behaald met 100% score 2008-2009 Management Essentials (Getronics i.s.m. Horizon Training) 2006 Begonnen met MCSA: (70-290) Managing and Maintaining a Microsoft Windows Server 2003 Environment (70-270) Installing, Configuring, and Administering Microsoft Windows XP Professional 2006 ITIL v2 Foundation Opleidingen 2002 2005: Hogere Informatica (diploma: juli 2005) Hogeschool van Amsterdam, Amsterdam 1998 2002: Technische Informatica (MBO) (diploma: 2002) Regio College Zaanstreek-Waterland, Zaandam 1993 1998: HAVO (diploma: 1998) t Zaanlands Lyceum, Zaandam 5
CERTIFICATEN 2014 Puppet Certified Professional 2013 Zabbix Certified Specialist 2013 Red Hat Certified Architect (RHCA) - verlopen 2013 Red Hat Certified Datacenter Specialist (RHCDS) 2012 Red Hat Certified Virtualization Administrator (RHCVA) 2011 Red Hat Certified Engineer (RHCE) 2011 Red Hat Certified System Administrator (RHCSA) 2006 Microsoft Certified Professional (MCP) 2006 ITIL v2 Foundation Overig 2014 uitgeroepen tot Held van het jaar bij Netco INTERESSES EN AANVULLENDE INFORMATIE Techniek Sport Games Sinds kort ben ik bezig om m n huis wat slimmer te maken. Het begon met een Raspberry Pi (Domoticz) om de slimme energiemeter te kunnen uitlezen, inmiddels hangen er IPcamera s en schieten de Z-Wave en Zigbee signalen door de lucht. Ik heb jarenlang zelf in de wei gestaan, maar tegenwoordig volg ik voetbal alleen op tv. Om toch in beweging te blijven, doe ik aan hardlopen. Sinds het najaar van 2016 ben ik trainer/coach van het korfbalteam van mijn dochter. Ooit begonnen met een Atari 2600 en kort daarna een NES. Sindsdien volg ik alles over Nintendo en speel ik tegenwoordig op de Nintendo Switch met mijn 2 kinderen. 6