Middleware Infrastructure Lead Resume
Warren N, J
SUMMARY
- Total 12 plus years of Experience in IBM Web Sphere Administration, Jboss EAP, Tomcat, Wildfly Administration and Spring Boot based Applications
- Expertise in Administering Various versions of IBM WebSphere Application Server Base/ND, JBOSS EAP, Wildfly, Tomcat, Apache on various Operation Systems like Linux, Solaris, AIX and Windows.
- Extensive experience in optimization of enterprise applications using IBM WebSphere Application Server, JBOSS EAP/Wildfly, TOMCAT, SPRINGBOOT, WSCP, JACL, Python, XMLConfig scripts, Workload Management (WLM), Resource analyzer, JNDI, LDAP, J2EE, JMS, Oracle 7.x/8i/9i/10g, DB2/UDB on multi platforms and DB2 on mainframe.
- Experienced in providing HA solutions for Most of the middleware platforms.
- Experienced in Performance/Load Tuning for Most of the middleware platforms.
- Proficient in implementation of SSO (Single - Sign On) Portals.
- Experience in administration of Apache HTTP Web server, Apache Tomcat servers.
- Well versed in different stages of implementing the workload Management (WLM) and failover using vertical, horizontal and hybrid clustering for efficient use of resources on single and multiple machines.
- Experienced in using F5 Big-IP Hardware Load Balancers v9, DataPower, Tibco, Kafka.
- Experience with issue management tracking tools and change management tools.
- Configured and administered JDBC Connection pools, JMS Connection Factories, Web logic queues and topics and implemented other services like JTA, JNDI, Virtual Hosting and SNMP.
- Knowledge of IP, network management platforms bridging/switching and routing necessary for supporting the production environment.
- Configured web Server Interfaces, Session Management, Virtual Hosts and transports for WebSphere Application Server.
- Familiar with java & EJB design patterns and Service Oriented Architecture (SOA).
- Good knowledge on Web Services, SOAP, XML, XSLT and UDDI.
- Experienced in the maintenance of the WebSphere Application Servers on different UNIX platforms and setting up the development, testing, UAT and production environments.
- Involved in Load Balancing using BIG -IP and Performance Tuning for various projects.
- Experience in problem tracing, log management, scripting to invocate problem-determination actions involving diagnostic traces and thread dumps.
- Involved in creating and managing WebSphere Environmental variables for Data Sources and JDBC Driver paths and other creating shared libraries and references.
- Applied Fix packs/e Fixes/ Refresh packs/ Feature packs for WAS and JBOSS using Update Installer, update.sh Using Automation.
- Experienced in troubleshooting and Performance tuning using Resource analyzer and log analyzer.
- Monitoring and tuning using Tivoli Performance Viewer and Wily Introscope and tracing the transactions during Mercury Load Runner load tests.
- Performed back-up procedures for system application software data files and Web Sphere Config database and xml configs.
- Extensive experience in configuring and managing security realm for users and groups.
- Excellent debugging skills in a complex environment including 3-Tiered, clustered environments.
- Provided 24x7 production support, best practice trouble shooting, monitoring, capacity planning, performance tuning, naming standards, security and maintenance.
- Experienced in resolving the Severity/Priority 1,2 & 3 issues in a timely fashioned manner.
TECHNICAL SKILLS
Application/web servers: All Version of JBOSS EAP, WILDFLY and WAS.
Tools: Tivoli Performance Viewer, Thread Analyzer, Log Analyzer, Wily Introscope, Heap & Dump Analyzer, HP Diagnostics, Dynatrace Dynamics, Elastic search, Prometheus, GIT, Jenkins, Udeploy, Splunk, ServiceNow, Jira, Confluence, Ansible, Chef, LDAP, VDS, RSA
Languages: C, C++, ASP, PERL, Shell scriptingDatabases SQL Server, IBM DB2/UDB, Oracle, SQL, MongoDB, Postgres. Redis
Web Technologies: Servlets, JSP, J2EE, JMS, EJB (Including MDB), Struts, Swing, JDBC, JNDI, RMI.
Protocols: TCP/IP, DNS, HTTP 1.1, LDAP, RMI/IIOP, SOAP, WSDL.
PROFESSIONAL EXPERIENCE
Confidential
Middleware Infrastructure Lead
Responsibilities:
- Delivery and Level 3 Support for Production, Pre-production and performance environments for applications running on JBOSS EAP, WILDFLY, WAS, TOMCAT and Spring Boot Applications for platforms like Linux, Solaris, AIX.
- Building, Configuring, Troubleshooting Various Confidential ’S and Bloomingdales Stores and Ecom related applications.
- Fine Tuned Various Different Application for better production performances.
- Automated Various Repeatable Task using scripting and automation tools.
- 24/7 On-call support for production environments.
- Technical Lead for different Load/Performance for different Java based applications.
- Onboarded Many Application using tools like GIT, Jenkins, Chef, Ansible, UDeploy.
- Deploying. ear .war .jar files along with assets and properties thru Jenkins, Deploy, Chef, Udeploy, anthill, scripting and manual deployments.
- Worked on Various kind of troubleshooting issues in macys.com and bloomingdales.com
- Worked on Oracle SDP servers which are used for data preloading and cache from the DB2 database.
- Worked with Redhat on many case tickets for major application and environmental related issues.
- Troubleshooting Applications and analyzing logs to diagnose problems.
- Coordinating with the Operations, Database, Network and the System administration teams to resolve issues.
- Used Site scope and Splunk, Elastic Search, Dynatrace, Prometheus for application alerts in the production with Quick Response and action for problems and making sure which doesn’t affect customer order counts.
- Worked on issues occurred during the migration of Confidential ’s and Bloomingdales applications from 6.1 to 7.0 for both application server and Web servers.
- Used IBM Heap Analyzer and IBM Thread Analyzer to analyze heap dumps and core dumps.
- Used GC Collector to analyze verbose gc logs (native stderr.log) to monitor and assess the jvm runtime heap usage. Used Collector Tool to gather information about installation and packages.
- Deployed Enterprise applications on clustered Application Servers and maintained applications
- Worked on shell and Perl scripting for setting up the workflows for automated deployments.
- Having a good knowledge about the E-commerce application nightly recycle process and data refresh of Macys and bloomingdales.com sites.
- Played a key role in migration of IBM Http servers form AIX platform to Linux platform
Environment: JBOSS EAP 7.X/6.X,WILDFLY 19,18.1,17,14.1,Wesphere 8.x,7.x, Tomcat, Apache, JDK 11,8, LINUX 7.x,6.x, Solaris 10.x, 9.X, Jenkins, GIT, Jira, Confluence, Udeploy, Chef, Ansible, Docker, Spring, Dynatrace, Splunk, Data power, Tibco, Oracle DB, Postgres, sql db, Redis, F5, MQ
Confidential, Warren, N.J
Responsibilities:
- Installed Configured and maintained IBM WebSphere Application Server 8.x/7.x on AIX /Linux/Windows2003/Sun Solaris platform.
- Responsible for Installation, Configuration and Administration of WebSphere Application Servers 8.0 on AIX Linux Platforms.
- Tuning WAS environment, application tuning and kernel level OS tuning by automating the tasks to obtain performance metrics. Tasks include, JAVA Heap, CPU performance, JDBC performance, detecting memory and connection leaks etc..
- Deploying the applications on clusters, updating the Installed applications and updating Web Server plug-in configuration using administrative console and as well as Jacl and Jython scripts.
- Involved in migration of the applications from WebSphere 8.x to 7.0 and worked closely with development team.
- Installed Configured and Administered IBM WebSphere MQ 5.3/6.0.
- Created various requests for all Administrative tasks like WebSphere MQ Queue Connection Factories, Queue Destinations, Listener ports, Resource Adaptors, URL Providers for WAS Group and other Groups.
- Involved in enabling WebSphere global security using Local OS and LDAP/LTPA mechanism, SSL configuration and Ordering digital certs for Pre-prod and Prod environments.
- Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, JDBC Pools Responsible for Architectural Design, Implementation and periodic testing and support of Web Environments with respect to High Availability and Disaster Recovery.
Environment: Web Sphere application Server 8.x /7.0, Web Sphere MQ 5.3/6.0, 6.x,7.x,Apache Web Server V 8.0/7.0,LDAP, Java, J2EE, JSP, Servlet, EJB, XML, JDBC, JavaScript, ORACLE 8i/9i/10g, DB2 V7.1/8.1, HTML, AIX 6.0/5.3/5.2, JACL, Jython
Confidential, Duluth, GA
Middleware Administrator
Responsibilities:
- Level-2 Support for Production, Pre-production and performance environments for applications running on WAS 6.1/7.0 for platforms like Linux & AIX.
- 24/7 On-call support for production environments.
- Deploying .ear .war .jar files along with assets and properties thru anthill, scripting and manual deployments.
- Worked on Various kind of troubleshooting issues in macys.com and bloomingdales.com
- Worked on Oracle SDP servers which are used for data preloading and cache from the DB2 database.
- Good knowledge about Akamai, Mercado and Confidential ’s & Bloomingdales Cache manger systems.
- Good knowledge about F5 load balancer. Configuring the test VIP’s and I-rules for proper load balancing
- Troubleshooting Applications and analyzing logs to diagnose problems.
- Coordinating with the Operations, Database, Network and the System administration teams to resolve issues.
- Used the Tivoli Performance Viewer & Dyna Trace to monitor the performance of the systems, log the performance data, or view data that had been previously logged.
- Used Site scope and Splunk for application alerts in the production with Quick Response and action for problems and making sure which doesn’t affect customer order counts.
- Worked on issues occurred during the migration of Confidential ’s and Bloomingdales applications from 6.1 to 7.0 for both application server and Web servers.
- Used IBM Heap Analyzer and IBM Thread Analyzer to analyze heap dumps and core dumps.
- Used GC Collector to analyze verbose gc logs (native stderr.log) to monitor and assess the jvm runtime heap usage. Used Collector Tool to gather information about installation and packages.
- Created and configured MQ series Objects like Queue Manager, Queue and Channels.
- Deployed Enterprise applications on clustered Application Servers and maintained applications
- Worked on shell and Perl scripting for setting up the work flows for automated deployments to the concerned environments thru anthill tool.
- Having a good knowledge about the E-commerce application nightly recycle process and data refresh of Macys and bloomingdales.com sites.
- Played a key role in migration of IBM Http servers form AIX platform to Linux platform
Confidential, Bentonville, AR
Middleware Administrator
Responsibilities:
- Installed, configured and maintained IBM WebSphere Application Server 7.0/6.1.x/ 6.0.x, IBM HTTP Server 6.1/6.0.x/2.0.47, Apache Web Server 2.0.49 /2.0.52 on Sun Solaris 9 &10, Suse Linux 9.0&10.0 and Windows 2003 platform.
- Upgraded WebSphere ND 6.1/6.0 with refresh packs and fixes packs.
- Integrated and deployed Enterprise J2EE applications on WebSphere ND 6.1.x/6.0.2.x that involves EAR, JAR, WAR files using Admin Console and automated scripts...
- Installed and Configured IIS Web Server 6.0/5.x and Apache web server.
- Enabled Global Security for WAS Administration Console users and Console Groups using LDAP User Registry and Custom registry.
- Configured various resources required for the application and deployed them.
- Created Clusters both horizontally and vertically.
- Configured JNDI binding for JMS, EJB and JDBC Data Sources.
- Troubleshooting Applications and analyzing logs to diagnose problems.
- Coordinating with the Operations, Database, Network and the System administration teams to resolve issues.
- Used the Tivoli Performance Viewer to monitor the performance of the systems, log the performance data, or view data that had been previously logged.
- Installation and configuration of Introscope Workstation, which allows Java Application Monitoring by viewing the Metric Output recorded into the Enterprise Manager
- Installation and Configuration of Site Minder Web Agent on Web Servers like IHS for authentication, authorization and single sign-on.
- Installed and configured SSL support so that the Apache Tomcat servers requests using the https protocol.
- Used IBM Heap Analyzer and IBM Thread Analyzer to analyze heap dumps and core dumps.
- Used GC Collector to analyze verbosegc logs (native stderr.log) to monitor and assess the jvm runtime heap usage. Used Collector Tool to gather information about installation and packages.
- Creation and management of data source and database connection pools.
- Integrated WebSphere with LDAP and Oracle Database.
- Created JDBC Resources and various data sources. Tuned database connection pools, thread pools, JVM Heap Size to required sizes using admin console.
- Configuring of JDBC providers, virtual hosting, global security, SSL, LDAP.
- Performed routine management of WebSphere environment like monitoring disk space, CPU utilization.
- Enforce documentation processes and procedures for creating packages, and deployments. Enabling Technologies Infrastructure Services will review the package, deployment script, and install documentation and ensure they are error-free and meet the documented standards.
- Profiled all the J2EE Application has and worked with Application Groups in improving performance of application and possible memory leaks in application before deploying.
- Worked closely with Solaris Server Team for Operating System tweaks for Performance.
- Provide 24/7 second level help desk support for web application infrastructure.
- Opened PMR (Problem Management Record) with IBM and worked with them closely as a part of troubleshooting efforts.
- Worked as a part of 24/7 on-call support for production environment.
Environment: IBM WebSphere Application Server (ND/XD) 6.1.x/6.0.x,Apache Tomcat Server 6.0.x/5.x, IIS 6.0/5.x, DB2 9.1/9.5, ORACLE 11g/10.x, Sun Solaris 9&10, Suse Linux 9.0&10.0, Windows 2003 Server, Tivoli Directory Server v6.0/5.2(LDAP), PERL.
Confidential
Responsibilities:
- Developed Servlets, JSP pages and DAO (Data Access Object) classes to retrieve employee information and presenting it on web based screens.
- Used JDBC to access and modify the data in Oracle database.
- Accessed Oracle stored procedures and functions using JDBC callable statements.
- Developed login and logoff functionality using Http Session and User views.
- Designed and developed complex SQL’s to insert, update and retrieve data. Developed search engine and various reports for users and management.
- Used enterprise framework for logging and property file access. Used OOAD for building applications.
- Designed and developed Configuration, Caching and Logging service.
- Created Sequence diagrams, collaboration diagrams, class diagrams, use cases and Activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
- Developed and deployed Session Beans and Entity Beans for database updates.
- Prepared EJB deployment descriptors using XML.
- Wrote Servlets to service the requests from the UI populate business objects & invoke EJBs.
- Developed the front-end using Java, JSP, Servlets, DHTML, and JavaScript.
- Developed the client front-end using JSP, HTML and JavaScript.
Environment: JDK 1.4, Servlets, JSP, JDBC, Java Tag Libraries (JTL), XML, XSLT, PL/SQL, Eclipse IDE, Apache Struts, Tomcat Web server, Windows 2000