Peter Pain CV March-2015

advertisement
PETER PAIN
Mobile: +61 (0)476 116454
Landline: +61 2 6331 8224
E-mail: web@peterpain.com
Website: http://www.peterpain.com
TECHNICAL SKILLS SUMMARY
Database Skills
INFORMIX (5-12.1), SQL Server (7-2014), DB2 LUW (7.1-10.5), MySQL -5.X, Empress, Oracle (11G-12C),
ODI, SSIS, Business Objects, Crystal Reports, ACE, SSRS, SSAS, Erwin, Power Designer, Rational Rose
INFORMIX Specific
4GL, RDS, ISQL, ESQL-C., Cloudscape, C-Isam, Online, SE, Online/IDS 5.0-12.1, IDS On NT, Web Blade, Spatial Blade, Verity, Txt, XSLT,
HDR, Enterprise Replication, Open Admin Tool, Ontape, Onbar, ISA, HPL, Odbc, Max Connect
Operating Systems
HP-UX, AIX, Solaris, TRU64, IRIX, SCO Openserver, Linux (Redhat, RHEL, Centos, SUSE, SLES, Debian, Ubuntu, Reliant, Unixware), SSH,
SAN (EMC, Hitachi), VMWARE, XEN, Citrix, Windows NT 3.51 -> Server2012, Windows 3.11 -> 8.1
Miscellaneous
ESRI ArcServer 9.3 – 10.2, ArcMap, ArcCatalog, SVN, SCCS, Release management, Sun Virtualization, Network
Installation/Troubleshooting, Debugging, Database Design / Normalisation, Amarta, Workflow Theory, Tape Library Management,
Clearcase, Cleartool
Web
iPlanet, Netscape, IIS, Sun One, Apache, PHP, JavaScript, XML, HTML, Tomcat, Websphere, Eclipse, Wordpress, Cpanel
Programming
Shell Scripting, Vi, 4GL, C/C++, Java, Eclipse, Visual Studio, Perl, COBOL, GDB, DBX, X86 Assembly, Spatial
Certifications
IBM Informix Certified Professional, Online 3 Dialup Engineer, DB2 Fundamentals, DB2 UDB IBM Certified DBA V7 & 8. SQL Server
2012 Administration.
Informix Internal Architecture & Advanced Administration, Advanced SQL, Performance Tuning, Backup & Restore, Managing &
Optimising, 4GL Programming, Web Datablade.
NON-TECHNICAL SKILLS SUMMARY (INC. TRAINING COURSES)
PROJECT – SDLC, Agile, Waterfall, Triage, Project Management, ISO9000/9001 Audits/Documentation, Release Management, System
Integration, SLA, PRINCE2.
TEAM – Confluence, Jira, SharePoint, Providing/Designing Team Reporting Metrics, Service Delivery, Motivating / Inspiring, Listening
Skills, Understanding People.
SYSTEMS / BUSINESS ANALYSIS - Consulting for 12+ years, Integration, Interviewing / Surveying At All Business Levels From Strategic
To Operational, Understanding The Business Processes / Logic / Requirements / Flow, Experience - Architectural skills. Modelling.
TRAINING – Running Customer Training courses, Mentoring (approx. 50 people), Presentation / Lecture Skills, Designing Training
Roadmaps, Peer Training, Creating Training Website/Wikis.
MISCELLANEOUS – ITIL , Excellent Customer Communication Skills, General Professional Skillset, General Consulting Skillset,
Listening / Body Language, Meeting Skills.
EMPLOYMENT HISTORY
Senior Informix DBA- NSW LAND AND PROPERTY INFORMATION
January 2015 to Current
NSW Lands and property Information (a division of the Office of Financial Services) is the government department responsible for
collecting taxes in NSW Australia related to lands. They are also responsible for providing Spatial / Mapping data for all and any
interested parties. The department employs approximately 950 people. I was part of Information Systems Spatial Unit (ISSU) and
one of three grade 10 officers (nothing higher) in a department of 35. Although a senior DBA position, due to my experience I was
involved in overall department architecture and technical decisions – encompassing Databases, Operating Systems, Development,
Spatial and Business related processes.
Responsibilities




Responsible for all Informix databases (80 instances, 350 databases) over two sites
Responsible for Administration of ESRI Spatial Services
Database manager for all database teams and projects as well as data architecture across organisation
Team lead for Informix databases, mentor to 2+ juniors
Achievements









Upgrade of all Informix databases from 11.50 to 11.70/12.10
Upgrade of all Spatial environments from ESRI 9.3 to 10.2.2
Performance tuning of existing environments
Capacity planning, ongoing maintenance, business as usual
Registering, Analysis and Ad-hoc fixing of Temporal (versioned) Spatial data, script development
Comprehensive review, documentation and testing of all backup and DR systems
Implemented and improved monitoring solutions
Defined database standards and mentored implementation
Managed migration of database scripts and SQL to GIT
INFORMIX 11.50, 11.70, 12.10, ESRI 9.3, 10.0, 10.2, 10.3, SPATIAL BLADES, WEB DATABLADE, KSH, ARCMAP, ARCCATALOG,
CONFLUENCE, EMBARCADERO, POWERDESIGNER, SERVER STUDIO, MS PROJECT, MS VISIO, WORD, SOLARIS 10, OPENADMIN
Senior Informix / SQL Server DBA - OAMI
September 2013 to December 2014
OAMI/OHIM is the European Union office for harmonisation of the internal market. The allow registration of Trademark and Design
intellectual property for the entire European Union. 1000+ employees, Database Team of 7 people.
Responsibilities
 Responsibility for all Informix Databases (1000+ databases, 250 Instances).
 Responsibility for all SQL Server (200+ databases, 50 Instances).
 Performance review and 1000’s of times performance improvements (Informix).
 Documentation of ell existing systems, meeting ISO 9001.
 Backup DBA for MySQL.
 Implement new Database administration tools and interfaces project lead.
 Planning database upgrades and migration to Windows and Unix virtualisation environment project lead.
 Project lead for Database Replication / DR environment.
 Department wide consulting on backup architecture, SAN redesign, Team and release processes.
Achievements
 Upgrading of all Informix instances to the latest 11.70.FC8 version (complete rewrite and standardisation of configuration files).
 Fixed multitude of existing historical problems, assert fails, config, environment, shell scripts.
 Fully document all existing systems, databases, scripts, monitoring and team / database related business processes.
 Monitor, Performance tune, capacity plan all databases (SQL Server + Informix). Huge Informix performance gains.
 Design, test, (plan for implementation) Replicated Disaster Recovery environment. Testing of failover and failback.
 Schema, Table and Index design / review, Data integrity / quality checking, Data Loading, Host and Database capacity planning,
Performance tuning of Queries, DB configuration, network, disk.
 Maintenance and development of new database monitoring scripts, validating Host system monitoring tools.
 Backup, duplicate, restore databases (MS SQL as often required), configure databases in conjunction with the storage manager
team (Netbackup/Windows).
 Manage migration and upgrade of all Databases and environments as required. New datacentre, new SAN, switch to Linux / VM.






Run out of hour’s scripts, SQL, backups, power outage tests etc.
Load and synchronise and manage DR / ER environment.
Working on-call 24x7, working in a team with shifted hours.
Consulting on SAN design.
Introduced new Wiki system (confluence setup and design) for D.M. Team, potentially to be rolled out across all departments.
Departmental wide consulting to IT head on various projects.
INFORMIX 10.00, 11.50, 11.70, 12.10, SQL SERVER 2005, 2008, 2008 R2, CONFLUENCE, POWERDESIGNER, SERVER STUDIO, MS
PROJECT, MS VISIO, WORD, LYNC, SOLARIS 10, WINDOWS 2003, 2005, 2008, 2008R2, 2013, JIRA, CITRIX, POWERSHELL, Remedy,
BMC, OPENADMIN, XYMON, KSH
Freelance / Skills Training – Various UK based
August 2011 to August 2013
Freelance work – Database consulting (Informix/SQL Server & SSRS/DB2), Domain registrations, web hosting and website design,
social software sites, UNIX and Windows Admin, PC/Unix support services
Training – Keeping up to date during freelance work, see below.
Time spent with sick relative, hence varied roles.
DB2 9.7-10.5, INFOSPHERE, INFORMIX 11.7-12.1, REPLICATION TECHNOLOGIES, DATA ARCHITECTURE, DEBIAN, CONFLUENCE,
APACHE, CENTOS, RHEL, SLES, WINDOWS 8/2012, SHAREPOINT 2010/2013, SQL SERVER 2012-2014, SSRS, SSAS –
tab/dimension/pivot, SSIS, WORDPRESS, TRAINING COURSE DESIGN
Full Time Russian Study – Echo EE / KPI / LEC
February 2010 to June 2011
Studied Russian to intermediate level. Main Kiev University - Kiev Politechnic Instute (KPI) preparatory and Private school (Echo EE).
I also helped people study English and setup city wide informal English meeting groups on a non-profit basis.
INTERMEDIATE RUSSIAN LANGUAGE SKILLS (B1/B2)
Database Administrator / Data Architect - NSW DPI
September 2007 to Jan 2010
Department of Primary Industries (DPI) is a government fisheries, agriculture, mining, environment agency. 1500 employees, Data
Management (DM) team 9 employees. Some work done remotely (Melbourne) due to outback Orange NSW location.
Responsibilities
 Solely responsibility for all Informix Databases (280 databases, 26 Instances).
 Backup DBA for DB2 / SQL Server (SAP / Accounting packages / Windows Support applications / Mapping).
 Project owner / implementation of a large spatial data warehouse project.
 D.M. Team Lead for Solaris Hosts Migration / Performance project.
 Takeover ESRI G.I.S. Spatial Administrator role.
Achievements













Build and management of spatially enabled data warehouse system using Oracle data integrator (ODI) + scripts + C.
Design, performance test co-implement DPI’s first Solaris 10 virtualised environment.
Logical Data Analysis / Data Architecture to realise new information across most areas of organisation.
Schema, Table and Index design / review, Data integrity / quality checking, Data Loading, Host and Database capacity planning,
Performance tuning of Queries, DB configuration, network, disk.
Maintenance and development of new database monitoring scripts, plus setting up Host system monitoring tools.
Backup, restore databases (MS SQL as required), configure databases in conjunction with the storage manager team (Legato).
Project Manage and implement migration of all Databases and environments to new hosting – From old expired leased
hardware to more efficient owned. Saved approx. $1mil/yr. rental, power and cooling savings + freed much server room space.
Upgrade all Informix databases from 9.4 to 11.5, migrated all data to new additional capacity performance based parallel
storage design in new SAN setup. 1000 fold+ performance gains.
Consulting on SAN design, introducing new concepts, in-depth performance testing (both database & UNIX perspectives) –
Enterprise wise speed implications, mostly for Lotus Notes backups 10-15 times quicker.
Backup role for Business Objects, modified and ran / tuned reports. SAP / DB2 backup support. General D.M. Team cover.
Installation and configuration of complete ESRI environment, took over ESRI Admin role.
Architect new Spatial Trickle feed from Department of Lands (separate organisation).
Troubleshoot and Tune SQL Server systems, backup DBA for remote working SQL server DBA.




Working with geo/spatial data, registering spatial layers, creating algorithms for Dissolving, generalising and tuning spatial data Performance was 45 minutes now ONLY 6 seconds for map of all property boundaries across Sydney.
Evaluated and introduced new Wiki system (confluence) including setup and design for D.M. Team.
Documenting all work carried out in accordance with DPI standards in Confluence
Departmental wide consulting to IT head on all I.T. related business aspects – i.e. Virtualisation, SAN, SQL Sever
INFORMIX 9.4 - 11.5, SPATIAL WEB AND MATHS DATABLADES, ESQL-C, ORACLE DATA INTEGRATOR, BUSINESS OBJECT, CRYSTAL
REPORTS, ESRI ARCSDE, ARCCATALOG, ARCIMS, SOLARIS 9/10 (CONTAINERS), SUN / SAN, CONFLUENCE, APACHE, SUN ONE, SAS,
JIRA, SAP, LOTUS NOTES, POWERDESIGNER, SERVER STUDIO, MS PROJECT, MS VISIO, WORD
Systems Integrator / IT Architect – SENSIS
June 2007 to September 2007
Sensis – Australian Yellow Pages / White Pages. $2 Billion, 950 strong business restructuring project.
The business has two sides: Website (Agile), Business/Back Office (Waterfall). I was part of the Website team.
Responsibilities
 Managing Integration between upstream (business) & downsteam (website) teams. I kept a downstream perspective.
 Agreeing initial Architecture and adapter specifications providing full ancillary information for downstream teams.
 Lead for replication SOA/ESB risk analysis project.
Achievements
 Delivered Interface Design Agreements (IDA) as well as overall initial architecture for SOA interface/messaging system.
 Keeping all involved parties up to date and politically happy in a systems integration capacity.
 Identifying Data Mapping issues before they became problems. X-referencing downstream code to upstream waterfall
documentation, correcting, managing responsibility for all teams to agree and make timely changes as required.
 Producing a reconciliation risk document, multiple ideas / solutions to address data integrity / synchronisation issues.
 Designing the format of all adapter deliverables and overall template structure for each ‘web project’ wiki.
 Architecting downstream XSD / XML logical and physical schema documents.
 Drafting system context diagrams.
 Creating test plans in the form of design validation scenarios, including creating test data.
XML, CONFLUENCE, JIRA, AQUALOGIC ESB, XMLSPY, ENTERPRISE ARCHITECT, ECLIPSE, MS OFFICE, JAVA, TOAD, AGILE METHODS
Database Administrator / Data Architect - LUMLEY GENERAL
September 2005 to June 200 7
Lumley General, is the insurance subsidiary of Wesfarmers (second largest Australian Company) 1500 users at this site. The Genetica
application is a complex Forte 4GL Underwriting system covering roughly 85% of all business functions. Combined DSS / OLTP.
Responsibilities
 Sole responsibility for all databases and data strategy across UNIX and Windows environments
 Trainer, Unix Admin, Data Architect, SAN Consulting, Shell/Perl, SQL Server Admin/Development, Web Development
Achievements
 All databases upgraded from 32-bit to 64-bit. Nobody before realised Solaris has a dual 64/32 bit compatibility kernel. Fully
documented, tested and project lead – approx. 1yr. 4GB Buffer pool limitations gone, improved performance immensely.
 Schema, Table and Index design / review, Data integrity / quality checking, Data Loading, Host and Database capacity planning,
Performance tuning of Queries, DB configuration, network, disk. Fixed many “unfixable” reports, huge gains 3-150 times.
 SQL training for BA’s, Developers and Architects, SQL primary point of contact for checking and performance.
 General system stability, availability, clean-up and database environment encapsulation.
 Full security Audit, new security / user policies implemented.
 Running out of hour’s ad-hoc data SQL fixes and reviews of release SQL’s.
 Data archival of application performance metrics, working on overall data archive strategy.
 SAN Restructure and conversion of database from EMC Clariion to EMC DMX.
 Re-writing and testing of all backup procedures and scripts also Full DR testing & documenting.
 Full System documentation (previously lacking) of all environments.
 Created Database / Data specific website – links, information, SQL tips etc. HTML / iPlanet based.
 Created Very Strict Database change processes and documents, constant review and improvement of release procedure.
Actually developed a release procedure which ran fixes / logged status, run time, fix number, owner, authoriser.
 BMC Patrol configuration.
 Extraction of data from legacy systems – i.e. Oracle.



Shell scripts written to monitor historical data as well as database alerting via email.
Trialling BI using SSAS, initial setup and design.
Maintenance and development of new database monitoring scripts, plus setting up of system monitoring tools.
IDS 9.4, SOLARIS, SQL SERVER, SQL EDITOR, MS PROJECT, ISA, PERL, BMC PATROL 7.2, KSH, ISM, ONBAR
L3 DBA Support (Adv.) - INFORMIX SOFTWARE / IBM SOFTWARE GROUP
April 2000 to September 2005
Australian Citizenship / Passport is now held in addition to British. Informix / IBM Provide 24x7 technical support to DBA’s for ALL
database products (database, web, 4GL, replication, performance tuning, SQL, ETL, data integrator), also providing solutions on how
to perform complicated multi-tier environment tasks efficiently (My focus once some junior L1/L2 people mentored).
Responsibilities
 Advanced Support Engineer, Down system / Deep Diagnosis Team L1-L3 WW DBA support.
 Trainer (internal and external customers), Mentor, instigated peer tech talks (allowed people to become subject matter experts
in one area), internal training / knowledge base website.
 Project lead for WW (US, UK, AU) training restructuring and career path roadmap.
 VMware Linux/Windows Database environment creator / maintainer. Workstation/ESXi.
 UNIX Administrator for department host environments.
 Product build engineer, source fixes, pre-sales support.
 Dialling into remote sites, high security trust / legal issues (Visa, Bank of China, Defence, Stock Markets)
Achievements
 Provided L1-L3 technical support to Australian and worldwide DBAs. This encompassed many client related technologies.
 Worked as part of the 24x7 worldwide down system support team. Critical situation/bridge call/political skills. Informix and DB2.
 Remotely fixed, patched live online customers systems.
 Identified, coded and fixed database product defects.
 Training / knowledge base point of contact. Invented internal tech talks (peer training), detailed WIKI with searchable
knowledge base.
 Created worldwide training plan for database support engineers (Informix and DB2) - involved wading through the mass of IBM
websites / resources and architecting a roadmap.
 Taught professional training courses to externally paying customers.
 Completed numerous professional Informix/IBM skills courses.
 Fully DB2 database / tools certified.
 Wrote and architected call routing / engineer load balancing system.
 Arranged social meetings / out of hours gatherings (Xmas party, bowling etc.)
HUGE SKILL BASE, HARD TO EXPRESS IN C.V.
INFORMIX C-ISAM, 5.X, 7.XX, XPS, 9.XX, MOST DATABLADES, 4GL, ISA, ISM (ONBAR), SQL, CLOUDSCAPE, SQL SERVER, APACHE, IPLANET, WEBSPHERE, AIX 4.3.3, 5.1, 5.2, HP-UX 10.20, 11.0, 11.11, IRIX, LINUX, RELIANT, SOLARIS 2.6 2.7 2.8, TRU64, UNIXWARE,
REDHAT 5-9 ENT, WINDOWS 3.11, 95, 98, NT 3.51, NT 4, 2000, 2003, XP, SQL SERVER, SHELL SCRIPTING, INTERNAL WEB
DEVELOPMENT, DEBUGGING, GDB, DBX, C/C++, ESQL-C, JAVA, JAVASCRIPT, HTML, XML, XSLT, PRODUCTS BUILDING, CLEARCASE
SOURCE CONTROL, MENTORING, TRAINING CUSTOMERS. TRAINING COURSES LISTED ABOVE. RATIONALE ROSE, DATASTAGE, ERWIN,
VMWARE, MEETINGS, HOSTED WEBSITE (Knowledge base/Training/Cheat Sheet specific).
Production Analyst - ALCHEMETRICS LIMITED
November 1999 – December 2000
Data Cleansing / Data Marketing company, cleansed and loaded data for use by others.
KSH, PERL, SQL, CUSTOM LOAD, NT4, X-WIN PRO
Unix & Informix Consulting - REGISTERS OF SCOTLAND
October 1999
Land Registry, Consulting, DBA / Unix Performance tuning, report writing.
SGI ORIGIN 2000, IRIX 6.5, INFORMIX 7.3, I4GL, R4GL, QCE, SQL, WORK, KSH
Holiday around the World
January 1999 – September 1999
Visited 42 cities over 30,000 miles+ Surely I had seen all of the U.K. by now, anywhere better? Maybe…
UNIX / Database Administrator - ASSOCIATION OF TEACHERS & LECTURERS
March 1998 – December 1998
Teachers Association, DBA (Empress), Performance Tuning, UNIX system upgrade, reports, data loading, archiving, cleansing.
EMPRESS ON-LINE V6.8, HP-UX 9/10, SQL, SCO UNIX, CSH, KSH, OFFICE 97, UNIX, REDHAT, BUSINESS CONSULTING
Informix DBA Consultant – EDS, LOGISTICAL SYSTEMS AGENCY (M.O.D.) S.C.
October 1997 – February 1998
Ministry of Defence Post Service – Restricted clearance. Setup development environment, application development and consulting.
SCO 3.2.5, INFORMIX 5.07 SE, I4GL, ISQL, ACE, DELL POWEREDGE BUILD, SCO ADMIN, INFORMIX ADMIN, KSH, MAKE
Holiday / Break
July 1997 – October 1997
Taking a break from 4 years solid work/relocation
Database Administrator / Analyst Programmer - HIGH WEALDEN HOUSING
June 1996 – July 1997
Government/Social Housing, wrote / designed system to ‘BIGDATA’ anticipate maintenance costs, saved £billions nationwide.
INFORMIX ONLINE, ISQL, I4GL, SOLARIS, KSH, WORK, CRON, WORD/EXCEL 6.0
Analyst Programmer - B.A.C. LIMITED
April 1996 – May 1996
Double Glazing company, analysis and development of complete ordering/monitoring system in 4 weeks!
SYSTEM ANALYSIS, KSH, R4GL, I4GL, INFORMIX ONLINE
Snr. Analyst Programmer / Support / Trainer - MOUNTFIELD SOFTWARE LIMITED January 1996 – April 1996
Software house, mentoring juniors to the world of consulting. Data migration from Informix to SQL Server - remote replication.
SQL SERVER 7, REPLICATION, SYSTEM ANALYSIS, ISQL, R4GL, I4GL, ACE REPORTS, CRYSTAL REPORTS, MAKE, C, HP-UX, REFLECTIONS,
WORD, EXCEL, KSH, WATERFALL, MODEM SCRIPTS!
Snr. Analyst / DBA / Programmer / Documenter - THE POST OFFICE IT
July 1995 – December 1995
Postal Company, DBA, Documenter, System Analysis/Design, 4GL application development, Auditing.
SYSTEM ANALYSIS, ISQL, R4GL, I4GL, MAKE, HP-UX, REFLECTIONS, WORK, KSH, WATERFALL. ISO9000/9001
Analyst Programmer - COMMERCIAL SYSTEMS LIMITED
May 1995 to July 1995
Publications Company, application development, source code control, SDLC, reports.
ICL DRS 6000, R4GL, ONLINE, SE, DBACCESS, SQL, SCCS, KSH
Analyst Programmer / Report Writer - BANKERS INSURANCE
March 1995 – May 1995
City based Insurance Company, Application Development, and Financial Report writing/trend analysis.
ONLINE 5, RISC 6000, SSADM, BSI 5750
Analyst Programmer / Team Leader - ACSL MANCHESTER
January 1995 to March 1995
Manufacturing Software – B&Q, Jewson, saw mills etc. Developed 4GL software solution.
ISQL, R4GL, ISQL, XENIX, SCO, KSH, SCCS
Analyst Programmer / Code Generator - ECLIPSE BUSINESS SYSTEMS
September 1994 –January 1994
Freight software Business, coding, report writing, wrote code generator to do my job.
ISQL, R4GL, ACE, SCO UNIX, SE, ONLINE, SCCS
Systems Analyst / Programmer - GENUS LIMITED
August 1994 to September 1994
Agriculture, large data consolidation (100mil records, 50 offices to one), expert system written, report writing, performance tuning.
I4GL, ICL MAX-TOOLKIT, ONLINE 5, DATA CONSOLIDATION, LOADING, CLEANSING (ETL)
Analyst Programmer / DBA - SCOTTISH AGRICULTURAL SCIENTIFIC AGENCY
June 1994 to August 1994
Scientific Agriculture, Consulting, System Analysis, Report writing system, general application development.
R4GL, ISQL, X-WINDOWS, KSH, WORD, EXCEL, SCCS
Analyst Programmer - SPACE COMPUTER SYSTEMS LIMITED
November 1993 - June 1994
Software Company, UK Council SAP like application, coding, bug fixing, and report writing.
R4GL, I4GL, ONLINE, MAKE, SQL, ACE REPORTS
Analyst Programmer - MOUNTFIELD SOFTWARE LIMITED
May 1993 - November 1993
Software house, constant outsourcing to contracts above.
R4GL, UNIX ADMIN, ISQL, KSH, DAT TAPE MANAGEMENT,
NON I.T. EXPERIENCE
Russian Language ‘very’ Full time study, intermediate university preparatory level.
Nation Diploma in Design & Fashion Design, 2 years study full time, approx. 1 year industry experience.
Freelance Interior Photographer / assistant for Ideal Home magazine – 8 months.
Reviewer Writer / Journalist Hi-Fi World magazine.
REFERENCES
Available upon request.
Download