Vinay - Sr. Middleware Admin | IBM Websphere, MQ, Oracle Weblogic, JBoss, Apache Tomcat (12+) |
[email protected] |
Location: St Louis, Missouri, USA |
Relocation: No |
Visa: Greencard Holder |
Vinay N
636-312-8820 [email protected] PROFESSIONAL SUMMARY: Accumulated more than 12 years of expertise in IT, fulfilled the role of a Middleware Administrator with a focus on IBM WebSphere MQ, Message Broker, IBM WebSphere, and WebLogic Application Servers on various platforms. Experienced in scripting languages like Shell, Perl etc. to automate and improve the maintenance and administration of MQ/MB. Possess extensive expertise in designing messaging architectures, encompassing the deployment and administration of WebSphere MQ and IIB. My experience allows me to efficiently create robust and reliable messaging solutions utilizing these technologies. Experienced in creating and configuring MQ objects such as Queue Managers, Queues, Channels, and Triggers. Acquired hands-on experience in the installation, creation, configuration, and management of various MQ Series/WMQI/WBIMB objects. These include Queue Managers, Brokers, Configuration Managers, username servers, Queues, Channels, Processes, trigger monitors, and more. Worked with multiple versions such as MQ V 5.3, 6.2, 7.5, 8.0, 9.0, IIB 9/10, WAS 8.5, and 8.5.5. Experienced in the installation, configuration, and administration of IBM WebSphere Application Server versions 4.x/5.x/6.x/7.0 on various platforms such as Solaris, Red Hat Linux, AIX, and Windows 2000/2003 Servers. Hands-on experience in installing and configuring IBM HTTP Server versions 1.2.x/1.3.x/5.x/6. x. Proficient in working with both the Local and Remote Plug-ins for IBM WebSphere Application Server, as well as with JBoss EAP6 and EAP7. Expertise in the installation of Java 2 Enterprise Edition (J2EE) applications, utilizing IBM WebSphere Application Server versions 6.1/6.0/5.0.x/4.0.x. Actively participated in scalability testing and performance tuning for WebSphere application servers. Regularly managed the WebLogic environment, including monitoring disk space, CPU utilization, and heap utilization to ensure optimal performance. Advanced proficiency in configuring and setting up Datapower Appliances X150 and X152, demonstrating expertise in their installation and deployment. Actively participated in upgrading UDeploy agents across over 300 Windows and Unix Application/Web servers using the TeamCity CI/CD pipeline. Experienced in troubleshooting, applying patches and plug-ins for WebSphere Application Server 4.x/5.x/6.0 Experienced in deploying Web Applications on Apache Tomcat and JBOSS application servers. Practical knowledge and hands-on experience in configuring Multi-Protocol Gateways and Front side handlers within Datapower Appliances. High level of proficiency in developing Jython scripts and shell scripts to automate maintenance tasks for WebSphere. Skilled in utilizing the XML Config tool to recover backed-up WebSphere configurations. Expertise in configuring JDBC providers, Data Sources, Virtual Host, SSL and Global security LDAP for IBM WebSphere Application Server. Excellent working knowledge in implementing LDAP security models using Netscape LDAP and IBM secure way (LTPA). Expertise in applying Log4j vulnerability patching in application and web servers using manual and automation approach. Experience working in performance testing and troubleshooting various issues. Gained valuable experience in establishing the development, testing, UAT, and production environments, acquiring a strong understanding of testing and debugging processes. Comprehensive proficiency in resolving identified vulnerability findings and mitigating security loopholes reported by the Information Security team, specifically for Middleware products. Good experience in installing and configuring WebSphere, WebLogic, PBM, IHS, Tomcat and Apache servers using TeamCity CI/CD automation pipeline and client in-house automation tools.. Experience in installing ITRS, UDeploy, and Autosys agents through Citi automation services. Practical experience in renewing and installing SSL certificates in various web servers such as Apache, IHS, and IIS, as well as in application servers like WebSphere, WebLogic, JBoss, Jetty, and IBM Data Power appliance. Responsible for installing and upgrading Dynatrace monitoring agents in Web Servers and Application Servers. Experience in creating dashboards, identifying thresholds and configuring alerts for system and application metrics. Expertise in creating both horizontal and vertical clusters to ensure failover support, backup/recovery capabilities, and efficient workload management. Expertise in cluster management implemented horizontal clusters, vertical clusters and hybrid. Excellent problem resolving interpersonal & communication skills with ability to work under pressure in a highly visible role in a team and individually. Troubleshoot application related issues and interact with Development staff in performing complex testing. Rendered support in a demanding 24/7 on-call role, assisting with applications running on WebSphere Application servers in a production environment. TECHNICAL SKILLS: Operating Systems AIX 6.1 Solaris 8.0/7.x, Red Hat Linux (RHEL) 8.0/7.x, Window 2003/2000/NT, HPUX EAI/Messaging Tools IBM MQ Series 7/7.5/8/9, IBM Message Broker 6.X/7.X, IIB 9.0/10.0 Programming C, C++, Java, C#, JSP, Servlets, Splunk (SPL), HTML, XML. Scripting JACL, Java scripts, Ant, Python, UNIX shell Scripts, PERL Database Oracle 8i/9i/10g, SQL Server 2000/2005, MS-Access2000/2003 Web/Application Servers WebSphere 9.0.x/8.5/7.0/6.x, WebSphere Liberty 19.0.0.12/20.x, WXS (extreme Scale) IBM HTTP Server 1.3.26/2.0.47.1/6.1/7.0.x/8.5.x/9.0.x, Apache1.3.x, IPlanet, IHS, Oracle WebLogic Application Server, JBoss 6.x, JWS 3.x/5.x, Tomcat 7.x/8.x/9.x, Pega 7.x, IBM Transformation Advisor, IBM Urban Code Deploy Scripting Languages Shell Script, JACL Script, WSADMIN and XSADMIN Monitoring Tools DynaTrace, New Relic, IBM Tivoli Products, BMC TrueSight, Patrol, Grafana LDAP Servers IBM Tivoli Directory Server Cloud/Containers Azure, OpenShift, Docker & Kubernetes Networking/Protocol TCP/IP, HTTP/HTTPS, RMI/IIOP, IBM OSE and WAP (WTP/WSP) PROFESSIONAL EXPERIENCE: Macy's - New York, NY (Mar 2021 present) Sr. Middleware Administrator Responsibilities: Responsible for the creation and configuration of Queue Managers, MQ Objects, Queues, Channels, Listeners, Pub/Sub, and other related components. Migrated MQ Queue Managers from version 8.x to 9.x. Migrated IIB servers to ACE (App connect Enterprise). Configuring MQFTE jobs, and troubleshooting issues with file transfer. Troubleshoot performance issues, in message processing and assisting application teams in troubleshooting MQ issues and Queue Backlogs Handled various MQ based Projects on OpenShift v3.x/4.x with the Engineering team Coordinated with Engineering teams on Kubernetes based OCP for multiple cloud-based projects. Supervised cloud initiatives leveraging Ansible, the Kubernetes-based OpenShift Container Platform (OCP), and Docker. Worked closely with engineering teams to streamline the deployment process of IBM MQ-based images, utilizing Helm and Docker. Managed several new projects for delivering the distributed OS based servers with MQ/ACE installations and configurations versions 9.x Installed WebSphere Application Server, IHS, and Oracle client, troubleshooting JVM crashes, resolving out-ofmemory issues in application servers. Experience in performance tuning WebSphere application servers on HP UNIX and AIX platforms. Involved in the setup, configuration, and upkeep of WebSphere Application Servers and IBM HTTP Web Servers on HP UNIX, RHEL, SUSE, and AIX systems. Administered high availability Queue Managers, managed clustering, and handled Multi-Instance Queue Managers. Worked with Enterprise Monitoring team to configure Monitoring and alerting for Queue Managers and MQ objects. Experienced in creating and configuring Queue Managers, MQ Objects, Queues, Channels, Listeners, Pub/Sub, and related components. Utilized tools such as BMC Patrol, Nastel, MQSC commands, IBM Tivoli, WMQ Explorer, and MQMON to monitor and maintain MQ Series objects including Queue Managers, Queues, channels, listeners, and pub/sub functionality. Responsible for installation, configuration and maintenance of the WebSphere, WebLogic, JBOSS Application Servers, and Webservers like Apache, IHS, OHS, & Nginx on UNIX, RHEL, SUSE, & AIX servers Troubleshoot issues with out of memory and JVM crash for all the application servers. Analysed Thread dumps and work with application support teams to fix out of memory issues. Configure monitoring Dashboards for all the JMX parameters in Dynatrace, to identify issues proactively. Responsible for performance tuning of Web Sphere application servers HP Unix and AIX Platforms. Created automated alerts and notifications in Splunk for critical events, ensuring timely incident response and minimizing downtime. Worked on Jython on the other hand is completely written in Java and is a JVM implementation. Coordinated with application teams to channel their requests to my team using the JUNA ticketing tool. Efficiently managed the Zabbix Monitoring tool to monitor the performance of MQ/ACE across a vast network of servers. Managed Web Proxy services deployed on NGINX, Apache, and AVI load balancer. Provided 24/7 support, actively participated in triage calls, and contributed to major incident management calls. Environment: IBM MQ v9.x/8.x and ACE (IIB) v7.c/9.x/10.x, IBM WebSphere Application Server 9.0.x/8.5.x, WebSphere Liberty 19.0.12/20.x/21.x, IBM Urban Code Deploy, IBM Transformation Advisor, JWS 3.x/5.x, Tomcat 7/8/9, JBOSS 7.x, Jython, IBM Linux, AIX, Oracle 10g/11g, DB2, Docker 19.x, Teradata, MySQL, IBM HTTP Server 2.0/6.0, Aqua Security Tool v 4.x, OpenShift v311.x/v4.x, DynaTrace, Shell, Jython Fidelity - Clearwater, FL (Oct 2019 Feb 2021) Middleware Admin Responsibilities: Performed installations and configurations of various software components, including IBM WebSphere Application Server versions 9.0.x and 8.5.x, IHS versions 9.0.x and 8.5.x, Red Hat JWS versions 3.x and 5.x (Tomcat 7, 8, 9), and JBOSS 7.x on Red Hat Linux and AIX platforms. Demonstrated end to end WebSphere Application Server 9.0.x, 8.5.x install/upgrade/fix pack/rollback on Linux/AIX using IBM Urban Code Deploy (UCD). Demonstrated WebSphere Application Server 8.x.x migration to WebSphere 9.0.x using IBM UCD. Created scripts using PERL and SHELL scripting languages to create scripts to move cluster queues on and off the clusters to help with the migration of MQ and Message Broker. Executed shell scripts to automate the configuration changes in the production environment during changes. Installed Docker 19.03.12 on Linux. Generated Docker Images adhering to the RBC standard for WebSphere Liberty versions 19.0.0.12, 20.x, and 21.x. Demonstrated Liberty Docker image preparation and its usage on OpenShift v3.11.x/v4.x. Extensively utilized MB Explorer and MQ Explorer to administer Broker objects, enabling tasks such as examining message flows, configuring debug ports, and setting up user traces and service traces to address issues within the Broker infrastructure. Employed IBM Transformation Advisor to facilitate the migration process from Traditional WebSphere versions 8.5.x/9.0.x to Liberty 19.0.12 on the cloud environment. Played a key role in designing and integrating loosely coupled applications within a Publish Subscribe architecture using WebSphere MQ. Upgraded MQ from V7.5 to V8.0.0.7 and B8 to V9 for few applications. Performed In-Place and Parallel migrations when moving from MB7 to IIB9 and then to IIB10. Handled OpenShift v3.11/v4.x in maintaining middleware technologies WebSphere Liberty, JBOSS, JWS. Showcased the migration from Traditional WebSphere versions 8.5.x/9.0.x to Liberty on a private cloud environment using OpenShift versions 3.11.x/v4.x. Configured LDAP for applications in WebSphere 8.5.5.9/9.0.x. Worked with monitoring tools to assess the performance of applications. Actively participated in utilizing Blade Logic and Ansible tools for various administrative tasks. Responsible for the maintenance and support for the existing applications running in AIX and Linux in production environment. Involved in carrying out JVM reduction activities as part of application decommissioning. Use JMeter Load test plans to load test IBM MQ Queue and Channel performance and IIB Flow response times paired with IIB Node Debuggers. Installed and upgraded the external and internal certificates using ikeyman tool Expertise in writing Jython scripts and shell scripts to automate the maintenance process of the WebSphere and recovered the backed-up WebSphere configuration using XML Config tool. Configured ELK, Logviewer and Logrotation for applications over DEV environment. Developed technical security standard documents for Middleware technologies, specifically JWS, JBOSS, and Liberty. Responsible for analyzing Java cores in order to troubleshoot memory leaks. Configured Dynatrace, AppDynamics, Introscope Monitoring tool for applications in QA, PROD and DR environment. Troubleshooting the issues in both pre-production and production environments and opening PMRs and working with IBM Support if needed. Environment: IBM Urban Code Deploy, IBM Transformation Advisor, JWS 3.x/5.x, Tomcat 7/8/9, JBOSS 7.x, Jython, IBM Linux, AIX, Docker 19.x, OpenShift v311.x/v4.x, IBM WebSphere Application Server 9.0.x/8.5.x, DB2, Teradata, MySQL, IBM HTTP Server 2.0/6.0, Aqua Security Tool v 4.x WebSphere Liberty 19.0.12/20.x/21.x, Oracle 10g/11g, LDAP, DynaTrace HCA Healthcare Nashville, TN (Jul 2018 Sep 2019) Middleware/ WebSphere Admin Responsibilities: Installed and set up WebSphere Application Server 8.5.5, Apache 2.2, and Tomcat 6.0 on Windows 2012 servers. Maintained multiple IBM WebSphere Application Server environments for different applications across development, testing, and production stages. Configured JDBC providers and data sources within the WebSphere Application Environment. Set up Namespace Bindings in WebSphere Application Servers of version 8.5.5.5. Managed Pega applications on various versions of WebSphere Application Server, including 8.5.5.5, 8.5.0.0, 6.0.0.31, and 6.0.0.0. Configured Workflow Managers for Pega in WebSphere Application Servers of version 8.5.5.5. Configured MQ Objects within the WebSphere Application Environment. Installed infixes and fix packs to improve the performance of existing environments. Configuring global security, SSL, generate and create a Cert Request from the VeriSign Certificate Authority and import the cert from the certificate authority in the Key Database. Handled administration tasks for RHEL, including installation, testing, tuning, patching, and troubleshooting on a daily basis. Installed and configured IHS webservers 6.0.0.31, 8.5.5.5 on Windows environment. Installing and upgrading the external and internal certificates using ikeyman tool Troubleshoot the issues in both pre-production and production environments and opening PMRs and working with IBM Support if needed. Experience in streamlining and simplifying the automation of different MQ and Message Broker operations. This involved creating scripts to handle tasks such as deploying Message Broker flows, generating SSL certificates, and efficiently managing messages in high-volume Message Queues. Utilized programming languages such as PERL, Shell, and bash, along with the MQ SupportPack MO03. Specified and populated WebSphere Message Broker Execution Groups needed to develop and test new or modified code. Implemented/deployed applications containing server-side technologies such Servlets, RMI and EJBs on IBM WebSphere Application Server. Developed and maintained applications and databases by evaluating client needs; analyzing requirements; developing software systems. Involved in increasing the JVM heap size for application maintenance. Documented the applications related app servers and webservers details. Rotational On-call support 24/7 for the application in production. Environment: IBM HTTP Server 2.0/6.0, TEPS, HP Diagnostic Tools, IBM WebSphere Application Server 8.5.5.5/8.5/6.0/6.0.0.31, Pega 7, Apache 2.2, Tomcat 6.0, IBM Linux, Windows Server, Oracle 10g/11g, DB2, Teradata, MySQL Ally Financial Detroit, MI (May 2016 Jun 2018) Middleware Admin Responsibilities: Implemented the configuration of the web server plug-in to direct dynamic requests towards application servers in a clustered environment, ensuring an even distribution of the workload for load balancing purpose. Worked with Application Managers on fixing the VTM Issues Identified on Application and Web Server Environment. Involved setting up and configuring Tomcat 9.0.53 and Apache 2.4, as well as establishing seamless communication between Tomcat and Apache. Worked with Azure Infrastructure, DevOps, Pipelines. Created MQ Quemanager/Queues/Channels Migrated WebLogic applications from On-prem to Azure. Upgraded the WebLogic Environment to 12.2.1.4 /Oracle Http Server 12.2.1.4. Configured Apache Webserver to WebLogic via mod proxy. Created Remedy Changes to perform Production Changes over the Week-ends Established clusters and performed the configuration of SSL Certificates for WebLogic 12.2.1.4 Servers. Worked with Application Team to deploy the Application onto WebLogic and Tomcat environment. Performed the setup of SSL for both Tomcat Application Server and WebLogic Application Servers. Collaborated with the application team to deploy application code in the appropriate folders, such as the webapps folder in Tomcat and WebLogic. Made changes to Tomcat configurations (tomcat-user.xml, server.xml, web.xml, worker2.properties etc. Configured SiteMinder with Apache to implement Single Sign on (SSO). Created the Clustering Topology in WebSphere Application Server ND. Involved in Performance Tuning of WebLogic and Tomcat Application Server s. Utilized AppDynamics to establish the connection between the database and the Tomcat Application Server. Created certificate signing requests (CSR) and sent them to entrust to get signed personal certificates and installed on web servers. Analyzed the Logs and Finding the RCA from Application Server and Web Server Good understanding of Load balancer s / Pool and Virtual Server s. Successfully installed and configured Tomcat Application Server version 9.0.53 on a Linux environment. Installed and configured Site Minder at Web Server tier for Single Sign-on (SSO). Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication. Responsible for providing round-the-clock on-call support, monitoring, and maintenance for multiple applications. Environment: Azure, Web Sphere Application Server 8.x, Tomcat 9/8/7, IIS 7.x/6, AIX 5.3/5.1, Linux 6, IHS 8/7/6.1, Apache Web Server 2.4/2.2, Windows 2008/2003 servers, IHS 8/7/6.1, Apache Web Server 2.4/2.2, Single Sign-on (SSO) Pramati Technologies Hyderabad, India (Jul 2010 Nov 2015) WebSphere Admin Responsibilities: Migrated applications from WebSphere 7.0 to 8.5. Installed and configured Tomcat instances 7.0.52 Installed and configured Apache 2.2.23 web instances on Linux 2.6.3 and AIX and configured SiteMinder. Configuring worker. properties file to redirect the web requests to the corresponding nodes of Tomcat instances Installed and configured SSO Webagents. Migrated the existing applications in WebSphere Application Server 7.0 to WebSphere Application Server 8.5 in parallel. Configured JDBC providers and data sources within the WebSphere Application Environment Installed and configured IBM WebSphere Application Server 8.5.0.2, 8.5.0.0, 8.0.0.2, 8.0.0.0, 7.0.0.29, 7.0.0.0 on Linux and AIX in all three phases (development, staging/testing and production). Migrated applications from WebSphere 8.0 to Tomcat 7.0.52 Involved in doing JVM reduction for the decommissioning applications. Responsible for the maintenance and support for the existing applications running in AIX and Linux in production environment. Configured global security, SSL, generate and create a Cert Request from the VeriSign Certificate Authority and import the cert from the certificate authority in the Key Database Provided rotational on-call support 24/7 for the application in production. Troubleshoot the issues in both pre-production and production environments and opening PMRs and working with IBM Support if needed. Wrote shell scripts to automate the configuration changes in the production environment during changes. Implemented/deployed applications containing server-side technologies such Servlets, RMI and EJBs on IBM WebSphere Application Server. Involved in raising the storage requests for the space allocations of the respective partitions on Linux and Aix servers Configured MQ Objects within the WebSphere Application Environment Involved in raising firewall and load balancing requests Documented the steps followed to create the WebSphere, Tomcat profiles and webserver instances Environment: IBM WebSphere Application Server 7.0/7.0.0.29/8.0/8.0.0.2/8.5/8.5.0.2, Tomcat 7.x, IBM AIX, Linux, Apache 2.0.46, Oracle 10g/11g, DB2, Teradata, MySQL, IBM HTTP Server 2.0/6.0, Shell, JVM, HP Diagnostic Tools Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user experience message queue information technology hewlett packard trade national microsoft Florida Michigan New York North Dakota Tennessee |