DOUGLAS EVANS
IBM Z Systems Administrator | Programmer
z/OS, OS/390, MVS/ESA | z/VM, VM/ESA | z/VSE, VSE/ESA | Linux on Z
I began my career in the world of IT in May of 1978. I began working as a delivery driver for a data processing service bureau just before I graduated from high school. When I wasn't making deliveries they trained me on how to run check sorting/entry machines. A few months later they asked if I wanted to learn to become a computer operator and I jumped at the chance.
As I began working and learning more about our systems, the more I became intrigued with just how computers worked. So I began to buy books on the subject- everything from basic computer architecture to speech synthesis. I soon found that not only was I very interested in computer science, it came very easily to me. It just made sense.
In 1989 I was given the opportunity to become a Systems Programmer, which was a career goal of mine since working as an operator. Working directly with the operating system- installing them, configuring them, making them run- is where I wanted to be.
Position Summary
Mainframe Technical Support
USS UPI, LLC. – Pittsburg, CA
December 2017 to Current
I am currently a member of the IT & Automation team responsible for the administration, management and support of USS UPI’s IBM Z mainframe environments.
• Primarily responsible for providing day to day support of three (3) z/OS 2.40 and one (1) Coupling Facility LPARs, including all associated subsystems, in a Parallel SysPlex environment. This includes one (1) z14 ZR1 processor, IBM DS8880 SAN, IBM VTE virtual tape emulation, and OSA network connectivity.
• Upgraded z10 BC processor to a z14 ZR1 (3907-B02).
• Upgraded all z/OS LPARs from z/OS 2.10 to z/OS 2.2 and then z/OS 2.4.
• Upgraded all Db2 subsystems from Db2 v10 to Db2 v11 and then Db2 v12.
• Upgraded Db2 Administration Tool from v11 to v12 in all Db2 subsystems.
• Upgraded all IMS DC/DB subsystems from IMS 14 to IMS v15.1 and then v15.2.
• Replaced our TS3500 cartridge tape environment with VTE and CTC, i.e., virtual tape images stored in the cloud.
• Updated SMS definitions and ACS routines to support VTE.
• Updated RMM definitions to support VTE.
• Implemented TCP/IP PAGENT (Policy Agent) to allow for the secure transfer of virtual tape volumes to public cloud providers.
• Implemented secure FTP server using AT-TLS.
• Implemented z/OSMF environment with z/OS 2.2 upgrade.
• Re-architected UPI’s DR process after switching vendors to Kyndryl and using cloud-based recovery.
• Provide backup support for Mainframe Database and Storage Administration teams.
• Provide backup support for Mainframe Database and Storage Administration teams.
Principal Consultant
Infosys, Ltd. – Berlin, CT
September 2014 to November 2017 (After completing 6 month contract Infosys hired me on as a FTE.)
I am currently a member of the Cloud and Infrastructure Services team responsible for the administration, management and support of Eversource Energy’s (formerly Northeast Utilities) System z mainframe environments in both the production and disaster recovery Data Centers.
• Primarily responsible for providing day to day support of nine (9) z/OS 1.13 and three (3) Coupling Facility LPARs, including all associated subsystems, in a Parallel SysPlex environment. This includes one (1) zBC12 processor for production, and one (1) zBC12 for DR, EMC VMAX 40K SAN and IBM VTS Grid virtual tape storage, and OSA network connectivity.
• Provide backup support for Mainframe Database and Storage Administration teams.
• Provide training and mentoring for team members located both on and offshore.
• Cloned z/OS SYSRES volumes and ZFS datasets to prepare for installing RSU maintenance.
• Completed the installation and rollout of RSU maintenance for z/OS, JES2, and SDSF in 2 LPARs.
• Completed the rollout of RSU maintenance for CICS in 2 LPARs.
• Currently working on upgrading all nine (9) z/OS LPARs from 1.13 to 2.2.
• Took the lead technical roll in replacing/upgrading the client’s DR CPC from a z10BC to zBC12.
• Took the lead technical roll in the project to replace/upgrade/combine the client’s two (2) z114 CPCs to a single zBC12 CPC.
• Developed the project plan which was turned over to the project manager.
• Created a consolidated/updated IODF/IOCDS for the new CPC. Also, updated current IOCDSs adding new FICON CTC and InfiniBand coupling links.
• Created OSA ICC definitions for the new zBC12’s operator consoles.
• Performed FOS upgrades on four (4) Brocade 5100 FICON switches to support the zBC12.
• Reviewed applicable PSP buckets and installed required z/OS maintenance to support the zBC12.
• Updated SysPlex CFRM policies and COUPLExx PARMLIB members to include new z/OS and CF LPARs on the new CPC.
• Completed the migration of all nine (9) z/OS LPARs to the new zBC12 CPC.
• Completed upgrade of client’s test and production ASG ViewDirect environments.
• Responsible for providing monthly SCRT reports to IBM for WLC licensing charges.
• Responsible for providing quarterly CPU usage reports to OEM vendors for licensing charges.
• Responsible for providing monthly Resource Usage reports (CPU hours) to Infosys management for billing purposes.
• Actively monitor z/OS and CICS performance using Omegamon XE, RMF, and Strobe.
• Ordered, downloaded, and installed OOCoD records to one z114 processor.
• Made OOCoD capacity changes as requested by client’s management to handle capacity spikes.
• Participated on a special team to analyze, identify, and remediate critical performance issues.
• Assist with day to day RACF administration tasks for Corporate Security team.
• Created new SMS STORCLAS to support EA ZFS datasets, including making ACS routine updates
• Created ISPF panels and REXX procedures to assist Security team in performing RACF administration.
• Assisted mainframe storage team on project to replace DFSMS/RMM with CA-1.
• Created REXX procedure that allows batch jobs to query the CA-1 TMC database.
• Made IODF and IOCDS updates, and performed PORs on all CPCs to support addition of consolidated LPARs to test and production Sysplexes.
• Updated WLM Service Definition to support workloads of LPARs added to Sysplexes.
• Updated CA MIM configuration to allow the sharing of all virtual tapes units in all production LPARs.
• Implemented CA MIM XCMPGMXT user exit to suppress contention messages when unneeded.
• Extended CA-1 TMC to add an additional 10,000 virtual tape volumes.
• Implemented CA-1 ARCTVEXT user exit in HSM to support the scratching of recycled HSM volumes.
• Identified and scratched HSM backup and ML2 volumes that were recycled before implementation of ARCTVEXT.
• Completed upgrade of ASG ViewDirect/MVS test environment.
• Created several MSG rules in OPS/MVS to trap console messages and either suppress or act on them.
• Installed Macro4 License Manager, Common Services, and InSync in newly insourced LPARs in support of standardizing OEM tools across all LPARs.
• Installed ISPF/VSAM Utility in newly insourced LPAR.
• Took the lead technical roll in the project to replace/upgrade/combine the client’s two (2) z114 CPCs to a single zBC12 CPC.
• Developed the project plan which was turned over to the project manager.
• Created a consolidated/updated IODF/IOCDS for the new CPC. Also updated current IOCDSs adding new FICON CTC and InfiniBand coupling links.
• Created OSA ICC definitions for the new zBC12’s operator consoles.
• Performed FOS upgrades on four (4) Brocade 5100 FICON switches in order to support the zBC12.
• Reviewed applicable PSP buckets and installed required z/OS maintenance to support the zBC12.
• Updated SysPlex CFRM policies and COUPLExx PARMLIB members to include new z/OS and CF LPARs on the new CPC.
• Completed the migration of four (4) z/OS LPARs to the new zBC12 CPC.
Technical Lead - Mainframe Administration
Bravens, Inc. (for Infosys, Ltd) – Berlin, CT
March 2014 to August 2014 (6 Month Contract)
As a subcontractor I was assigned to Infosys’ Cloud and Infrastructure Services team which took over the administration, management and support of Northeast Utilities’ IT infrastructure.
• Reviewed NU’s mainframe environments, including hardware and software configurations and procedures, to provide input to turnover documentation provided to NU and Infosys management.
• Participated in knowledge transfer meetings with NU staff to prepare for taking over primary support and management tasks.
• Participated in the planning and completion of a project to insource or consolidate two (2) z/OS 1.13 environments (LPARs) onto one of NU’s z114 processors.
• Participated in the planning and execution of a disaster recovery test for the insourced z/OS LPARs.
• Provided NU IT management with mainframe product maintenance, upgrade, and replacement philosophies, plans, and schedules keeping an eye on product consolidation and cost savings.
• Resolved an incident where distributed production applications became unavailable due to an MQ subsystem not being able to create archive logs by dynamically adding additional active log datasets.
• Supported development staff in the implementation of CICS Web Services in a production CICS region.
• Supported development staff during a performance load test for an updated CICS transaction.
• Supported two development teams in performing root cause analysis for incidents where their production CICS regions hung.
• Identified the cause and resolved an incident where DFHSMS/HSM hung, causing production batch processing to be delayed.
Senior Software Analyst
County of Alameda – Oakland, CA
April 2009 to October 2012
I was a senior member of the Technical Services team responsible for the management and support of the county’s z Systems mainframe environments in both the production and disaster recovery data centers.
• Provided day to day support of five (5) z/OS 1.13 LPARs including all associated subsystems in a Parallel SysPlex environment, including z9 and z10 BC processors, ESS-800 and DS6000 SAN storage subsystems, tape storage subsystems including virtual tape, and network connectivity.
• Actively monitored z/OS performance using RMF and ASG TMON.
• Assisted in setting up WLM soft capping policy to dynamically adjust LPAR weights.
• Took a lead role in the build out of the county’s disaster recovery site, including the installation and configuration of z9 processor, DS6000 SAN storage, and 3492 tape drives.
• Responsible for the setup, management, and monitoring of the mainframe data replication (Global Mirror) to the disaster recovery site.
• Took a lead role in the replacement of the county's z890 processor with a z10 BC processor, including building and loading the initial IOCDS configuration, and providing IBM with channel assignments.
• Responsible for the maintenance of z/OS TCP/IP routing and firewall definitions.
• Responsible for DASD space management including SAN definitions and maintaining SMS ACS routines.
• Took a leading role in analyzing and resolving DASD/SAN performance issues.
• Created and maintained DASD/SAN configuration maps used for space management.
• Created and maintained hardware/channel, SNA and TCPIP, and OSA ICC configuration maps.
• Was responsible for OSA ICC (system console) configurations.
• Was responsible for the management of virtual tape environment implemented with CA Vtape.
• Was responsible for installing and maintaining CA DB2 Tools in four (4) DB2 9.1 subsystems.
• Was in the process of installing and testing CA MSM product.
• Was responsible for installing and maintaining Vanguard SSA/SSR products.
• Was responsible for installing and maintaining ASG JCLPrep product.
• Worked with operations staff to manage ASG Zeke job scheduling.
• Assisted with the support of ASG ViewDirect ECM system.
• Provided technical direction and support for a project to migrate the county's WebSphere servers from AIX systems to System z Linux (Novell SLES 11 SP2) environments running under z/VM 5.4.
• Created three (3) Linux LPARs using installed IFL processors, installed z/VM, and installed SuSE z Linux including the High Availability component used for Linux clustering.
• Enabled and implemented HiperSockets in z/OS and z/VM LPARs.
• Actively monitored z/VM and z Linux performance using VM Performance Toolkit and Tivoli Omegamon.
• Created procedures to keep the CP directory of the three (3) z/VM LPARs in sync- a common source directory was used.
• Built definitions for creating three (3) Linux clustering environments.
• Installed, created, and maintained OCFS 2 file systems used in the z Linux clustered environments.
• Created STONITH process in support of the OCFS 2 clusters.
• Created and documented z Linux guest cloning/provisioning process for rapidly deploying Linux guests.
• Created and documented z Linux guest DASD backup/restore procedures.
• Built and implemented an SMT server to apply patches to all z Linux guests.
• Worked closely with IBM support personnel on z Linux performance issues.
• Attended two IBM seminars/classes on z/OS WebSphere management and security.
• Planned, lead and completed a project to migrate another county's payroll system from an outsourcing provider to our z10, saving that county 50% in costs, and providing 100% performance increase.
• Modified an IBM user exit to support multiple tape libraries in a 3584 tape library by disassembling and zapping the exit.
Consultant / Contractor
LiveTouch.Net, Inc. – Alameda, CA
August 2008 to October 2008
I was an independent consultant contracted to provide staff augmentation and support for several projects.
• Completed the migration of client's mainframe z/OS environment to an IBM data center in Dallas.
• Assisted with the migration of client's OEM application from SAS/C to IBM's C.
• Assisted with the migration of the application to CICS TS 3.2.
Manager, Information Technology
Integral Systems, Inc. – Carol Stream, IL
March 2005 to January 2008
After being promoted to IT Manager, I had complete responsibility for Integral's IT infrastructure and staff, handling all IT requirements for Integral's corporate office, data center, and remote staff.
• Planned and completed the move of company’s corporate office and data center from Walnut Creek, CA to Allendale, MI, which included moving all employees to home offices.
• Assisted employees with the installation of Vonage phone lines for company use.
• Dismantled and rebuilt LAN/WAN infrastructure including router, switches, and servers.
• Built and deployed all Windows and Linux servers, workstations, and laptop systems.
• Updated, maintained, and repaired all servers, workstations, and laptops.
• Created and maintain hardware and software inventory, including tracking software licensing.
• Provided management with hardware rotation/replacement schedule for budgeting.
• Controlled user access to network and servers using Active Directory.
• Developed and maintained relationships with IT providers and vendors, including IBM, Dell, Microsoft.
• Worked with ISP to maintain WAN routing and firewall definitions.
• Maintained DNS, WINS, and DHCP definitions.
• Migrated corporate email from Exchange server to a web based service provider.
• Maintained and administered company website, email, and client support services.
• Upgraded Windows NT based domain to Windows Server 2003 Active Directory domain.
• Migrated primary AD domain controller to Windows Server 2003 64bit environment.
• Assisted with the management of company PBX, including creating and assigning extensions and voice mail boxes.
• Consolidated several physical Windows servers into virtual servers using VMware.
• Planned, set up, and administered both wired and wireless LANs used at company user’s conference.
• Planned, set up, and administered audio/visual equipment (PA system, projectors) for user’s conference.
• Provided 24x7 employee technical support using GoToAssist and Remote Desktop tools.
• Installed, managed and supported two (2) z/OS 1.5 environments, including JES2, RACF, VTAM and TCPIP, SMS, WLM.
• Actively monitored z/OS performance using RMF.
• Managed and supported two (2) z/VM environments, including VTAM, TCPIP, DirMaint, VM:Backup.
• Managed and supported two (2) VSE/ESA 2.4 environments.
• Managed and supported several s/390 Linux environments.
• Was responsible for installing, building, and supporting 20 CICS/TS 2.2 subsystems.
• Was responsible for installing, building, and supporting 10 DB2 7.1 subsystems.
• Moved all z/OS, z/VM, VSE/ESA, and Linux environments to an IBM hosted System z processor.
Systems Programmer
Integral Systems, Inc. – Walnut Creek, CA
October 1998 to March 2005
I was responsible for all mainframe environments which included OS/390 and z/OS, z/VM, VSE/ESA, and s/390 Linux. Also had responsibility for maintaining a HP9000/HP-UX environment as well as several Windows servers.
• Installed, managed and supported two (2) z/OS 1.3 environments, including JES2, RACF, VTAM and TCPIP, SMS, WLM.
• Installed, managed and supported two (2) z/VM environments, including VTAM, TCPIP, DirMaint, VM:Backup.
• Installed, managed and supported two (2) VSE/ESA 2.4 environments.
• Managed and supported several s/390 Linux environments.
• Was responsible for building, upgrading, and supporting 20 CICS/TS 2.1 subsystems.
• Was responsible for building, upgrading, and supporting 10 DB2 6.1 subsystems.
• Installed and built several MySQL databases in s/390 Linux environments.
• Supported IT staff in troubleshooting and resolving LAN/WAN networking and server issues.
• Worked closely with development staff supporting their use of mainframe and server environments.
• Installed, maintained, and provided development staff training for using ASG SmartTest.
• Installed and maintained MVS/Quick-Ref.
• Provided environmental technical support to Integral clients.
• Assisted Integral clients with the installation of Integral’s products.
• Created a zap modification for a 3rd party product to allow it to support 64-bit environments.
• Upgraded all mainframe environments for Year 2000 compliance, including upgrading IOS on several Cisco routers.
• Upgraded two (2) OS/390 environments to z/OS 1.1.
• Replaced all 3380/3390 DASD with RAMAC 2 technology stabilizing all mainframe environments, and producing a monthly savings of approximately $4000.
• Replaced two ES/9000 model processors with a single MP3000 7060 processor increasing processing power and stability, and producing significant savings in hardware and software costs.
• Replaced MP3000 processor with a T3 Technologies tServer system (an Intel based mainframe environment).
• Participated in the development of companywide disaster recovery procedures and documentation.
• Supported several outsourcing clients, including managing their network connectivity to our environment.
• Created a complete z/OS environment (LPAR) for an outsourcing client they used for Year 2000 testing.
Consulting Systems Engineer
Bank of America – Concord, CA
January 1998 to October 1998
I was a member of the VM Systems Group responsible for the management and support of numerous VM/ESA mainframe environments.
• Installed, maintained, and supported COBOL and PL/I language compilers.
• Installed, maintained, and supported Language Environment (LE) all the VM environments.
• Supported EnterpriseWeb Calendar application.
• Provided backup support for ADSM/VM, TCP/IP, and EnterpriseWeb server application.
• Provided support for the group’s workstations and group server running Windows NT.
Principal Systems Programmer
BHP Information Technology – San Francisco, CA
September 1996 to December 1997
I was responsible for BHP’s entire mainframe environment, including hardware and software planning, installation, maintenance, management, and support.
• Completely replaced/upgraded mainframe hardware and software environment, including processor, DASD storage, tape units, and network connectivity.
• Installed and upgraded all MVS/ESA 4.3 environments to OS/390 1.1.
• Defined all DASD volumes in new Ramac Virtual Array (RVA) device.
• Was responsible for keeping disaster recovery procedures and documentation up to date.
• Successfully completed disaster recovery test at offsite data center.
• Supported application team with the installation of maintenance to DB2 databases.
• Completed a project to research replacing the mainframe environment with a server based implementation of SAP R/3.
Lead Systems Programmer
Walker Interactive Systems, Inc. – San Francisco, CA
December 1994 – July 1996
I had complete responsibility for all of Walker's mainframe environments. This included hardware and software planning and management, as well as directing Walker's second Systems Programmer.
• Installed all latest maintenance for all VM/ESA and VSE/ESA environments.
• Helped maintain and monitor cc:Mail gateway that transferred email between Netware servers and VM/ESA mainframe system.
• Responsible for DASD space management including maintaining SMS ACS routines.
• Responsible for maintaining systems configuration, networking, and DASD usage maps.
Senior Systems Programmer
Walker Interactive Systems, Inc. – San Francisco, CA
July 1989 –December 1994
I was responsible for the installation, maintenance, and support of Walker's VM/ESA and VSE/ESA systems, subsystems, and program products, as well as providing backup support for Walker's MVS/ESA system.
• Migrated all mainframe environments from 3081 and 4381 processors to a single 9121-320 processor.
• Migrated VM/SP HPO 6 system to VM/ESA Release 2.0.
• Migrated DOS/VSE systems to VSE/SP 3.2, and then to VSE/ESA 1.2.
• Installed and implemented PSF/VM and several 3816 page printers.
• Installed VMTape 4.3 and CA-1 to support a shared TMC between VM and MVS.
• Implemented DFSMS/HSM for MVS system backups.
• Worked with IBM support staff to resolve a broken DB2 data page issue by zapping page pointers.
• Installed and built two (2) MQ Series subsystems used for research and testing.
• Installed network connectivity to new company remote offices.
Senior Programmer/Analyst
Walker Interactive Systems, Inc. – San Francisco, CA
December 1984 –July 1989
Responsibilities included the development of product enhancements, maintenance, and customer support for Walker's application support products and OS, TP, and DBMS interfaces. These included a report generator, screen generator, and two transaction generators written in Assembler and COBOL.
• Enhanced Data General interface components to support color ASCII terminals.
• Installed and maintained DG AOS/VS operating system, DG/SQL data base subsystem, and all other supporting products and subsystems on a DG MV/6000.
• Maintained and administered procedure to convert applications from IBM to Data General environment.
• Responsible for maintaining and updating product documentation.
• Created internal documentation for company’s proprietary data base product.
• Participated on the team of developers that created the company’s COBOL coding standards.
• Provided customer support via telephone and/or email.
• Developed several product enhancements for company’s report generation tool.
• Wrote several “white papers” providing technical and usage information for employees and customers.
• Assisted with the installation and product verification at several customer sites.
• Assisted with product customization for several customers.