We provide IT Staff Augmentation Services!

Systems Engineer Resume

2.00/5 (Submit Your Rating)

OBJECTIVE:

To secure a contractual position with a company requiring my skill set and work experience.

SUMMARY:

  • I have more than 30 years of experience as a Systems Programmer and Software Engineer.
  • I dove deeply into the operating system internals when I worked as a developer at Confidential.
  • I worked on Omegamon Research and Development teams designing and coding performance monitors for the Confidential mainframe.
  • I have designed and developed performance and tuning monitors.
  • I have remained state - of-the-art in my skill set.
  • I have been retained: to provide performance tuning and stabilize a volatile environmentfor projects to assist in the merging of data centersto prepare for the delivery to or the return from an out-sourced environmentto perform hardware upgradesto perform software upgrades to the OS, sub-systems and vendor productsto provide Disaster Recoveryto create new or consolidate existing Confidential 'sto move applications onto or off of the Confidential mainframe in order to develop or modify applications into a multi-platform environment.
  • I have researched and evaluated various software products, setup operations procedures, provided technical support to both the systems and applications programming staff, developed operating system and subsystem user exits and user-replaceable modules, and provided guidance for the future of application development on the mainframe and across multiple platforms.
  • I have worked with teams both on-shore and off-shore.
  • I am always a key resource in problem isolation and resolution in every shop that I work in.

TECHNICAL SKILLS:

I also have experience installing, maintaining and/or using the following: Abendaid, ACL, Assembler, BAL, CA, Confidential, Capacity Planning, Change Management, ChangeMan, CICS, CICSPLEX, CICS Transaction Gateway, CICS Transaction Server, Citrix, Clarity, Client/Server, Clists, Cobol, Cobol II, Cobol for OS/390, Cobol for z/OS, Communications Server, Comparex, Computer Associates, Control-M, Cross Memory Services, Cryptographic Services, CTG, DASD Management, DB2, Developer, DFDSS, DFP, DFRMM, DFHSM, DFSMS, DFSMSDFP, DFSMSDSS, DFSMSHSM, DFSMSRMM, Disaster Recovery, DISOSS, DL/1, DL/I, Docutext, dump reading, DVIPA, Encryption Key Manager (EKM), EMC, EOS, Expeditor, FATS, FDR, FileAid, FTP, Functional Subsystem Interface, Global Resource Serialization (GRS), Hardware Configuration Definition, HCD, HFS, Hardware Management Console, HLASM, HMC, HSM, HTML, HTTP Server, Confidential, ICKDSF, ICSF, IMS, Info Management, Infoprint Server, Internet, Internet Applications, IOCP, IODF, IP Printway, IPCS, IPL, ISMF, ISPF, IXFP, J2EE, Java, Jobscan, JSP, JCL, JES2, JSP, Landmark, Librarian, Linux, macro, Mainframe, MDU, MF, Microsoft Project, Microsoft Office, MQ Series, MS Excel, MS Office, MS Powerpoint, MS Project, MS Visio, MS Word, MTS, MVS, Netview, Network Performance Monitor (NPM), OLAP, OLTP, Omegamon, OMVS, Open MVS, Open Systems Adapter, OSA, OS/390, OS390, Parmlib, Performance Tuning, Print Services Facility (PSF), Printway, Problem Isolation and Resolution, Programmer, Programmer/Analyst, Product Manager, RACF, RAMAC, REXX, RMF, RVA, Scripts, SDSF, Security Server, Servlets, SMF, SMPE, SMS, Software Engineer, SW Engineer, SQL, Storage Management System, Confidential, Systems Administrator, Systems Programmer, SYSPLEX, Sysplex Distributor, Sysplex Timer, Sysview, System View, Systems Analyst, Systems Programmer, TCPIP, Telnet, TMON, TPX, TSO, USS, UNIX Systems Services, Virtual Print Systems, VPS, VTAM, WAS, Web Development, WebSphere, WebSphere Application Server, WebSphere MQ, WLM, Work Load Manager, Xpediter, z/OS, zOS

WORK HISTORY:

Systems Engineer

Confidential

Responsibilities:

  • I was one of two systems programmers to bring in and set up a new zBC12 mainframe. We upgraded this a few years later to a z13 2965-M01. The mainframe is connected via FICON to a VMAX3/100k for DASD and two DLMs attached to a Data Domain for tape.
  • We sync this data in a mirrored environment to the same physical machine setup at an alternate site.
  • We staged disasters and recovered with verified data from the Applications teams within our scheduled times. We recently installed GDDR and went through various testing exercises with the vendor. We are also looking at VFI and expect to eliminate ABARS and HSM with these products.
  • An outside vendor performed a security audit that included mainframe security. There were voluminous amounts of necessary RACF security definitions not in place and I was assigned to implement the updates. I rolled them out in controlled groups and tested in warning mode when first implemented to test for legitimate exceptions or other fallout.
  • Another project that resulted from the security audit was the implementation of the Intrusion Detection System. After installing IDS, I created automation utilizing OPS/MVS to intercept the messages as they come out on the console and trigger batch jobs to send email reports to Cybersecurity, Security, and Systems Programmers.
  • My first project at Southwest Gas was to convert their IP Printway to the LRS product suite. I detailed all existing IP Printway definitions and converted them to VPS and DRS configurations. It was not a straight-forward conversion as the definitions differ greatly.
  • The next project was to upgrade the Tivoli Workload Scheduler. The current version was 8.3 and required two upgrades to get caught up. It was necessary to upgrade first to version 8.6 and then to version 9.3. I did another upgrade a few years later to version 9.5. I also worked with the Linux and Windows teams regarding the installation of the Agents required to manage workloads on their environments from TWS on the mainframe.
  • I installed and maintained the following products at this site, all of which are current. I have installed multiple versions of several products in the list. z/OS ( Confidential - versions 1.13, 2.0, and 2.2)

Systems Engineer

Confidential

Responsibilities:

  • I provided Systems Programming support services, product installs, product upgrades, and problem determination for various clients of Confidential ’s Global Services.
  • I worked with teams on both US coasts and in India.
  • I participated in data center moves and onboarding of new clients.

Sr Developer

Confidential

Responsibilities:

  • This client had numerous assembler programs that needed to be changed, but they had no in-house assembler skills.
  • I was brought in to implement the changes.

Mainframe Systems Programmer

Confidential

Responsibilities:

  • Upgrade operating system from z/OS 1.9 to z/OS 1.11.
  • Upgrade all vendor products as required to be compatible with z/OS 1.11.
  • Downgrade z10 - Y02 model processor to z10-X02 processor. This was for cost savings after some work had been moved off of the mainframe.
  • Upgrade z9 processor to z10-Y02 processor. This was to give us room to lower the processor after moving work off of the mainframe.
  • Upgrade operating system from z/OS 1.7 to z/OS 1.9.
  • Upgrade all vendor products as required to be compatible with z/OS 1.9.
  • Consolidated work load from two LPARs into one.
  • Worked closely with Security Administrator to setup EKM and ICSF for offsite tape
  • Encryption for both the mainframe and distributed platforms.
  • Configured IP Printway in both basic and extended mode to support CICS and JES2 printing from the mainframe to network printers. Setup and used Infoprint Central as well as PIDU commands in conjunction with
  • Performed administration of MVS, CICS, TSO, ISPF, RACF, Confidential Storage Management System (SMS), Enterprise Output Manager (EOM), FTP
  • Plan and participate in Disaster Recovery exercises for the mainframe environment.
  • Implemented MRO in the CICS environment.
  • Wrote an SVCLOAD service utility to dynamically load SVC's for products without the necessity of an IPL.

Software Engineer

Confidential

Responsibilities:

  • My services were retained by this company to plan the migration of their WebSphere and WebSphere MQ applications from the distributed Microsoft Server and Linux environments to the Confidential z-series mainframe environment.
  • They chose to migrate to the mainframe to provide greater scalability, availability, and ease of administration.
  • I met with various Confidential teams as a Confidential representative to determine the best options available for benchmarking the workload on the Confidential mainframe platform.
  • I created detail project plans including work assignments and time estimates for the various teams involved.
  • The project included installation of z/OS V1.8, WebSphere V6.1, WebSphere MQ V6.0, and a conversion from Oracle to DB2 V8, all running on a z890 Enterprise mainframe
  • An Internal Coupling Facility (ICF); a z Application Assist Processor (ZAAP); and a the Integrated Facility for Linux (IFL).
  • High availability was provided utilizing DVIPAs and Sysplex Distributors for failover protection.
  • Proprietary vendor software was designed to run in a Linux Confidential under z/VM.

Software Engineer

Confidential

Responsibilities:

  • Due to my performance & tuning experience, I was brought in by Confidential to develop a variety of Java Performance monitors for the JVM running under Unix System Services (USS) in the z/OS environment.
  • These products provided Java performance information on applications such as WebSphere and MQ Series.
  • The z/OS product was designed to show the impact on Java applications from applications running outside of the JVM (DB2, CICS, Batch, etc.) as well as the impact of other Java applications running inside of the JVM. Setting up the development environment included the installation of z/OS, CICS, DB2, WebSphere and MQ Series, RACF security administration, etc
  • When I started, they were running off of a Hercules-type emulator but I had to arrange for us to lease an Confidential from Confidential to perform the work.
  • During my tenure at Confidential, I developed a variety of Java Performance monitors for the JVM running under Unix System Services (USS) in the OS/390 & z/OS environments.
  • These products provided performance information on applications such as WebSphere and MQ Series. My primary responsibilities were to provide research, coding, testing, product enhancement, maintenance & fixes and level 2 support for Customer Service, with additional responsibilities to assist in Project Management, Education, Technical Documentation, Quality Assurance, Product Packaging and Marketing.
  • I was also responsible for the Confidential mainframe environment and was the primary support for all OEM software (z/OS, CICS, MQ, WebSphere, etc.) and testing applications (i.e., Trade2 & Trade3). I was responsible for coding/upgrading all related usermods.
  • All of the Confidential software was installed using SMP/E.
  • I developed project plans for all projects using Microsoft Project including timelines and work assignments (for myself and others).
  • I kept abreast of fixes (PTF's and APARs) from Confidential and coordinated the testing and implementation of these fixes with the in-house staff.
  • They were put into production only after I received validation of reliability from the QA team.
  • I also interacted similarly with Independent Software Vendors regarding upgrades for their OEM software.
  • I also chaired the Change Management meetings and administered all mainframe issues.
  • Migration of all software, upgrades, and fixes into the production environment were coordinated with all other technical groups via Change Management meetings after verification of the desired affect and stability.
  • I provided initial drafts of product documentation, followed by iterations of edits before approving the final documentation.
  • I documented all processes (software installs/upgrades, operational procedures, help-desk problem resolution procedures, etc.).
  • I trained the in-house staff in the use of the various mainframe software products (most were not very mainframe savvy), and how to use the canned processes that I provided for maintenance or customization of these software products.
  • I trained the operations and help desk staff in problem determination and resolution procedures.

Systems Programmer

Confidential

Responsibilities:

  • My services were retained in this multi-platform environment (OS/390, AIX, Windows, UNIX, MS SQL Server) to upgrade all mainframe software to be Y2k compliant and to provide enhancements to legacy applications before beginning a project to move all applications off of the mainframe while continuing mainframe support.
  • I was one of five systems programmers when I started. That was quickly whittled down to just me. I developed project plans for all projects using Microsoft Project including timelines and work assignments (for myself and others).
  • I also developed client and server applications to move data to and from the mainframe.
  • My own specific contributions are detailed below.
  • Mainframe - I upgraded all of the mainframe operating system (OS/390) and subsystem software as well as all of the Independent Software Vendor (or 3rd party) software products.
  • All of the Confidential software was installed using SMP/E.
  • I evaluated new and installed software for possible implementation or elimination. I was responsible for all mainframe issues; OS/390, CICS, VTAM, TCPIP, DASD Management, RACF Security management, user exits and user mods (for MVS, JES2, CICS, etc.), problem isolation and resolution, Focus Change Management, Enterprise Output Manager (EOM), performance tuning, Disaster Recovery, mainframe network connections and hardware. I monitored and applied necessary maintenance (PTFs and APARs) from Confidential as well as patches from 3rd party software vendors and coordinated all implementations with the in-house staff. Migration of all software, upgrades, and fixes into the production environment were coordinated with all other technical groups via Change Management meetings after verification of the desired affect and stability.
  • I documented all processes (software installs/upgrades, operational procedures, help-desk problem resolution procedures, etc.).
  • I trained the operations staff in IPL procedures and the use of job scheduling software.
  • I trained the operations and help desk staff in problem determination and resolution procedures.
  • I also educated the application programming staff in efficient system designs, program designs, proper coding techniques, debugging techniques, and Cobol and CICS language restrictions, as well as providing technical support for systems services and problem resolution.
  • Some of the hardware oriented MVS and VTAM tasks that I have performed include configuring Open Systems Adapters (OSA-2), VTAM/NCP, 3174 controllers, 3099 multiplexers, Sysplex Timer, Hardware Configuration Definition (HCD), RAMAC Virtual Storage Array (RVA - like RAID or SHARK), implementing the Storage Management System (DFSMS & DFHSM), writing TCPIP Server and Client programs for the mainframe, setting up Sysplex and IPL procedures for the individual LPARS via the Hardware Management Console (HMC), configuring Confidential 's 2216 N-ways connector (MAS Network Utility), setting up VTAM generic resources, and setting up FTP processes between the mainframe and other computers. Since we were down to one CPC, I removed the Sysplex Timer and set the HCM clock as the timer. I also assisted the network group in problem resolution between the mainframe, Cisco routers & hubs, and other computers.
  • Move applications off of mainframe - I set up interfaces to the many other computers (TCPIP, APPN, etc) that the various doctor groups owned and managed projects for the replacement of the mainframe systems. Data conversion programs, file transfer and import programs and scripts were required.
  • As applications were removed from the mainframe, I consolidated the workload and reduced the number of LPARs.
  • The offloaded and converted applications encompassed all of the Patient Accounting Systems and the Clinical Systems.
  • The other applications were replaced with purchased software packages. When the move was completed, I backed up and cleared all of the disks and shut down the mainframe.

Systems Programmer

Confidential

Responsibilities:

  • This project involved upgrading all of the mainframe operating system (OS/390) and subsystem software as well as all of the Independent Software Vendor (or 3rd party) software products to be Y2K compliant.
  • I coded/upgraded the MVS, JES2, and CICS user exits, user mods and specialty processes in Assembler.
  • Migration of all software, upgrades, and fixes into the production environment were coordinated with all other technical groups via Change Management meetings after verification of the desired affect and stability.
  • In addition to this project, I provided problem isolation and resolution when problems occurred.
  • I also assisted the network group in problem resolution between the mainframe, Cisco routers & hubs, and other computers.
  • I trained the operations and help desk staff in problem determination and resolution procedures.
  • I developed project plans for all projects using Microsoft Project including timelines and work assignments (for myself and others).
  • I documented all processes (software installs/upgrades, operational procedures, help-desk problem resolution procedures, etc.).

Systems Program mer

Confidential

Responsibilities:

  • I coded/upgraded MVS, JES2, and CICS user exits and user mods in Assembler.
  • Migration of all software, upgrades, and fixes into the production environment were coordinated with all other technical groups via Change Management meetings after verification of the desired affect and stability.
  • I developed project plans for all projects using Microsoft Project including timelines and work assignments (for myself and others).
  • I also provided problem isolation and resolution when problems occurred.
  • I assisted in the Disaster Recovery procedures.
  • I documented all processes (software installs/upgrades, operational procedures, help-desk problem resolution procedures, etc.).
  • I trained the operations and help desk staff in problem determination and resolution procedures.
  • I also educated the application programming staff in efficient system designs, program designs, proper coding techniques, debugging techniques, and Cobol and CICS language restrictions, as well as providing technical support for systems services and problem resolution.

We'd love your feedback!