Lead Websphere/middleware Administrator Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- Over 14+ years of IT hands on experience with Analysis, Design, Development and Administration of IBM WebSphere Application Server and Tomcat on both UNIX and Windows platforms and Java/J2EE technologies with Message Queue and Message Broker Administration.
- Proficient in Architecture, Installation, Setup, Configuration, Production Support, Performance Tuning and Troubleshooting of IBM WebSphere Application
- Experience in Deploying and Administering J2EE Applications in Development, QA, Staging and Production environments.
- Strong experience in IBM middleware products like Web Sphere Application Server Base & ND, IHS, MQ, Message Broker
- Expertise in Installing Fix Packs, Feature packs and Migration.
- Manages team and handled onsite offshore model activities.
- Experience in Federated multiple nodes to the Deployment Manager.
- Expertise in migrating existing applications from WebSphere7.0 to 8.0 on Linux Servers.
- Experience in implementation of WebSphere Work Load Management (WLM) using techniques Horizontal and Vertical Clustering for failover and backup/recovery processes.
- Extensive hands on WebSphere Administration using command line tool WSADMIN.
- Experience in Monitoring and Tuning of WebSphere Environment for Availability, Scalability, Maintainability and WLM.
- Well versed at enabling Global Security for WebSphere environment using LDAP server.
- Enabled SSL by creating the key database using, IKEYMAN tool at Web Server.
- Interacted closely with application developers, database administrators, UNIX administrators, Security team for resolving issues related to applications.
- Installing, maintaining and administration of WebSphere Application Server, IBM HTTP Server on Linux servers.
- Experience working with MQ Queue Managers and its objects using MQ Explorer and MQSC Commands.
- Expertise in Deploying and troubleshooting the J2EE Applications (WAR & EAR) in IBM WebSphere Application Server.
- Expert level proficiency in troubleshooting issues using various IBM tools, such as IBM Support Assistant (Heap analyzer and IBM core analyzer).
- Proficient in root cause analysis related to Web Servers, WebSphere Application Server, Plug - in and Database related issues.
- Experienced on Cutover and Go-Live activities.
- Have good experience on Garbage collection policies and Heap space allocations
- Sound knowledge on WebLogic and Tomcat 7.
- Having the knowledge on AS400 server for running scheduled batches.
- Understanding of automation & monitoring concepts and tools.
- Hand on experience on UNIX Shell Scripting.
- Efficient in building RPM's on LINUX.
- Good knowledge on CA SiteMinder Single Sign-On (SSO).
- Good understanding of processes like ITIL Incident, Problem, Change & Release Management. Personal Skills, Strong Collaboration and Co-ordination skills.
- Well organized and proficient with details.
- Strong problem solving & technical skills coupled with confident decision make for enabling effective solutions lead to the high customer satisfaction.
WORK EXPERIENCE:
Confidential, Richmond, VA
Lead WebSphere/Middleware Administrator
Responsibilities:
- Handled entire migration from WebSphere Application Server 7.x to 8.5.5 on AIX, Linux, Solaris and Window 2012 systems.
- Installed (GUI, Silent mode) configured and maintained IBM WebSphere Network Deployment Server V8.5.5.0/v8.x/V7.x/V6.x, IBM HTTP Server V8.5.5.x/V8.0.x/v7.x/6.x, Apache Server V2.0.47, IIS V6.x, Red Hat Linux 5.0 and Windows 2003 platform.
- Installing and configuring Single Sign On software (Web Agent and Application Server Agent).
- Integrated and deployed Enterprise J2EE applications on WebSphere ND V8.5.5/V8.0.x/7.0/V6.x that involves EAR, JAR, WAR files using Admin Console and automated scripts.
- Deployed application using Automated Build Deployments using deployment tools like UDeploy, Jenkins etc.
- Created and supported MQ Queue Managers, Remote Queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Windows, Triggers, Processes and MQ error trapping applications.
- Created Jobs for auto deployments and Involved in writing and onboard scripts for Deployments, JMS configurations and JDBC configurations etc.
- Used ticketing tools like Ehelpline for day to day incidents management and completing day to day configuration tasks. Raised and completed change tickets for first time Deployments in Production Environments.
- Implemented SSL security between client, Web Server & application server and generated Self Signed and Signed Certificates (Generate CSR and Import Signed Cert to Key stores) through IKEYMAN and Open SSL.
- Installed and configured TAM Tivoli Access Manager.
- Optimized the performance of Enterprise Applications using Tivoli Performance Viewer and Willy Introscope.
- Managed and Monitored JVM Performance by adjusting WebLogic heap size and garbage collection parameters.
- Expert level proficiency in troubleshooting issues using various IBM tools, such as IBM Support Assistant (Heap analyzer and IBM core analyzer).
- Built Enterprise Applications, EJB modules, Web modules and Web services.
- Implementing and maintenance of Workload Management (WLM) using clustering.
- Analyzed Heap dumps and Core dumps using IBM Heap analyzer and thread analyzer.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
- Monitored and tuned application infrastructure for better performance, availability and utilization of resources using ITCAM.
- Enabled Performance Monitoring services through admin console then monitored and analyzed the performance data using Tivoli Performance Viewer.
Environment: IBM WebSphere App Server 8.0,7.0,6.1,6.0, WebSphere portal 6.1, WebSphere MQ 6/5.3, HIS 8/6/2.0.47, Linux (Red Hat, Open Sues), AIX, Windows 2012, DB2, IBM HTTP Server, Sun One, Solaris 10, VMware ESX Server, Wily Introscope, Tivoli Directory Server, MQ 5.3,6.0, Ehelpline, HTML, EJB, JSP, JDBC, ISA, DB2, TAM, Jacl, Jython, XML.
Confidential, Chicago, IL
Sr. WebSphere/Middleware Administrator
Responsibilities:
- Assembled and deployed the application in Dev, QA staging, in productions, following change management practices and 24/7 support.
- Effectively interacted with the users daily, decreasing downtime and increasing user productivity and documented all procedures and any other important issues.
- Managed documentation of application configurations, business impact, deployment standards and procedures, and installation standards.
- Installation, configuration, deployment, scripting, troubleshooting of WebSphere Application Server 6.1 on Linux and Windows Environments.
- Responsible for development of business process and work flow for development and testing of WebSphere components and ensure transition to operations groups for production delivery and post-production support.
- Worked on various JDBC providers like DB2, Oracle, Sybase and MS SQL Server.
- Experience in migrating all the J2EE Applications, which includes setting up new Research, DEV, TEST, Production environment.
- Installed Fix pack, eFixes, and cumulative fixes to the existing infrastructure and new environment.
- Troubleshooting on issues such as out of memory, memory leaks, hung sessions and session replication, federation of nodes and synchronization of nodes with NDM.
- Responsible for Managing, Monitoring and Creating Change Management Records (CMR), System Support, to Install Web Application. Clearing problem and ticket queues, solving problems and reassigning to concerned groups by end of the day if required.
- Responsible for conduction bridge calls for situations like escalating issues, high priority issues, tasks involving many teams, and project integration.
Environment: IBM WebSphere App Server 7.0,6.1,6.0, WebSphere portal 6.1, WebSphere MQ 6/5.3, HIS 8/6/2.0.47, Linux (Red Hat), AIX, Windows 2008, DB2, IBM HTTP Server, Sun One, Solaris 10, VMware ESX Server, Wily Introscope, Tivoli Directory Server, MQ 5.3,6.0, Ehelpline, HTML, EJB, JSP, JDBC, ISA, DB2, TAM, Jacl, Jython, XML.
Confidential, Houston, TX
Sr. Web Sphere Middleware Administrator
Responsibilities:
- Installed, Configured, administered and supported WebSphere Application Server 6.0/6.1/7.0/7.5 and IBM WebSphere Portal Server 6.0.1.1/6.1/6.1.5 on AIX/Windows/Linux platforms and IBM Workplace Web content management 6.0.1/6.1/6.1.5.
- Responsible for setting up the Dev, Test, Acceptance, Preproduction, Production support and Production environments.
- Installed WebSphere Application Server binaries, nodes, federation of nodes, Creating Profiles, Application Server, Clusters.
- Worked on WebSphere Process Server and deployed the workflows.
- Installed WebSphere MQ 7.0 in multiple environments.
- Set up point to Point communication between Middleware MQ to Mainframe MQ Queue Managers.
- Created MQ Cluster for Middleware HUB environment.
- Upgraded MQ from 6.2 to 7.0 for all environments.
- Created shell scripts to start and start WebSphere MQ.
- Created Process Definitions and set up Triggering for multiple applications.
- Installed latest Fix packs on WebSphere Application Server.
- Installed WebSphere Express and configured IBM HTTP Server to load balance the web traffic to Multiple WebSphere Express JVMs.
- Configured WebSphere Variables, Shared Libraries, Virtual hosts, Data Sources, URL providers, MQ Connection factories, Plug-in configuration, and Service Integration Bus Configuration.
- Extensively involved in migrating the J2EE Applications, which includes setting up new Research, Dev, Test, Pre-Production and Production Environments from WebSphere Application Server 6.0 to WAS 6.1, and WAS 6.1 to WAS 7.0
- Worked on writing Jacl and Jython scripts.
- Installed internal and external Applications on Dedicated or shared Cells.
- Enabled global security for WebSphere Application Server console
- Enabled SSL security between WebSphere Application server and IBM HTTP Server. Monitor the Expiration on Certificates and update them before they expire.
- Created Firewall Rules and Load Balancing Rules and submitted those requests to Network group.
- Working on high priority, critical tickets in pre-production environments to determine investigate diagnose and find out the root cause of the issues.
- Strictly followed the change control procedures for production environment changes. Handling the On call Pager rotation for Production issues.
- Worked with different teams (Application, Database, Networking, Unix teams) in investigating the root cause of the issues and finding out the permanent fix to the issues.
- Strong experience in writing shell scripts in Bourne and korn shells to automate the administrative tasks and automate the WebSphere Environment with Jacl and Jython Scripts.
- Responsible for setting up setting JVM Heap sizes, connection pooling on WebSphere Application Server.
- Experience using Wily Introscope, Tivoli Performance viewer for application performance monitoring.
- Responsible for creating and tuning J2C connection factories, Activation specifications, Queue connection factories.
- Provided 24/7 on call support on a rotational basis during the weekend and at night.
Environment: WebSphere Application Server 7.0/6.1/6.0, WebSphere MQ 6.x/7.x, IBM HTTP Server 6.1/7.0, IBM AIX, Windows 2003/2008 Server, Wily7.1/7.0, DB2UDB, MSSQL Server, Load Director, Remedy, Jacl, Jython Scripts.
Confidential, Highlands Ranch, CO
Middleware Engineer
Responsibilities:
- Installed and configured WAS 7.1 IBM HTTP Server in Development, QA, Production environments like AIX, Linux.
- Created profiles like cell, standalone and federated them into cell for WAS Network Deployment infrastructure topologies.
- Implemented Horizontal and Vertical Clustering, Performance tuning and troubleshooting of IBM WebSphere Application Server 7.0/7.1.
- Installed fix packs for WebSphere AS 7 and IHS server during regular infrastructure maintenance/release windows.
- Supported the Middleware infrastructure. Production and Development environments
- Installed and configured MQ for various environments including resources like Queues, Queue Manager, Channels, Broker and Execution Groups.
- Confidential ’s middleware included WebLogic, Web server Apache, Web Sphere Application Server; Web Sphere Portal, Web sphere Process Server, MQ Series and Message Broker. Used both AIX UNIX, and Z/OS Platforms. Responsible for the Installations, Builds, Fix packs, Configurations for Web Sphere Application Server and WebSphere Process Server, WebLogic, SAP/Portal, Web Sphere Portal v6.0.
- Configured Multi Instanced based WMQ infrastructure for High Availability instead of VCS or MSCS based clustering.
- Installed and Configured IHS, Apache web server by setting up Virtual Hosts, JDBC connection pools and web server plug-ins.
- Enabled Global Security based authentication using LTPA to control the various roles involved in administration
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSAdmin scripts.
- Migrated WAS 6.0/6.1 Network Deployment and Base on AIX/Windows platforms to WAS 7.0 Network Deployment.
- Administering and Supported Middleware products like WAS, IHS, TC Server, Glass Fish in Production, Test and Development environments
- Generated plugin-cfg for various clusters in Web Sphere Application Servers and propagated them to web servers
- Created, updated and reviewed PMRs and worked closely with the IBM PMR team and application teams for the resolution of the issues.
- Involved in production support and technical documentation during the upgrade project for various applications
- Created SSL certificates and submitted the CSR to internal PKI team which are being used for SSL with WAS, TC Server provided support by 24x7 shift rotation basis and monitored trouble ticket queues to attend user and system calls.
- Installed and configured fabric TC Server in various environments and integrated with Splunk for application logs
- Performance monitoring and tuning database connection pools, thread pools, JVM Heap Size to required sizes using admin console.
- Involved in troubleshooting of Server start-up issues, Java code defects after deployment, and class path Issues by checking the JVM, plug-in and Web Server logs.
Environment: IBM Web Sphere Application Server 6.0/6.1/7.0, IBM HTTP Server, AIX, Linux, WMQ, TC Server.
Confidential, Atlanta, GA
WebSphere Administrator
Responsibilities:
- Install, configure and manage IBM WAS 6.0/6.1/7.0 on AIX 5.3 and Red Hat Enterprise Linux 5.1.
- Installed and configured MQ for various environments including resources like Queues, Queue Manager, Channels, Broker and Execution Groups.
- Configured Multi Instanced based WMQ infrastructure for High Availability instead of VCS or MSCS based clustering
- Implement Work Load Management using clustering techniques (horizontal and vertical) for failover and backup/recovery processes
- Installed JDBC drivers and created data sources for IBM DB2 UDB.
- Configured IHS server, apache web server by setting up virtual hosts, JDBC connection pools and web server plug-ins.
- Deploy enterprise applications to clusters in production environment using Admin GUI and scripts with the development team
- Created user roles and groups to secure resources and managed SSL certificates using IBM iKeyman utility.
- Analyze System and Error logs to diagnose problems with JVM instances
- Use Tivoli Performance Viewer to monitor JVM health, CPU allocation, memory leaks, load distribution etc. and modify JVM settings (JIT, GC, Heap size) as appropriate.
- Read thread information, heap dumps and JVM logs etc. to perform root cause analysis.
- Implemented standard backup procedures for nodes and master cell configuration repository using scripts.
Environment: IBM WebSphere Application Server 6.0/6.1/7.0, IBM HTTP server2.0, AIX 5.3, Linux, DB2 UDB, MQ, MB.
Confidential, San Jose, CA
WebSphere Administrator
Responsibilities:
- Installation, Configuration and Maintenance of IBM WebSphere Application Server 5.0 on AIX 5.1 Platform and Windows NT/2000/98/95 environment
- Installed, Configured and Administered IBM HTTP Web Servers 1.3, Apache 2.0 and I Planet webservers.
- Implementation of horizontal scaling of WebSphere Application Server (WAS) in a workload-managed cluster.
- Deployment, Installation and maintenance of several Enterprise Applications in a clustered environment with fail-over support with the interaction of the Developers
- Configured WebSphere resources including JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions. Deployed Session and Entity EJBs in WebSphere
- Applying patches and plug-ins for WebSphere Application Server
- Involvement in performance monitoring and tuning by using the Tivoli Performance Viewer.
- Configuring security of WebSphere using LDAP server (Microsoft Active Directory)
- Performing Troubleshooting by analyzing log files using the Log Analyzer tool and also by running traces
- Configured IBM WebSphere MQ resources like queue connection factories and queue destinations on the Application server side.
- AIX Performance Monitoring and tuning.
- Expertise in AIX Logical Volume Manager for creating and maintenance of Logical Volumes and Volume Groups
- Maintenance of WebSphere backup scripts using JACL
- Involvement in writing scripts to handle everyday System Administration tasks such as backup procedure, system cleanup etc. using shell scripting and cronjobs.
- 24x7 on-call support on a rotation basis
- Maintenance of the local Apache and IBM HTTP Web servers
- Documentation of all procedures and any other important issues related to disaster recovery
Environment: IBM WebSphere Application Server 5.0, AIX 5.1, Windows 2000 server, WebLogic 5x, JBoss 4.1, DB2 UDB, Oracle 8i, Web sphere MQ 4.1, and IHS 2.0.
Confidential
WebSphere Administrator
Responsibilities:
- Responsible for deploying applications to clusters with development team in Production environment using Admin GUI and automated script.
- Performed extensive Work Load Management and used EDGE components to configure applications for high availability.
- Maintained load balancing, high availability and fail over for the server clusters.
- Monitor and optimize WebSphere performance by interpreting server logs, application error logs to resolve performance issues.
- Performance monitoring and tuning database connection pools, thread pools, JVM Heap Size to required sizes using admin console.
- Use Tivoli Performance Viewer to monitor and fine-tune JVM parameters such as verbose GC, min/max heap size, servlet caching, thread pool counts etc.
- Used the command line tool "collector.sh" to generate a configuration backup for an IBM PMR resolution.
- Involved in 24 X 7 production support
Environment: IBM Web sphere Application Server 6.0, Oracle9i, SUN Solaris, Windows 2K/2K3, Apache, Sun One Directory server.