Curriculum Vitae Ing. T.J.H. Wester 1
Persoonlijke gegevens Naam : Theo Wester Geboortedatum : 03-09-1960 Woonplaats : Uitgeest Profiel Ik heb 25 jaar IT ervaring. Mijn wens is deze ervaring op hetzelfde werkgebied uit te breiden. De laatste 10 jaar was ik werkzaam als database beheerder op databases draaiende op een AIX platform. Dit betrof grote datawarehouse databases van een financiële instelling. Deze lange werkervaring hebben mijn een breed scala aan IT competenties opgeleverd en ben derhalve breed inzetbaar. Dit strookt prima met mijn wens op een beheerfunctie met afwisselende werkzaamheden De door mijn verrichtte werkzaamheden: Het bouwen en inrichten van teststraten bestaande uit de omgevingen Ontwikkel, Test, Acceptatie, Gebruiker en Productie voor nieuw te ontwikkelen applicaties. Per omgeving ingericht met de ontwikkel tool OWB voorzien van de benodigde users en autorisaties voor de diverse medewerkers als ontwikkelaars, beheerders en gebruikers. Tevens werd voor test omgevingen de te gebruiken data werd i.v.m. met de wetgeving persoonsgegevens gedepersonaliseerd. Voor de PAT testen werd van de zeer grote omgevingen de omgeving geladen met een selectie van +/- 10% van de productie data uiteraard zonder de referentiele integriteit aan te tasten. Deze omgevingen registreren in RMAN en in de back-up procedures van de batch omgeving opnemen om ten alle tijden te beschikken over een recente back-up, dit om binnen acceptabele tijden een omgeving te kunnen recoveren. Voor bedrijf kritische applicaties het jaarlijks uitvoeren van recovery testen binnen de daarvoor gestelde tijd. 2
Algemene opleiding St. Eloy LTS te Beverwijk Wenckebach MTS te Beverwijk Hogere technische school te Alkmaar PION (Datex) te Amsterdam Studierichting Elektrotechniek Elektrotechniek Bedrijfskunde Applicatie- programmeur / Systeembeheerder IBM S-36 Gevolgde opleidingen en trainingen Hadoop - Cloudera Administrator Training for Apache (2013) Xebia Data Integrator 11g: Intergration and Administration Ed 2 (2012) Perfomance cursus / workshop (2012) WB security (2012) ITIL version 3 -Foundation Examination (2011) EXIN ITIL - Foundation (2011) EXIN Hack je eigen database dag (2011) Application Express (APEX) (2010) Certification Program (examen) Database 11g: Administration I (2010) Certification Program (examen) Database 11g: SQL Fundamentals I (2009) Database 11g: Change Management Overview Seminar (2009) Database 11g: New Features Overview Seminar (2009) Directory Services: Administration (2008) Database 10g : Implement and Administer a Data Warehouse (2007) 9i: Data Warehouse Administration (2006) Warehouse Builder 10g: Implementation Part II (2006) Warehouse Builder 10g: Implementation Part I (2006) PL/SQL in server en applicatie (2006) 10g Recovery Manager (2005) Database tuning (2005) DBA: Database Administration (2000) AIX: Basic AIX and UNIX (2000) MS SQL Server 7.0 Administration (2000) Korn Shell Programming (2000) IBM Compu Train IBM VSAM (1995) Projectmatig Werken (1995) Time Management (1995) WordPerfect 5.1 Gevorderd (1995) WordPerfect 5.0/5.1 (1995) RACF (1995) CICS beheer (1995) Inleiding CICS (1995) IDMS Goncepts & Facilities (1995) Workshop OS/2 2.0 (1993) Cap Volmac DB2 Recovery en Restart (1993) DB2 Concepts en Facilities (1993) Inleiding DB2 (1993) 3
OPC/A Job Scheduling (1991) Rexx (1991) CICS/MVS (1991) ESA/JCL Update (1991) SNA/VTAM voor Operators (1991) TSO voor Operators (1991) Datacommunicatie (1991) Basisopleiding Verkeersbedrijf (1991) BTOS II Systeembeheer (1990) BTOS II Oriëntatie en gebruik (1990) CMS Systeemkennis (1989) TDE (1989) OSAP (1989) Bestandsbeheer VSAM/MVS (1989) TSO voor Operators, Roscoe, Inleiding MVSJCL, MVS/XA Basis, Inleiding Datacommunicatie, Inleiding TP/CICS.(1989) Postbank Unisys Unisys Unisys Recognition Recognition Microlife Microlife Methoden en technieken Testen: Productie Acceptatie Testen Regressietesten Agile / Scrum Beheer: ITIL Tools / platformen: AIX Unix, vi, Putty, MobaXterm, Xterm, Xwindows, Schell script,crontab, autosys (jobscape), SQLPlus, Opatch, TOAD, SQL-Server, Golden, -sql, PL/SQL, OEM, OID, FGA, OWB, OWBPlus, Tickel, FTP MVS Mainframe, DB2, SPUFI, TSO, Roscoe, Rexx, Clist, RPF, JCL, ISPF, OPCA, DB2, 3270 emulator, SPUFI, Logmaster(BMC), CICS, syncsort, XCOM Dos, Windows, Word, Excel Beknopt ervaringsoverzicht Opdrachtgever Ja(a)r(en) Rol ING (Data Ware House) 2005-2014 Database Administrator ING (Service Center Amsterdam) 1999-2005 DB2 Database Administrator ING 1997-1999 Applicatiebeheerder IBM Mainframe Postbank ING 1988-1997 Applicatiebeheerder IBM Mainframe, UNISYS, S6000 4
Bijlage: Overzicht projecten / werkervaring (2005 heden) 2005 2014 ING (Data Ware House) Functie: Database Administrator Om de bestaande omgevingen uniform te maken is besloten gebruik te maken van de ETL tool OWB. Mijn taak in deze was het downloaden en installeren van de OWB software en te installeren op alle reeds bestaande en toekomstig te bouwen databases. Werkzaamheden: Het bouwen en inrichten van teststraten bestaande uit de omgevingen Ontwikkel, Test, Acceptatie, Gebruiker en Productie voor nieuw te ontwikkelen applicaties. Per omgeving ingericht met de ontwikkel tool OWB voorzien van de benodigde users en autorisaties voor de diverse medewerkers als ontwikkelaars, beheerders en gebruikers. Tevens werd voor test omgevingen de te gebruiken data i.v.m. met de wetgeving persoonsgegevens gedepersonaliseerd. Voor de PAT testen werd van de zeer grote omgevingen de omgeving geladen met een selectie van +/- 10% van de productie data uiteraard zonder de referentiele integriteit aan te tasten. Deze omgevingen registreren in RMAN en in de back-up procedures van de batch omgeving opnemen om ten alle tijden te beschikken over een recente back-up, dit om binnen acceptabele tijden een omgeving te kunnen recoveren. Voor bedrijf kritische applicaties het jaarlijks uitvoeren van recovery testen binnen de daarvoor gestelde tijd. Verantwoordelijkheden: Controleren op het juist werken van de back-up procedure. Regelmatig controleren van de TEMP en UNDO tabellen en indien nodig naar acceptabele waarden terugbrengen. Reorganiseren van tabellen om de fragmentatie binnen acceptabele waarden te houden. Het onderhouden van de statistieken van de tabellen zodanig dat in staat is een bruikbaar plan aan te maken. Het monitoren van de beschikbare ruimte en indien nodig vergroten van tablespaces voor te verwachte groei. Auditing user autorisaties. Onderhouden software ( Patchen ). Upgraden OWB en databases naar nieuwere versie. Verplaatsen van databases naar andere servers (i.v.m. performance). Bestaande omgevingen (van andere afdelingen en hardware) binnenhalen en aanpassen aan de reeds aanwezige omgevingen en versies. Uitvoer van systeem-, en performance testen; Inrichten testomgevingen; Beheer documenten bijhouden. Genereren van rapportages om aan te tonen dat aan de eisen van de Amerikaanse SOX wetgeving werd voldaan. Behaalde resultaten: Een RMAN selectie omgeving gebouwd in APEX om bij calamiteiten op een relatief eenvoudige manier de benodigde recovery informatie te kunnen selecteren. Zorg gedragen voor stabiel werkende OWB ontwikkel omgevingen in 5
de diversie versie database ( 9, 10 en 11). Omgeving: AIX Unix Methodieken/tools: Opatch, SQLPlus, SQLServer, OWB, OWBPlus, Tickel,vi,Schell script, APEX,ITIL, Agile/Scrum, FTP 1999 2005 ING (Service Center Amsterdam) Functie: DB2 Database Administrator Het inrichten, testen, en beheren van applicaties die gebruik maken van DB2. Het beheren van de OPCA schedule omgeving. Werkzaamheden: Het inrichten en onderhouden van DB2 applicatie databases en het testen en invoeren van applicaties die daar gebruik van maken. Verantwoordelijkheden: Het onderhouden, en ontwikkelen van tools gebouwd in CLIST en of REXX. Zoals bijvoorbeeld het genereren van JCL voor het laden van een DB2 test omgeving. Controleren op de juiste verwerking van de batch jobs in OPCA. Sparen batch controleren / monitoren draaien op een mumps (Sanchez) database op een RS6000 IBM Unix machine. Reorganiseren van tablespaces om de fragmentatie binnen acceptabele waarden te houden d.m.v. ONLINE REORG jobs gegenereerd m.b.v. de BMC suite. Het onderhouden van de statistieken van de tabellen zodanig dat DB2 bij het binden van de programma s bruikbare plannen aanmaakt. Het monitoren van de beschikbare ruimte en indien nodig vergroten van tablespaces voor te verwachte groei. User autorisaties beheren in de SYSIBM catalog tabellen van DB2 ( Althans totdat deze autorisaties m.b.v. RACF konden worden beheerd ) Uitvoer van systeem-, en performance testen; Inrichten / laden van de testomgevingen; Beheer documenten bijhouden. Zorg gedragen dat de batch van de diverse applicaties voor de openingstijden van de online omgeving gereed zijn gekomen. Behaalde resultaten: Voor het verplaatsen van bepaalde productie applicaties van Amsterdam naar Den-Haag, Arnhem en Leeuwarden. Een Rexx gebouwd die alle XCOM JCL genereerde voor zowel de Send als Receive job voor de diverse locaties. Met een in Rexx gebouwde tool een nieuwe COBOL Library in de steplibs van de productie JCL toegevoegd door mede rekening houden met de BLKSIZE afhankelijkheden (concatenatie volgorde) tussen de overig gebruikte programma Libraries. Omgeving: MVS Mainframe (IBM), RS6000 Methodieken/tools: JCL, DB2 SQL, SPUFI, OPCA, Clist, Rexx, TSO (PGM=IKJEFT01), XCOM, CICS, SYNC-SORT, Mumps (Sanchez) 6
1988 1999 POSTBANK / ING (Productie) Functie: Applicatiebeheerder Bouwen en testen en invoeren van JCL jobs. Werkzaamheden: Testen en invoeren van batch en online (CICS) toepassingen. Diverse werkzaamheden voor klanten zoals het opbouwen voor tapes met OLA s (Optisch Leesbare Acceptgiro s) (Woningbouwverenigingen, Goede doelen, etc). Verantwoordelijkheden: Het onderhouden van de diverse hardware systemen ter ondersteuning van de verwerking van OLA s en Betaalkaarten zoals; S600, S6000, Tartan, Trace, S6000, B28. Het onderhouden, en ontwikkelen van tools gebouwd in CLIST en of REXX. Tevens het ombouwen van RPF tools naar CLIST cq Rexx. Controleren op de juiste verwerking van de batch jobs in OPCA. Uitvoeren van pat regressie en functionele en testen; Beheer documenten bijhouden. Controleren op compleetheid van de aangeboden programma s (DDNAMES, BLKSIZES, LRECL etc.) Behaalde resultaten: RPG / Rexx tool voor het genereren van klantentapes. Omgeving: MVS Mainframe (IBM), B28 UNISYS, S6000, Trace Methodieken/tools: JCL, OPCA, Clist, Rexx, TSO (PGM=IKJEFT01), Roscoe, RPF, XCOM, CICS, XCOM, CA-SORT, SUPERC (TSO Compare Utility) 7