Dhanraj Yadav
IBM WebSphere MQ and IIB Admin
********.***@*****.***
Summary:
Having around 12 years of experience in the IT industry and has been expertise in Enterprise Application Integration tools like IBM Web sphere MQ& IIB, Having excellent attitude that is capable of taking up challenging tasks and Have good analytical, problem solving with good communication & presentation skills.
Professional Summary :
Hands on Experience in deploying the message flow, WSDL File.
Had worked on the project related to APIs and created swagger, JSON documents.
Creating the bar file and deploying the bar file and specific target system.
Worked on the soap node, http node, MQ node, file node, compute code.
Hands on experience in different messages format like: SOAP, JSON and XML.
Solved the bugs raise by testing team and added the new feature as per the client requirement.
Experience in installing & configuring IBM MQ, MB and WAS on various environments like Windows & Linux.
Experience setting up the WebSphereMQ Objects like queue managers, queues, channels, processes like channel initiator & trigger monitors etc.
Good knowledge on Triggering concepts and distributed queuing.
Experienced in setting up MQ queue manager cluster environment.
Good exposure on configuring and implemented Client/Server architectures.
Experience in using MQ monitoring tools like MQ Explorer.
Extensive experience in providing real time problem determination support for all dependent business applications. Analyse dumps, traces, and logs in order to determine root cause of specific problem.
Knowledge on shell scripting to generate the logs for EG and Application level.
Expertise in using scripts on various platforms like, Linux to monitor WMQ and clearing up old log files, deploy Message Flows and Message Sets, etc.
Hands on experience in understanding and implementation of WMQ in large and complex environments using High Availability Clustering for work load balancing and highly available systems.
Enabling OAM templates on MQ business objects (Setmqaut).
Hands on experience to replay Dead Letter Queue using Dead Letter Handler process.
Experienced in creating Broker, ExecutionGroup and deploying BAR files using mqsi commands.
Experience in mentoring/grooming/Leading other team members.
Having experience on WAS.
Deployed the war file and analyse the logs on QA UAT and prod.
Knowledge on monitoring and improving the Performance of Web Sphere Application Server environment.
Skill-Set:
EAI Tools:
IBM Web Sphere MQSeries V7.x, 8.x, 9.x IIB V9.x, 10.x and Ace
Ticketing Tool
QFlex, eHelpLine, Unidesk, Service now.
Monitoring Tool:
MQ Explorer, AppWatch
Operating Systems:
Windows Family, Linux, Unix, AIX.
Databases:
Oracle, SQL Data Base
Client Utilities
Putty, WinSCP, Arcos, SFTP
Professional Experience:
Client : Quest Diagnostic Centre,NJ, USA Sep-2021 To Till date
Role : IIB Admin and MQ Consultant
Description:
Quest Diagnostics is an American clinical laboratoryhttps://en.wikipedia.org/wiki/Fortune_500 company, Quest operates in the US Quest also maintains collaborative agreements with various hospitals and clinics across the globe. As of 2020 the company had approximately 48,000 employees, and generated more than $7.7 billion in revenue in 2019.
Responsibilities:
Creation, Testing, Deployment and Alteration of MQ objects such as Queue Managers (Local and Remote), Queues (Alias, Local, BOQ Definition) Channels (Sender, Receiver, Server-Connection), Process Definitions, Name list and Services.
Having experience on RDMQ.
Working with an AppWatch application to Monitor and control the MQ objects.
Installation & up gradation IBM MQ and IIB on various environments on AIX and Linux.
Supported to developers with the issues having while connecting to IIB.
To back up the QMGR’s and get the Minor and Major Alerts on Prod by using scripts.
Having experience on start team application for maintain the barflies.
Deployment on QA and Prod while using with check-out process.
After deployment working on check-in process for prods deployment.
Working on smoke testing for application functionality.
Resubmit the messages from one queue to another queue.
Increase the HeapSize on EG level for Application performance.
Having Experience on Ace installation.
Working on Incident ticketing tool based SLA. And working on change request and change task for prod planned activity.
Environment: IBM MQ 9.x to 10.x, Ace, Shell Script,
Client : Axis Bank, Mumbai, India Jan 2020 – Sep 2021
Role : IBM MQ/IIB Consultant
Description:
Axis Bank Limited is a scheduled commercial bank, headquartered in the Mumbai region of Maharashtra, India. Founded in December 1993, Axis is one of the oldest private sector banks in India. a total business size of over Rs. 80,057 Cr. It offers a range of banking products and services categorized largely in five verticals.
Responsibilities:
Analyzing and understanding the business requirement.
Maintaining function specification document with update.
Deployment and testing message follow with billers and source.
Making live the functionality in production environment.
Perform SOAP testing for sanity checks API before go live.
Involve in design, development and deployment and message flow.
Involve in troubleshooting and resolving problems encountered.
Deploy the bar file in various environment like UAT and Production.
Every day IHS and Broker Restart.
Perform the hard killing for PID.
Performing Regular Health Checks and Monitoring Flows in UAT and Production environments.
Check the connectivity status b/w the DB level calls and Web Service calls.
Using Soap UI to Generate the Logs on Application level.
Troubleshoot the connectivity Issues in IIB/MQ on various environment.
Enable the Trace logs in UAT and Production.
Using shell scripting we generate the logs on Eg level
Having knowledge of Broker configurable Services and Changes related to broker properties
Installing & configuring IBM MQ/IIB on various environments on Linux.
Supported to developers with the issues having while connecting to IIB.
Observe the Syslog’s and Access logs to find out the issue
SSL configuration at broker level and MQ
Offload inactive logs files from MQ file system to release the freeze log space.
Used MQSC Commands to perform administration tasks
Configure Cluster Components for workload balancing, Sharing and High Availability.
I am using DMPMQCFG command for QMGR backup.
Used RFHUTIL to read/browse/put messages in different formats like XML to a queue.
Experience in configure the Trigger setup like Channel and knowledge on Application Triggering
Worked with 24x7 control support and on-call support.
Environment: IBM MQ 9.x to 10.x, IIB 8.x to 9.x, Shell Script, Oracle DB, AIX, Linux, Window
Client : RBL Bank, Mumbai, India Mar 2018 – Jan 2020
Role : IIB Sr. Consultant
Description:
RBL Bank Limited is a scheduled commercial bank, headquartered in the Mumbai region of Maharashtra, India. Founded in August 1943, RBL is one of the oldest private sector banks in India. The bank currently services approximately 3.15 million customers and has a total business size of over Rs. 64,000 Crores. It offers a range of banking products and services categorized largely in five verticals.
Responsibilities:
I have been part of MQ installations, maintains and configurations on various environment like Linux & windows.
Migrations from 9.x to 10.x at IIB level, 8.x to 9.x at MQ level.
Implemented channel Triggering and Application Triggering at WebSphere MQ level in QA, UAT and Production environment.
Configure Cluster Components for workload balancing, Sharing and High Availability.
Configure Multi Instance and clustering setup as per the requirement.
Involving with team to configure on client and server connection channel.
I resolve the MQ Client Connectivity issues like (2035, 2540, 2538, and 2537).
Offload inactive logs files from MQ file system to release the freeze log space.
I am using DMPMQCFG command for QMGR backup.
Trouble Shooting of Production and Development MQ servers on different environments like Windows, Linux.
Deploy the bar file in various environment like QA, UAT and Production.
Create Nodes and E.Gs in all servers for Applications and Massage flow.
Broker Restart and E.G Restarts with an approval from the High Authority.And perform the hard killing and soft killing for PID.
Everyday Monitoring QA, UAT and Production environments.
Check the connectivity status b/w the DB level.
To set Cronjob to generate the Logs on Application level.
Having experience on shell scripting to generate the logs based on the requirement.
Troubleshoot the connectivity Issues in IIB/MQ on various environment.
Enable the Trace logs in QA, UAT and Production.
Increase the Heap Size for Application flow.
Installing & configuring IBM MQ/IIB on various environments on Linux.
Supported to developers with the issues having while connecting to IIB.
Restart the servers in production environment with an approval from high authority.
Federated multiple nodes to a deployment manager.
Deployment of EAR & WAR files Configuration of Web sphere Application Server to external database DB2.
Responsible for deploying, monitoring application, log files and provided information to the developers.
Involving in WAS migration activity.
Configured and Enabled the Global Security System for WAS Administration for Console users and Console Groups using Active Directory on Web Sphere Application Server and Network Deployment Manger.
Trouble shooting various problems in different stages
Environment: IBM MQ 9.x to 10.x, Oracle DB IIB 8.x to 9.x, Shell Script, Web Services, WAS, Linux, Windows
Client : A&A Innovative Solutions Pvt Ltd,Hyderabad,India Jan 2015 – Feb 2018
Role : IBM WebSphere MQ/MB
Description :
TJX is an American apparel and home goods company based in Framingham, Massachusetts. It claims to be the largest international apparel and home fashions off-price department store chain in the United States. The company evolved from the Zayre discount department store chain, founded in 1956, which opened its first branch of T.J.Maxx in 1976 and its first BJ's Wholesale Club in 1984. In 1988, Zayre sold its nameplate to rival Ames, and T.J.Maxx was renamed "The TJX Companies, Inc.
Responsibilities:
Creation, Testing, Deployment and Alteration of MQ objects such as Queue Managers (Local and Remote), Queues (Alias, Local, Model and Remote Queue Definition) Channels (Sender, Receiver, Cluster-Sender, Cluster-Receiver, Server-Connection), Process Definitions, Name list and Services.
Achieving High Availability by setting up of Multi Instance Queue Manager.
Setting User Restrictions using, Object Authority Management (OAM), Configuration of Secure Socket Layer (SSL) and Exits.
Offloading inactive logs from log dirs. Recreation of objects and messages from backup in case of system failures and restarts.
Determination of errors using traces and logs. Analysis of the errors found and finding solutions for the same.
Monitoring the MQ environment through MQ Explorer and QFlex.
Participation in Analysis, Planning, and Execution of plans for the implementation of MIQM Multi Instance Queue Manager.
Configured resources such as Queue Definitions, Queue Connections Factories, and Listeners in order to provide connectivity to Enterprise MQ infrastructure.
Worked with the architecture team for naming conventions and design of MQ QMGRS/brokers. Building and defined the Queue managers, Queues, Channels. Defined local application queues and references to remote queues on the existing as well as new servers/environments.
Supported developers with the issues having while connecting to MQ/MB
Used RFHUTIL to read/browse/put messages in different formats like XML to a queue.
Upgraded Fix packs for MQ v7.5.0.1 to v7.5.0.3 by manual, automated processes.
Created, Configured and Administered MQ/MB infrastructure for Point-to-Point Communication and MQ Cluster setup in Distributed Environment.
Building and defining Queue managers, Queues, Channels. Defined local Application queues and references to remote queues on the existing as well as new servers/environments.
Implemented HA and Multi-instance queue manager/broker setup and provided support.
Installed and Configured WebSphere MQ Client/Server. Configuring and Managing WebSphere MQ channels by adding and modifying WebSphere MQ resource definitions objects.
Worked on set up the MQ/MB Security and authorization using Object Authority Manager (OAM).
Provided on call support 24/7 for both Testing as well as Production environments.
Environment: IBM MQ v7.5.0.1 Linux v7.5.0.3, MQ Explorer, Linux
Client : Edvenswa Tech Pvt Ltd, Hyderabad, India May 2010 – Dec 2014
Role : System Analyst
Responsibilities:
Building and defining Queue managers, Queues, Channels. Defined local Application queues and references to remote queues on the existing as well as new servers/environments.
Created, Configured and Administered MQ/MB infrastructure for Point-to-Point Communication
Monitoring the MQ environment through MQ Explorer
Knowledge on Clustering
Implemented on Channel Triggering on QA, Level
Deploy the Barflies on QA and UAT environment
Environment: IBM MQ v7.5.0.1 Linux v7.5.0.3, MQ Explorer, Linux
Qualifications:
Bachelor of Degree from Osmania University, Telangana,India
Master’s in Osmania University in 2014