CV - Sean Morris_recent

18
CURRICULUM VITAE OF SEAN CHRISTOPHER MORRIS DATE OF BIRTH 7 February 1967 AGE 48 years PLACE OF BIRTH Bulawayo, Zimbabwe MARITAL STATUS Single NATIONALITY UK Citizen, South African Citizen ADDRESS Bollstrasse 16 Winterthur 8405 Switzerland TELEPHONE +41 76 208 60 29 E-MAIL [email protected] DRIVERS LICENSE Yes LANGUAGES English (fluent), Afrikaans / Flemish – Belgium (70%), Zulu (70%) Dutch (20%), German (5%). EDUCATION 1984 - Matriculation Exemption Kokstad High School (Natal) 1985/86 - BSc Geology (Incomplete) University of Natal Pietermaritzburg CERTIFICATES/DIPLOMAS 1990 - N4 Mining Engineer Welkom Technical College 1996 Van Zyl & Pritchard Entry Level

Transcript of CV - Sean Morris_recent

CURRICULUM VITAEOF

SEAN CHRISTOPHER MORRIS

DATE OF BIRTH 7 February 1967

AGE 48 years

PLACE OF BIRTH Bulawayo, Zimbabwe

MARITAL STATUS Single

NATIONALITY UK Citizen, South African Citizen

ADDRESS Bollstrasse 16Winterthur8405Switzerland

TELEPHONE +41 76 208 60 29E-MAIL [email protected]

DRIVERS LICENSE Yes

LANGUAGES English (fluent), Afrikaans / Flemish – Belgium (70%), Zulu (70%) Dutch (20%), German (5%).

EDUCATION 1984 - Matriculation ExemptionKokstad High School (Natal)

1985/86 - BSc Geology (Incomplete)University of Natal Pietermaritzburg

CERTIFICATES/DIPLOMAS1990 - N4 Mining EngineerWelkom Technical College

1996 Van Zyl & Pritchard Entry LevelProgramming Certificate

CURRENT STATUS Available after 09 March 2015

IT EXPERIENCE

EXPERIENCE AND SKILLS SUMMARY

SOFTWARE / MIDDLEWARE

• Websphere MQ - all versions to Version 7.xWebsphere MQFTE – Message Queue File Transfer EditionWebsphere Message Broker – versions 2.1 – 6.0

• Omegamon XE for MessagingTivoli Monitoring ServiceControl-M

• SSL – Secure Sockets Layer

• Connect DirectConnect Enterprise

• MO71 (MQMon)RFHUtilData JunctionData IntegratorPM4Data

• MS Office SuiteMS VisioLotus SmartSuiteLotus Notes

Operating Systems

• z/OS (OS390) – Mainframe• Unix, Linux, AIX, Solaris• Windows• AS400• VMS

LANGUAGES / OTHER

• JCL – Job Control Language• MVS, TSO, ISPF• Ideal Datacom• Cobol• Selcopy• Perl and Korn Shell• XML and HTML• eSQL

PERSONALITY

• Enthusiastic• Customer focused and Business orientated• An effective team player with excellent interpersonal skills• Excellent communication skills – written and verbal• Willing to adapt and learn new skills and technologies

EDUCATIONAL QUALIFICATIONS

1985/86 - BSc Geology - University of Natal Pietermaritzburg

CERTIFICATES/DIPLOMAS

1990 - N4 Mining Engineering, Welkom Technical College1996 Van Zyl & Pritchard Entry Level - Programming Certificate2004 IBM WMQ 5.3 course attended (WebSphere MQ System Administration certification obtained)2004 IBM WBIMB V5.0 course attended

OTHERCurrently training for Private Pilot’s License

WORK HISTORY

Role : MQ Consultant – Websphere MQ Administrator Company : UBS AGDepartment : Messaging Services Region : Switzerland - Zurich Rate : CHF 800 / day

PROJECT EXPERIENCE

1. PROJECT - Offshore Capability Environment (OCE)SOFTWARE - WebSphere MQ Series 7.0.1.*Operating System - z/OS, Solaris & LinuxDURATION - March 2015 – Present

The position entails cloning MQ services within Switzerland and reproducing them on an offshore environment following a specific set of standards.

Scope of Deliverables:1. Review the work order and compare what is needed with current Swiss

documentation and actual configurations on z/OS and distributed platforms. A lot of investigate work is required at this stage as documentation could be out of date or non-existent.

2. Involve the necessary to teams to clarify issues.3. Creating Word and Visio documentation as to the actual flow that will be migrated to

be sent for review and sign-off, and then filed appropriately.4. Creating any distributed queue managers as required (Hub, Gateway & Standalone)

following the banks SOP as applies to the queue manager being created.5. Ordering SSL certificates and securing the queue managers.6. Ordering queue manager DNS alias’s.7. Securing MQ SYSTEM objects.8. Packaging Distributed platform scripts for deployment where necessary, otherwise

running the scripts myself.9. Creating new members on z/OS or updating members with new scripts.10. Packaging members for deployment using CMAN.11. On the fly creating or altering MQ objects when necessary as well as the members.12. Notifying and updating the necessary teams involved and assisting to resolve any

issues.13. Administrative work, updating all the necessary DocWeb sites used internally,

spreadsheets used by the team and personal tracking of the progress through each migration.

Role : MQ Consultant – MQ Systems Administrator Company : Smart421 – Allianz AccountDepartment : Architecture - Projects Region : United Kingdom - Guildford Rate : GBP 470 / day

PROJECT EXPERIENCE

1. PROJECT - Securing Websphere MQ on z/OSSOFTWARE - WebSphere MQ Series 7.0.1Operating System - z/OSDURATION - February 2015 – March 2015

The objective of this engagement was to provide the security design for the IBM MQ (Version 7) estate of Allianz residing on their mainframe (i.e. z/OS), as part of the Digital Essentials project.

The overall security design activity was governed by the following guidelines:

IBM RACF will be a primary security tool for access controlling MQ resources.SSL/TLS will be the protocol for communication into the IBM MQ (Version 7) estate.

The agreement covered the initial study and the delivery of security design covering the areas as mentioned in the scope.

Scope of Deliverables:14. Securing Websphere MQ communication/messages using SSL/TLS (i.e. channel

level/link-level Encryption).15. Securing access to Websphere MQ resources using RACF 16. Any other relevant areas that may require securing as a result of initial study17. Pointers and task list for implementation of the solution in the above areas (e.g. MQ

config/settings, RACF classes etc.)18. Design walk through and handover to Allianz resource

Role : MQ Consultant – MQ Systems Administrator Company : CSI – Aberdeen Asset Management AccountDepartment : Middleware - Projects Region : United Kingdom - Edinburgh Rate : GBP 465 / day

PROJECT EXPERIENCE

1. PROJECT - MQ Installation and MigrationSOFTWARE - WebSphere MQ Series 7.5.0.4Operating System - Windows,DURATION - November 2014 – January 2015

Responsible for ensuring smooth migration of MQ from external partners to within the AAM domain. AAM have had no previous experience with WebSphere MQ so the whole process from installation, application of Fix Packs through to the creation of queue managers and MQ objects as well as OAM had to be fully documented. Tasks included :

• Installation of WebSphere MQ 7.5.0.2 and Fix Pack 4.• Creation of Dev, Test, Production and DR MQ Queue Managers• Migration of MQ objects from external partner’s MQ environments into the AAM

environment, • Administration using MQ commands• Creating, starting and stopping queue managers• Channel definitions• Queue definitions• OAM security• Problem determination – referring to logs and raising PMR’s when necessary• Project support

In addition I had to fully document the processes for handover to the AAM technical team so they could support it in the future. I also had to document DR procedures and advise and implement OAM Security on the created MQ queue managers and objects. Finally I was responsible for training the AAM staff to a competency level whereby they would be able to do basic trouble shooting and rectification of issues using logs and MQ Explorer.

Role : IT Specialist – MQ Systems Administrator Company : IBM – Mobily (Etihad Etisalat) Telecoms AccountDepartment : Global Service and Delivery – Middleware - Projects Region : Saudi Arabia – Riyadh Rate : US$ 10,000 per month tax free

PROJECT EXPERIENCE

1. PROJECT - MQ Support / ProjectsSOFTWARE - WebSphere MQ Series 6.0 and 7.1, .Operating System - Linux, Solaris, AIX, Windows,DURATION - March 2013 – April 2014

Responsible for ensuring smooth operation of business services and applications by fixing operational issues related to services, requiring hands on Administration of Websphere MQ. MQ tasks included :

• Administration using MQ commands• Creating, starting and stopping queue managers• Channel definitions• Queue definitions• Clustering• Working with Alias and Model queues• OAM security• Problem determination – referring to logs and raising PMR’s when necessary• Project support

In addition have been involved in 3 major projects :

• EAI database upgrade from Oracle 9i to Oracle 11g• Migration of Mobily Common Repository java services to new hardware• Planning and running a DR of Mobily Common Repository System

Role : IT Specialist – MQ Systems Administrator Company : IBM – National Australia Bank (NAB) AccountDepartment : Global Service and Delivery – Middleware - Projects Region : Australia – Melbourne Rate : AU$ 100 // hour

PROJECT EXPERIENCE

1. PROJECT - MQ Projects (MQ upgrade on z/OS)SOFTWARE - WebSphere MQ Series 6.0 and 7.1,

ITM Omegamon XE for Messaging.Operating System - z/OS, Unix, Linux, Solaris, Windows

DURATION - April 2012 – November 2012

• Upgrade of MQ on Mainframe z/OS from version 6.0 to 7.1• Creation of MQSeries Queue Managers on Linux & Windows servers including

clustering and SSL• Replacement of BMC Patrol with Omegamon XE for Messaging on z/OS. • Creation of queues for various projects.• Involving vendors in order to resolve project issues. • Interact with application teams to assist with project development and application design. • Decommissioning redundant MQ servers including removal from clusters in Legacy

systems.• Manage change production implementation using standard methodologies. • Ongoing support during project development.

The main responsibility during this contract was the upgrade of MQ from v6.0 to 7.1 on the Mainframe. This was done hand in hand with the z/OS upgrade. Consequently, many support and application teams were involved in the project. The upgrade involved careful co-ordination between the teams with extensive testing done during each phase from Development through to Pre-Production Testing Environment prior to Production Implementation.

The second responsibility was the investigation of replacing BMC Patrol with Omegamon XE for Messaging on the Mainframe (z/OS). An initial study was done and the solution documented, but the project was put on hold before any installation and configuring took place due to financial constraints.

Role : IT Specialist – Systems Integration Company : South African Revenue Service (Government)Department : Systems Integration – Integration Competency Centre Region : South Africa – Pretoria Rate : ZAR 913k p/a (excluding annual bonus & standby / overtime)

PROJECT EXPERIENCE

1. PROJECT - MQ Production SupportSOFTWARE - WebSphere MQ Series (all versions),

ITM Omegamon XE for messaging.Operating System - Unix, AIX, Linux, WindowsDURATION - Sept 2009 – July 2011

• Responsible for the recovery of Revenue Services of approximately ZAR 670 billion via MQ and Message Broker

• Installation of MQSeries on Unix & Windows. . • Designing MQ networks, including MQ clustering and MQ High Availability. This

included designing failover capabilities and DRP strategies. Documentation of end results and design decisions to enable long term viability and support.

• Designing and implementing Systems Management solution for MQSeries, to enable problem alerting, automatic problem rectification, performance management, and availability and performance reporting.

• Problem determination using a variety of skills/methods to address recurring issues. Detect and resolve software and configuration issues.

• Involve vendors in order to resolve severe issues. • Interact with application teams to assist with product usage and application design. • Educated team members, application teams, operators in product usage and new

features/capabilities. • Manage change and problems using standard methodologies. • Installation and monitoring of ITM Omegamon XE for Messaging.

SARS has a small Integration Service of about 15 Queue Managers that handles a huge amount of online data that requires a response time of less than 50 seconds before an alert is raised and response is required. My project of installation of Omegamon was to ensure alerts were raised in time.

The system is now stable and I feel it is time to move on to other projects.

Role : Senior Systems EngineerCompany : Coles Group Ltd Region : Australia – Melbourne Rate : AU$ 700/pd

PROJECT EXPERIENCE

1. PROJECT - Senior Systems Engineer (Middleware Support)SOFTWARE - WebSphere MQ Series (all versions), MQFTE,

JDBC Adapters, ODBC, WBIMB, Control-M, Connect Direct, Connect Enterprise.

Operating System - z/OS, Unix, AIX, Linux, AS400, VMS,Windows, Sun Solaris

DURATION - Nov 2005 – May 2008

• Installation of MQSeries on Unix & Windows. • Installation and configuration of MQFTE across all platforms including z/OS and Unix.• Problem determination and resolution of issues involving MQ and MQFTE• Stopping and starting FTE Agents where necessary.• Automation of the installation of MQSeries to be implemented at multiple remote

locations, on various platforms. • Configuration, housekeeping and maintenance of MQSeries on a variety of platforms

(UNIX, WINDOWS, AS400, OS390 – z/OS, VMS). • Automation of configuration, housekeeping and maintenance of MQSeries on multiple

remote locations, on various platforms. • Designing large MQ networks, including MQ clustering and High Availability solutions.

This included designing failover capabilities and DRP strategies. Documentation of end results and design decisions to enable long term viability and support.

• Designing and implementing Systems Management solution for MQSeries, to enable problem alerting, automatic problem rectification, performance management, and availability and performance reporting.

• Problem determination using a variety of skills/methods to address recurrent issues. Detect and resolve software and configuration issues.

• Involving vendors in order to resolve severe issues. • Interact with application teams to assist with product usage and application design. • Educated team members, application teams, operators in product usage and new

features/capabilities. • Manage change and problems using standard methodologies.

Coles has a very large MQ infrastructure with over 3000 production queue managers. I have been involved in various projects including migrating all their stores and peripheral queue managers into an HA environment. Other projects have included creating cluster queue managers, HA queue managers and all MQ objects required to satisfy the projects’ needs on various platforms. In addition to this there has been a lot of problem solving and providing support and advise to the various projects. I have also been involved in standard 24/7 support of the 3000+ queue managers,

Role : Team Leader – Message Broker Development / MQ Systems Administrator Company : QED Business Systems (Sub-contracted to Mars Inc) Region : UK - Slough

PROJECT EXPERIENCE

1. PROJECT - MQ Series Integration Development & Support,MQ Series System Administrator

SOFTWARE - WMQ/MQFT/MQSI/XML/ESQL/Perl MQMON/RFHUTIL/Data Junction MS Office Suite, Visio 2000, Lotus Notes

Operating System - Windows, Unix, Aix, LinuxDURATION - March 2003 – Nov 2005ROLE - Team Leader/MQSI Senior Developer/ WMQ

Systems Administrator.

Responsible for forming a team of MQSI (WMB) developers & WMQ Systems Administrators to develop and support interfaces across various platforms, including Windows, Unix, AIX, Linux & OS/390 on a global scale. Set up agreed processes, standards and procedures for development. This involved:

• Creating a method to provide fixed price quotes for interface development• Creating and agreeing on development standards• Creating QA standards• Tracking and monitoring interface development• Communicating with internal and external technical and functional staff in regular

meetings, providing regular updates on development and resolving any issues.

The position of Team Leader is also very much a hands on role and I have been involved in developing over 320 global interfaces with my team for the client’s various projects. This involved:

• Analysis of user requirements• Create interface specifications • Create interface architecture using MQ series• Create message flows using MQSI 2.0.2 and WMQI 2.1 (now Websphere Message

Broker)• Create file adapters using Perl scripts and Data Junction 7.5.5• Perform unit interface testing using XML messages and MQMON 5.3 and RFHUTIL

3.1• Perform system testing to and from SAP R/3 to EDI systems, CRM systems like

SIEBEL and IBM mainframe systems• Production support of interfaces globally• Windows NT, Unix, Client Server environment

In addition to the above have simultaneously performed the role of WMQ Systems Administrator for the clients Test System globally . This is a “follow the sun” position whereby I cover Europe, and other colleagues covered US and AsiaPac. However handovers were done where I have to venture into the other regions systems. I have also supported the Production environment when necessary, but the Test system is more challenging because it is more volatile.

The role of MQ Series System Administrator involved the following :

• Create Queue Managers• Join Queue Manager to Cluster• Create Cluster Objects, including Repository Channels and Cluster Queues• Create Distributed Queuing Objects, including Channels and Queues• Create Remote Queue definitions• Create Process definitions including triggered objects• Install and upgrade messaging components on Development and Test servers • Set up Interfaces in Development and Test environments, including configuration

of Hub and distributed servers. Uphold best practices for Interface development and testing; ensure standards are followed.

• Provide Test operational support, including message tracking, message recovery, restarting failed components, root cause analysis, providing guidance to development teams on Message Exceptions and other data related failures, and applying changes.

• Monitor queues and other objects to avoid issues caused by stuck data and dormant interfaces. This is important in Test environment, which does not receive MalFunction TEC alerts.

• Review interface design and ESQL coding wherever possible to ensure compliance to standards specifically Interface names, logging and message sizes. Feedback issues to development teams and escalate where necessary.

• Uphold use of Work Request database for governing changes to Development and Test environments.

• Maintain a customer-focussed relationship with interface development and application development teams; specifically ensure expectations are managed and teams are kept informed.

• Be aware of and monitor housekeeping jobs.

2. PROJECT - Database Administration ServiceSOFTWARE - IDEAL DATACOM, JCL, MVS/TSO/ISPF,

SELCOPY, OPC, DATADICTIONARY, Lotus Notes

Operating System - z/OSDURATION - June 2002 – April 2003ROLE - DBA

Responsible for all aspects required in creating and updating physical table definitions in any Datacom region. Responsible for advising Support and Development staff in the use and best practice of Datacom and Ideal. Responsible for the implementation of programs into production. Responsible for the QA of jobs and applications.

3. PROJECT - Application Management ServiceSOFTWARE - IDEAL DATACOM, JCL, MVS/TSO/ISPF

SELCOPY, OPC, MQFT, MS Office Suite Visio 2000, Lotus Notes

Operating System - z/OS, WindowsDURATION - May 2000 – March 2002ROLE - Senior Developer

Assist in the smooth running of the operational systems supported by QED by:

• Ensuring any technical problems that arise are resolved in the most efficient manner• Resolving issues problems and bugs reported by local application support, or as

directed by the team leader• Being responsible for doing the technical design of both database and program

changes, unit testing, business testing and implementation into production• Maintaining systems, applications, jobs and programs from functional and technical

specifications• Communicating with internal and external technical and functional staff• Attending meetings where necessary including working offsite in Germany to

implement a program enhancement• Provide training internally and externally when needed.

During time in the Reference Database Support team, developed a good functional and technical knowledge of the client’s business. Also went to Germany to assist with the PO1 project being implemented there, and received excellent feedback. Also ran IDEAL Datacom courses for client in Edinburgh (Scottish Equitable), all times receiving excellent feedback.

Status : Analyst ProgrammerCompany : Guardian National Insurance Region : South Africa - Johannesburg

1. PROJECT - Application Management ServiceSOFTWARE - IDEAL DATACOM, MVS/TSO/ISPF, MS

Office Suite, Visio 2000, MS AccessOperating System - z/OS, WindowsDURATION - Sept 1998 – June 2000

Ongoing maintenance of the GOLD System, which included involvement in:

• Incidents – job abends and program bugs – determining the cause and applying the fix.

• Enhancements & Liasing with end-users - user would request an enhancement or upgrade which involves analysis/design on programmers behalf and implementation/final acceptance by the user.

• Staff Training – training new programmers in Ideal Datacom.• Standby – nightly standby for call-outs for batch jobs – determine reason for call-out,

apply temporary fix and ensure job runs through successfully – report failure to relevant team in morning to fix.

• Development – Developed new Inland Revenue annual reporting system in conjunction with the Inland Revenue Service whereby the data was transferred to their computers in a specific format.

Status: Course Co-Ordinator / Senior LecturerCompany : Van Zyl & Pritchard Region : South Africa - Johannesburg

1. PROJECT - TrainingSOFTWARE - COBOL, MFCOBOL, Program Design

Techniques, MS Office Suite, Visio 2000,MS Access

Operating System - WindowsDURATION - Sept 1996 – August 1998

An in-depth knowledge of COBOL and program design techniques as set by VZAP to be delivered to the students in lectures and practical sessions. This included file merging, sequential master update processing, dealing with variable length records, batch balancing and table handling. The writing and testing of programs as required (usually report processing for a small business or updating/creating master files for same).

OTHER EXPERIENCE

1. Game Ranger

Working on two high profile game reserves, one of which is a top rated game reserve in southern Africa, I have met with heads of state from Europe, and various celebrities. The role mainly involved photographic safaris, explaining and introducing the African wildlife environment to the clients. Other responsibilities included bush and infrastructure

management, anti-poaching control, camp management, training & game control. My specialty in this role was tracking.

• Mining Official

I performed various roles on the gold mines. Started out as a geologist, from there progressed to rock mechanics (measuring and predicting stress levels underground) and finally to a mining official - responsible for approximately 60 people and producing the product within specified criteria.

REFERENCES

Stephen Sommers - Team Leader (Coles Group - Australia)+61 3 96351056 (W)+61 437683262 (C)[email protected] Alan Green - Management (QED Business Systems - UK)+44 7710236182 (C)[email protected]