Curriculum Vitae Ing. T.J.H. Wester
1
Persoonlijke gegevens Naam Geboortedatum Woonplaats
: Theo Wester : 03-09-1960 : 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 Oracle 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 Oracle 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) Oracle Data Integrator 11g: Intergration and Administration Ed 2 (2012) Oracle Perfomance cursus / workshop (2012) Oracle WB security (2012) ITIL version 3 -Foundation Examination (2011) ITIL - Foundation (2011) Hack je eigen database dag (2011) Oracle Application Express (APEX) (2010) Oracle Certification Program (examen) Oracle Database 11g: Administration I (2010) Oracle Certification Program (examen) Oracle Database 11g: SQL Fundamentals I (2009) Oracle Database 11g: Change Management Overview Seminar (2009) Oracle Database 11g: New Features Overview Seminar (2009) Oracle Directory Services: Administration (2008) Oracle Database 10g : Implement and Administer a Data Warehouse (2007) Oracle 9i: Data Warehouse Administration (2006) Oracle Warehouse Builder 10g: Implementation Part II (2006) Oracle Warehouse Builder 10g: Implementation Part I (2006) PL/SQL in server en applicatie (2006) Oracle 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) 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) DB2 Recovery en Restart (1993) DB2 Concepts en Facilities (1993) Inleiding DB2 (1993) 3
Xebia Oracle Transfer Solutions Transfer Solutions EXIN EXIN Transfer Solutions Transfer Solutions Oracle Oracle Oracle Oracle Oracle Oracle Oracle Oracle Oracle Transfer Solutions Oracle Transfer Solutions Oracle IBM Compu’Train IBM Randstad Randstad Randstad Randstad Randstad Randstad Randstad Randstad Randstad Cap Volmac Randstad Randstad Randstad
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)
HCS HCS HCS HCS HCS HCS HCS 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) Oracle, SQLPlus, Opatch, TOAD, SQL-Server, Golden, Oracle-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 ING (Data Ware House) ING (Service Center Amsterdam) ING Postbank ING
Ja(a)r(en) 2005 - 2014 1999 - 2005 1997 - 1999 1988 - 1997
4
Rol Oracle Database Administrator DB2 Database Administrator Applicatiebeheerder IBM Mainframe Applicatiebeheerder IBM Mainframe, UNISYS, S6000
Bijlage: Overzicht projecten / werkervaring (2005 – heden) 2005 – 2014
ING (Data Ware House) Functie: Oracle 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 Oracle 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 Oracle 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 Oracle software ( Patchen ). Upgraden OWB en Oracle databases naar nieuwere versie. Verplaatsen van databases naar andere servers (i.v.m. performance). Bestaande Oracle 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 Oracle 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