We provide IT Staff Augmentation Services!

Mq Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • MQ Engineer with expertise in MQ and related products (IBM MQ, ActiveMQ, IIB, ActiveMQ).
  • 20+ years of experience administrating MQ on mainframe and distributed systems.
  • 15 years of experience designing, administrating and developing middle - ware applications.
  • Extensive development background in creating custom monitoring applications for critical systems.
  • Ability to mentor, develop, design and implement services and programs with advanced MQ experience.
  • Over the past 15 years I have created several MQ devop, monitoring and performance testing tools used among many Fortune 500 companies, including: Healthcare, Insurance and Retail industries.

TECHNICAL SKILLS:

Languages: Ansible, Java, Python, Perl, Rexx,. NET, VB, ASP, VBScript, C/C++SQL, JCL, GoLang, COBOL, CICS

Databases: DB2, MSSQL, MS Access, MySQL, Oracle, H2, HSQLDB, MongoDB,Neo4j, CytoScape

Operating Systems: Windows, Linux, UNIX (IBM AIX, HP-UX, SUN SOLARIS), Z/OS, DOS, AS/400

Platforms: IBM Mainframe, AS400, Sun and Compaq Servers, AIX, Personal Computers, MQ Appliance,IBM Cloud, AWS Cloud

Software: MQ (v2 to v9), ActiveMQ(v2 to v5), Apache Tomcat (v6 to v9),Apache Web Server (v1,v2),IBM Http Server,(WAS(v6 to v8), MQ-MFT(v7-v9), MQSI, Confidential BPM, Confidential Integration Manager(v8.1.8, 8.5) and FTP Gateway, MS Project, MS Office, Visio, PowerPoint,Tomcat(v5-v9), JMeter, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential

MQ Engineer

Responsibilities:

  • Created Ansible automation to install and configure MQ, MIQM, RDQM-HA and Uniform Clusters.
  • My automation was responsible for creating over 100 instances of RDQM-HA across QA and PROD environments.
  • Created Python Ansible module to convert Yaml/Json into MQSC and apply to Qmgrs.
  • Created a monitor for MIQM to make it tolerant of NFS upgrades and patches.
  • Created Jenkins Pipeline CI/CD - Allowing MIS teams to use declarative yaml to define target build states.
  • Created multiple REST API automation components into: Venafi, AWX, Jira, TrueSight and MatterMost.
  • Provided Architectural and Programming guidance to MIS teams, and conducted multiple best coding practice one-on-ones with MIS developers.
  • Created Gitlab IaC pipelines for IBM MFT single and h/a configurations in AWS Cloud.
  • Created several AWS Python based Lambda functions to detect and move files.
  • Designed a breadcrumb mechanism to quickly determine the health status of Lambda functions and MFT Agents.

Confidential

Middleware Consultant

Responsibilities:

  • Provide MQ Architectural, Administration and support to various business sectors through-out the U.S.
  • Implement MQ High Availability, Pub/Sub, MFT and Security solutions.
  • Configure multiple MQ HA solutions: Multi-Instance and MQAppliance.
  • Performed MQ Appliance demos/POC’s via MQ Appliance VM.
  • Perform MQ and IIB installs and upgrades.
  • Provide MQ architectural, administration and programming best practices.
  • Create Middleware support documentation and architectural diagrams.
  • Develop custom Java, C/C++ apps for POCs and Stress-testing harnesses
  • Develop automation processes, ansible, bash, python, perl, BladeLogic nsh scripts.
  • Perform MQ and MB setup and updates.
  • Deployed Messaging solutions in various cloud platforms: IBM and AWS
  • Created Graphical Database of Enterprise MQ Objects and their inner relationships.
  • Created MQ capacity testing and monitoring solutions utilizing Jmeter, Grafana and Prometheus.

Confidential

Senior Systems Administrator

Responsibilities:

  • Provide MQ, FTE system support on all platforms: z/OS, iSeries, Aix/Linux and Windows.
  • Provide Tomcat, WAS, Apache and IBM Webserver support on all distributed platforms.
  • Perform routine disaster recovery exercises on all platforms.
  • Perform firmware patching, load test and Multi-Protocol-Gateway support for MQ Appliance
  • Design and create automation processes.
  • Provide scheduled maintenance and testing to Websphere MQ in all environments.
  • Provide rotating on-call after hours support.
  • Designed and implemented several administration and monitoring tools leveraging ActiveMQ/Camel/Java.
  • Implemented ActiveMQ to IBM MQ bridging.
  • Install, configure CA-APM Introscope to monitor and detect Websphere or Tomcat related issues.
  • Write/Develop POC’s and Performance Test harnesses within the Enterprise infrastructure.
  • Leveraging many open source services and API’s, I developed several admin and monitoring tools.
  • Provide development and admin support for custom CICS-MQ adapter and app

Environment: z/OS, Linux, AIX, MQ, MWFTE, WAS, Apache &Web Servers, Remedy, CA-APM, Datapower

Confidential

Websphere MQ Consultant

Responsibilities:

  • Provided Websphere MQ to developers
  • Created Java and JMS program patterns for development teams which accelerated their effectiveness to implement messaging interfaces for their projects.
  • Administrated Production Websphere MQ
  • Volunteered for on-call pager support, to further analyze and resolve issues more effectively.
  • Researched Open Source products to replace PM4Data and IBM suite
  • Developed Production Inventory Database Synchronization system leveraging ActiveMQv5.1.
  • Developed multiple POC’s several use cases of ActiveMQ, Progress Fuse Suite.
  • Installed and configured FUSE’s distribution of ActiveMQ, Message Broker and Camel
  • Developed several custom JMS Connectors for IBM InfoSphere DataStage
  • Designed, Architected, Developed and Administrated the full life-cycle of three Open Source projects utilizing ActiveMQ and Progress Fuse Components

Environment: z/OS, Linux, AIX, IBM WMQ, ActiveMQ, Oracle Messaging

Confidential

Enterprise Architecture Software

Responsibilities:

  • Confidential Internal Senior MIM Integration Developer
  • Maintained and developed new and existing software product extensions
  • Modified FTP Gateway to use “no delete file” option
  • Ported FTP Gateway to Sun Solaris
  • Developed .NET Service Engine framework for MIM
  • Senior MIM Integration Consultant performed MIM and WMQ installation/configuration management
  • Installed WMQ and MIM on three environments consisting of 20 servers
  • Environments consisted of HA for Aix and MSCS on Windows
  • Documented all installation and configuration procedures
  • BPM Consultant performed software development and configuration management
  • Customized BPM Procedures and updated .NET methods to integrate with Interwoven
  • Worked with QA lifecycle stage resolving defects found in QA Testing

Environment: Windows, Confidential BPM

Confidential

Responsibilities:

  • Websphere MQ Consultant performed Websphere MQ installation and configuration support
  • Installed and configured WebSphere MQ
  • Mentored development team on C# development for WMQ
  • Provided documentation covering best practices and WMQ support
  • Senior MIM Integration Consultant performed software development and configuration management
  • Customized FTP Gateway to handle non-delete file transfers
  • Reviewed customer’s highly customized MIM environment for well-being after upgrade from PM4OS to MIM

Environment: Windows, AIX, Websphere MQ, MIM, C++, Java

Confidential

Websphere MQ Consultant

Responsibilities:

  • Provided the MQ expertise to Tuition Management Systems that allowed them to convert their legacy applications into a real-time integrated system using WebSphere MQ v6.0
  • When fully implemented the TMS Production environment will peak at over 1200 Queue Managers at 600 universities, colleges and banks across the U.S.
  • Responsibilities included architecting, code development, documenting requirements, specs, configurations, administration and maintenance tasks
  • Designed and coded MQ Java inbound and outbound adapters, and created generic client classes to allow developers easy integration into legacy applications
  • Designed and coded an enterprise monitoring solution consisting of C++, java, Ajax web front-end and bash scripts that provided real-time and ad-hoc monitoring capabilities
  • Created an installation and configuration process using bash scripts, templates and config files which provided System Administrators an easy setup for new servers.
  • Designed and configured MQ clusters and cluster channel security exit

Environment: Java, Windows, Linux, Apache/Tomcat, SQL Server, Websphere MQ

Confidential

Senior Middleware Engineer Consultant

Responsibilities:

  • As a Senior Software Engineer, responsibilities included: fulfilling increased seasonal demand of workload which involved interacting with other engineers, project managers, and customers for setting up new customer accounts
  • Act as primary middleware resource for multiple projects with external customers, for each project duties included:
  • Developing Integration Requirements
  • Gathering Middleware Requirements
  • Analyzing infrastructure gaps
  • Creating WebSphere MQ objects/implement JMS Adapter interfaces in DEV/TEST environments.
  • Document Architecture and Data flows

Environment: Java, Windows, Linux, JBoss, Weblogic, DB2, Websphere MQ.

Confidential

Senior MQSeries Administrator Consultant

Responsibilities:

  • As a Senior MQSeries Administrator, responsibilities included: setup of MQ Administration for standards and support documents for IBM products Websphere MQ and WESB
  • Developed several proof of concept applications to demonstrate SOA usage with WESB and MQSeries
  • Wrote an XML over HTTP Request/Reply demonstration which utilized MQSeries, MQSI, WESB and an existing legacy back-end
  • Work closely with Enterprise Architects in providing best practice recommendations for MQSeries HA and Clustering
  • Trained full-time employees on best practices of Administration of MQSeries
  • Wrote JAVA File-Transfer tool which utilized ssh, sftp, scp Java APIs and MQI to replace legacy FTP oriented applications and utilize MQSeries
  • Automated several tasks utilizing JAVA, PERL, and BASH shell scripting to assist with WAS EAR deployments, MQSeries modifications
  • Wrote SNMP tools which utilized the enterprise SiteScope Managed SNMP server and monitoring application

Environment: Java, AIX, Linux, WAS, DB2, Websphere MQ, MQSI

Confidential

Series Administrator Consultant

Responsibilities:

  • As a Senior MQSeries Administrator, held sole responsibility of MQSeries administration on Mainframe, Linux and AIX platform
  • Maintained and enhanced a custom developed CICS/MQSeries Common Messaging framework for use by CICS triggered applications
  • Configured bindings files for JMS applications
  • Created and administrated Queue Managers for all enterprise products, including WebLogic, SeeBeyond, Citrix, CICS, Cobol and SAP
  • Developed backup processes for use in Disaster Recovery scenarios, utilizing MQ administration API’s on z/OS and distributed platforms
  • Wrote MQSeries application programming guide, which included custom samples for use in BMW’s environment
  • Assisted development teams in design and walk-through phases of their projects
  • Configured MQ Clustered between Mainframe, Linux and Aix platforms
  • Maintained enterprise MQSeries monitoring using Tivoli Manager for MQSeries
  • Maintained and monitored Mainframe Pageset usage and resizing
  • Administrated quarterly patches to MQSeries across all platform and environments (Prod, QA, Dev)
  • Configured and managed MQSeries connectivity between international located Queue Managers between US Head-Quarters, German HQ and the SC manufacturing plant

Environment: Java, JMS, Cobol, CICS, AIX, Linux, Windows, WebLogic, Websphere MQ, DB2, Websphere MQ

Confidential

Senior MQSeries Administrator Consultant

Responsibilities:

  • As a Senior MQSeries Administrator, responsibilities included: Setup and Configuration of MQSeries Clusters, MQ upgrades, testing, documenting procedures and Nastel AP/WMQ install and configuration
  • Support MQSI and MQSeries S390, AIX, HP/UX and Windows platforms
  • Wrote Dead-Letter Queue application to allow MQ Administrators’ ability to easily configure/promote DLQ rules throughout enterprise
  • Work closely with System Administrators in planning and implementing installs and upgrades.
  • Created Monthly Queue Utilization reports using Nastel's Queue Statistics Expert
  • Installed and Configured Nastel's AP/WMQ 4.1 multi-tiered product on z/OS, HP/UX and Windows platform
  • Configured Nastel's job scheduler to perform Queue Manager backups
  • Configured and implemented the MQ Clusters throughout the enterprise including firewall accesses

Environment: AIX, S390, HP/UX, Windows, Rexx, Java, Websphere MQ, DB2, Websphere MQ, MQSI

Confidential

Senior MQSeries Administrator Consultant

Responsibilities:

  • As a Senior MQSeries Administrator, responsibilities included: MQSeries mainframe and distributed installation, upgrades, testing, performance testing, documenting procedures and defining MQ objects.
  • Support MQSeries on s/390(z/OS), AIX, Solaris and Windows platforms.
  • Administrated and managed MQ CICS and trigger monitoring, using CKQC and CKTI.
  • Configured MQSeries CICS and Batch adapters.
  • Used ISPF IBM MQ Rexx utility to manage s/390 (z/OS) Queue Managers.
  • Monitor, trace and debug MQ processes in CICS, mainframe and distributed platforms.
  • Managed Pageset allocation/usage and Queue storage class assignments.
  • Implemented RACF, ACF and SSL level security on distributed Queue Managers.
  • Gathered MQ SMF statistics from both 115 and 116 file layouts.
  • Work closely with System Programmers and Project Teams in planning and implementing best practices on both s/390(z/OS) and distributed platforms.
  • Provided 24x7 support for Critical Production Systems.
  • Created Queue Manager Utilization reporting tools for both s/390 and distributed platforms.
  • Developed multiple MQ administration tools and common messaging framework modules to assist Project Development teams, abstracting developers from direct MQI calls.
  • Utilized MQ API calls from COBOL, JMS, Java, C, VB and .NET languages.
  • Wrote shell scripts in VBScript, JavaScript, Korn, Perl and Rexx.
  • Configured MQ Servers for use within DMZ.
  • Configured High Availability MQ Servers with MQ and Microsoft Clustering using SAN's and HACMP on AIX.
  • Created MQ Clustered environments containing both Mainframe and Distributed systems.
  • Created MQ Web interface to assist with administration and monitoring MQSeries objects and processes.
  • Mentored junior MQ Administrators on my team.

Environment: AIX, S390, COBOL, JCL, CICS, Windows, VB, C, Java, Websphere MQ, DB2, Websphere MQ

Confidential

Sr. MQSeries / MQ Workflow Administrator

Responsibilities:

  • As a Senior MQSeries Administrator, responsibilities included: WorkFlow/MQSeries mainframe and distributed installation, upgrades, testing, documenting procedures and MQ diagnostic/administrative tool development.
  • Support MQ & Workflow on NT, AIX, AS/400 and 390/z OS platforms.
  • Provided 24x7 MQSeries support for critical WMS and TimeCard applications.
  • Created and sized MQWorkflow Databases on mainframe and distributed systems.
  • Utilized BMC Mainview to monitor MQSeries CICS transactions and Batch processes.
  • Developed MQ Administrative wizard to build mainframe queue managers and MQWorkflow configurations.
  • Created FileWatch Service to import MQSC, FDL and XML into both mainframe and distributed systems.
  • Installed and configured BMC Patrol Knowledge Modules and PEM API monitor tools.
  • Support both MQ and Work Flow clustered environments on mainframe and distributed systems.
  • Monitored MQSeries CICS transactions and MQ Batch processes.
  • Created Korn Shell scripts to stop/start services, managing resources, alert notifications.
  • Maintained SharePoint and StarTeam repository of all MQ configurations, FDLs, scripts, and source code.

Environment: AIX, S390, COBOL, AS/400, JCL, CICS, Windows, VB, C++, Java, Websphere MQ, DB2, Websphere MQ

We'd love your feedback!