Curriculum vitae Mathijs Möhlmann Personalia Naam: Titel: Geboortedatum: Woonplaats: Burgerlijke staat: Nationaliteit: Rijbewijs: Talen: Beschikbaar per: E-Mail: Telefoon: Online versie: LinkedIn:
Mathijs Möhlmann UNIX Consultant 11 maart 1974 Amersfoort alleenstaand, twee kinderen Nederlandse B Nederlands Engels 2 februari 2015
[email protected] +31 (0)6 5435 2215 http://www.mmrc.nl Mathijs Möhlmann
Profiel Mathijs is een gedreven consultant met meer dan 15 jaar ervaring met Solaris, AIX en Linux. Gespecialiseerd in het ontwerpen, realiseren en programmeren van UNIXomgevingen voor complexe IT vraagstukken. Met een sterk geloof in de UNIX-manier van werken. Mathijs is goed in het overzien van complexe systemen. Heeft een duidelijk doel voor ogen en werkt daar op een pragmatische manier naartoe. Mathijs heeft veel ervaring met grote bedrijven en is prettig om mee samen te werken.
Kennisgebieden OS
Platform Programmeren
Configuratie management
Security Internet
SunOS, Solaris 2, 6 t/m 10, Linux, RedHat, Gentoo, Debian, AIX, OpenBSD, FreeBSD, LVM, Solaris Volume Manger, Veritas, Metatools, jumpstart, kickstart, NIM SUN 10k, T5440, IBM P-series, LPARs, LDOMs, Intel C, perl, ruby, python, php, java, ruport, lex, yacc, LISP, linux kernel, device drivers, posix, The Art of Computer Programming -Donald Knuth, ksh, bash, scripting, Gtk+, Tcl/Tk, Ruby on Rails, CakePHP, J2EE, EJB, XSD, dtrace, OOP puppet, cfengine, git, GNU make, SUN make, gcc, zowel native als crosscompile, QAC, lint, RCS, SCCS, CVS, Codemanager, Bitkeeper, arch, SubVersion, emacs, ccache, ctags, etags, cscope, cadappl Checkpoint FW-1, Stonebeat, PGP, pf, ipf, netfilter, GnuPG, SpamAssassin, TLS DNS, bind, squid, sendmail, postfix, apache, imap, proftp, ntp, ftp, ssh, netsaint, ganglia, collectd, amanda, LDAP, netwerk topologie,
Curriculum vitae Mathijs Möhlmann TCP/IP, HTML, XHTML, CSS, XML, XSLT, WebSphere Application Server, JBoss, Hermes II, EbMS TeX, LaTeX, MySQL, PostgreSQL, GNU bayonne, etc.
Overig
Werkervaring .mmrc 2002-heden
Belastingdienst 2014
WebWizz 2013-2014
Stichting Rinis 2011-2013
HP/Ahold 2010-juni 2011
Belastingdienst afd. invordering 2009-juni 2010
.mmrc is een UNIX expertise bedrijf. Gespecialiseerd in UNIX systemen, beveiliging en software ontwikkeling. Veel ervaring met het ontwerpen en realiseren van complexe IT-oplossingen voor middelgrote en grote bedrijven. Erg goed in het oplossen van problemen. Alleen maar tevreden klanten. De voortbrengingsstraat zoals gemaakt op de afdeling invordering wordt nu ook bij de douane gebruikt. Verschillende verbeteringen en toevoegingen gemaakt. Ook hier wordt de voortbrengingsstraat gebruikt om WebSphere applicaties met MQ op AIX LPARs en z/OS met DB2 te installeren. Ook op de afdeling invordering verschillende verbeteringen doorgevoerd ten behoeve van een applicatie upgrade (WebSphere, MQ, DB2 etc). Middels perl, ksh, git, cvs, NIM en cfengine. Onderzoeken van performance problemen in een complexe applicatie omgeving. Bouwen van een webapplicatie op basis van CakePHP en mysql voor het vergaren van statistische gegevens voor verzekeraars. Europa wil elektronisch gegevens met elkaar uitwisselen. Het gaat hierbij om gegevens uit de sociale sector. Bij stichting Rinis heb ik me bezig gehouden met bouwen van een geautomatiseerde uitrol van die applicaties doormiddel van kickstart, puppet, ruby en shell scripting. Hierbij heb ik de ideeën, opgedaan bij de belastingdienst, verder uitgebouwd. De applicatie is gebouwd middels JBoss, postgresql en openldap op RedHat Linux. Bouwen van een proof of concept middels EbMS Hermes II, ruby en rails. Door het oorspronkelijke ontwerp te vereenvoudigen kon ik in korte tijd een alternatieve implementatie aanbieden, die wel aan alle klantwensen kon voldoen. Implementaties van deze oplossing in Brussel en Rome. Tijdens mijn vorige opdracht bij Ahold (toen via EDS) hebben we een groot deel van de Solaris infrastructuur geconsolideerd op T2000 machines. Dit maal was ik verantwoordelijk voor het ontwerpen van een volgende consolidatieslag naar T5440 machines. Middels LDOMs en Solaris Containers. Verschillende AIX systemen ingericht middels NIM. Programmeren van collectd plugin (in C) ten behoeve van monitoring van deze systemen. Bouw van diverse tool t.b.v. beheer (veelal ksh en perl). De ideeën uit de WebFlex tijd over ISP factory verder uitgebreid. Bij de belastingdienst wordt een ETM applicatie voorbereid voor uitrol. Deze voortbrengingsstraat maakt het mogelijk om de applicatie(s)
Curriculum vitae Mathijs Möhlmann
pxMedia EDS/Ahold 2007-2009
GlidePath/CTB 2007-juni
One Media 2005-2006
GlidePath/I-Bridge 2005-juni
Schuberg Philis 2004
One Media 2004
ASML 2002-2003
en OS installaties door de verschillende OTAP fases te loodsen, zonder dat handmatig configureren nodig is. Hiervoor wordt gebruik gemaakt van perl, ksh, cvs, NIM en cfengine. Aangezien er nog druk ontwikkeld wordt aan de applicatie, draaien er soms vijftig verschillende versies van de software naast elkaar. Allemaal geïnstalleerd vanuit de voortbrengingsstraat. De ETM applicatie zelf draait middels WebSphere Application Server op AIX LPARs, MQ, DB2 op z/OS. Voor verschillende aspecten van de applicatie moesten diensten binnen de belastingdienst op elkaar worden afgestemd en gekoppeld. Voor de aansturing van dit alles tevens een web-frontend gemaakt op basis van html, css, php, perl en CVS. Migreren van alle sources uit CVS naar git. Bijbehorende ontwikkeltools ombouwen (de snelheidswinst in ontwikkeling was enorm) en ontwikkelteam opleiden. Ontwerpen en bouwen van een social media webapplicatie op basis van Ruby on Rails, PostgreSQLs en Linux. Migreren dubbel datacentra naar een nieuw dubbel datacentra. Tevens inrichten van nieuwe projecten op basis van Solaris 10 containers SVM, AIX, NIM en WebSphere Application Server. Performance tuning doormiddel van dtrace. Opzetten van bash scripting t.b.v installatie en beheer. Technisch project leider. Het opnieuw opzetten van een ASP ten behoeve van de uitzendbranche. Op basis van Oracle op verschillende IBM System p5 570 met virtualisatie, Network Appliance storage en IBM bladecenters. Gebruik makend van AIX 5.3, LPARs, NIM en Virtual IO Servers. Uitbouwen van een chatapplicatie op basis van php, perl, ruby en MySQL (Linux en apache). Opzetten van uitgebreide rapportagetooling ten behoeve van verschillende klanten. Bouwen van verschillende applicaties en spelletjes te gebruiken middels SMS en internet. I-Bridge is de ICT tak van de Randstad Holding. Doel van dit project was het ontwikkelen en uitrollen van een infrastructuur waar Randstad haar --zelf ontwikkelde-- applicaties op basis van Oracle kan hosten. Er is gekozen voor een IBM System P5 met AIX en vele RedHat linux machines. Opzetten van dynamische allocaties van CPU en memory tussen LPARs. Inrichten 24x7 monitoring van de applicaties en machines. Opzetten van verschillende ASP omgevingen op basis van Solaris en Linux. Verzorgen van backup scripts en monitoring software. Opzetten van StorEdge 3510 en linux RedHat NFS storage. Met behulp van Open Source (linux, perl, MySQL en GNU bayonne) een voiceresponse systeem gemaakt. Met dit systeem wordt het mogelijk om betalingen op het internet te doen via de telefoon. Bouwen van een failover OpenBSD firewall cluster (pf). Beheren van een ontwikkel omgeving voor ongeveer 500 C ontwikkelaars. Versie beheer met Code-manager (SCCS), gcccompilers en cross-compilers. Opzetten en onderhouden van makefiles, scripting (ksh, perl, python, LISP) en programmatuur in C ter ondersteuning van deze ontwikkelomgeving.
Curriculum vitae Mathijs Möhlmann
AIX ASP 2002-april
WebFlex 1999-2001 ISP factory
portal server
log analyser
VMX 1996-1999 cursus
log analyser
firewall
sendmail
Zowel snelheid als stabiliteit verbeteringen aan de statische codechecking tooling (QAC en lint). Snelheid en stabiliteit verbeteringen aan de nachtelijk build (volledig of gedeeltelijk compileren van alle gemaakte software). Onderhoud en uitbreidingen op vele scripting en applicaties. Realiseren van een ASP op basis van AIX. Configureren van een Enterprise Storage Server, tape robot en opzetten van Lotus Domino applicaties. Webflex concentreert zich op internet gerelateerde technieken. Veel projecten hebben te maken met het uitrollen van ISP omgevingen. Webflex krijgt veelvuldig opdracht voor het bouwen van ISP omgevingen. Hierdoor ontstond het idee om dit op een generieke manier op te lossen. Ontwerp en bouw van een factory waarmee nieuwe ISP omgevingen gemakkelijk gebouwd kunnen worden. Zo'n ISP omgeving draait middels: Solaris 8, apache, postfix, cyrus-imap, proftpd, SUN cluster, Disk Suite, netsaint, amanda, Checkpoint FW-1, Stonebeat, OpenSSH, jumpstart en meer van dergelijke tools. Hierbij ook aanpassingen gedaan aan de apache software t.b.v. security. Gebruikte programmeertalen zijn: perl, *sh, C en python. Uitgangspunten bij dit ISP ontwerp zijn beschikbaarheid, schaalbaarheid en security. Het generen en distribueren van configuratie files binnen deze omgeving is generiek opgelost. Hierdoor is het toevoegen en vervangen van machines een zeer eenvoudige handeling geworden. iPlanet Portal server is een product, waarmee verschillende interne applicaties via het Internet ontsloten kunnen worden naar de buitenwereld. Binnen Webflex betrokken geweest bij een aantal van deze trajecten, waaronder ASML en Bouwfonds. De KPN heeft een dienst ,,managed firewall''. Voor deze dienst is het noodzakelijk om de logging van hun firewalls aan de klant te presenteren middels een web interface. Hiervoor een loganalyser in python geschreven waarmee deze koppeling tot stand is gebracht. Verschillende projecten voor het beheren en ontwerpen van vaak complexe op UNIX (Solaris) gebaseerde netwerken. Hieronder staan enkele van deze projecten. Het ontwikkelen en geven van een sendmail-cursus. Cursisten zijn na het volgen van deze cursus in staat hun eigen sendmail-server te configureren. De hiervoor gebruikte firewalls genereren veel logging. Software tool geschreven op basis van C om deze logging zoveel mogelijk te ordenen. Beheerders krijgen hierdoor een duidelijk overzicht wat er op het netwerk gebeurd. Bovengenoemde sites zijn middels firewalls (Checkpoint Firewall-1) met elkaar verbonden. Dit netwerk maakt het tevens mogelijk derde partijen op het ASML netwerk te laten werken. Hierbij gaat het om leveranciers, klanten en ASML medewerkers. Betrokken geweest bij het uitdenken en realiseren van veel van deze koppelingen. Ook op locatie in de Verenigde Staten. Het opzetten en onderhouden van een mail systeem voor ASML. Tientallen mailservers bedienen acht sites over heel de wereld. Er
Curriculum vitae Mathijs Möhlmann
KEMA 1995
KEMA 1995 TelIndus 1994 IBM 1993
zijn twee Internet connecties. Dit volledig op sendmail gebaseerde netwerk is de backbone van het ASML netwerk. CBES software onderhouden en uitgebreid. Geschreven in C voor zowel het UNIX als Windows platform. CBES is een verzameling van functies en een applicatie voor het aansturen van apparaten die energie opwekken of verbruiken. Doel van de library is om de belasting van het energienet gedurende de dag en nacht zo gelijk mogelijk te verdelen. Tevens software gebouwd voor verschillende doeleinden binnen de KEMA. Waaronder een driver voor het aansturen van een printplaat en software voor het verwerken van meetgegevens. Hierbij gebruik gemaakt van zowel C als HP-VEE. Software geschreven; een seriële protocol analyser. Opzetten en onderhouden van verschillende WAN netwerken d.m.v. modems, multiplexers etc. Tevens opzetten en onderhouden van ISDN video conferentie apparatuur. Beheren van de AS/400 systemen voor het cursus centrum te Utrecht. Tevens opzetten van een zuilen informatie systeem.
Opleidingen H.T.S 1991-1995 H.A.V.O. 1986-1991
Hoger Technische School, Afdeling Elektronica Telematica Hoger Algemeen Voortgezet Onderwijs
Cursussen IBM 1993 UNIX/Solaris 1996-heden
Overige 1997-heden
AS/400 Introduction, System Operator, Advanced System Operator Introduction Course, System Operator for Solaris, System Operator for AIX 4.x, Advanced System Operator for Solaris 2.x, KornShell Programming, Workshop Network Operations, Configuration and Tuning, Disk Management with Volume Manager, Sun Cluster training Introduction Cisco Routers, ISES: Presentation Skills, ITIL introduction, iPlanet Portal Server.