Websphere Admin, Distributed Performance And Capacity Analyst Resume
Bloomington, IL
EXPERIENCE SUMMARY:
- Over 5 years of experience in IBM Websphere Application Server, WebSphere Portal Server, WebSphere MQ, JBOSS
- Experience in Installation, Configuration, and Administration of IBM Websphere Application server 7.0/6.1/6.0/5. 1 and Weblogic8.1/9.2 on AIX, Solaris, Linux, and Windows Platform.
- Experienced in installing and Configuration WebSphere MQ 5.3/6.0/7.0 on Distributed Platforms (AIX, Solaris, UNIX, Linux, and Windows)
- Expertise in J2EE Application Deployments, monitoring, troubleshooting, migrations and performance tuning Web sphere Application servers (v7.0/6.1x/6.0x/5.1x), WebSphere Portal Server 6.x/5.1.0.x and Weblogic8.1/9.2.
- Extensive experience with MQSeries Clustering, MQClient/MQServer setup and Administration.
- Experience in Performance monitoring of J2EE Applications using HP Diagnostics, BMC Performance Assurance & Tivoli Performance Viewer.
- Analyze Performance results & assist in Tuning WebSphere Application Server & J2EE Applications for Optimum Performance.
- Analyzed & tuned Heap, GC, Thread Pools, DB Connection pools for improving the application performance.
- Good experience in monitoring and troubleshooting issues & hands - on experience working with logs, traces and dump files using tools such as Log Analyzer, Heap Analyzer, and Core Analyzer & IBM Support Assistant.
- Experience in Performance estimations & Capacity planning/projections to meet the growing demands of the enterprise applications.
- Expertise in problem determination & troubleshooting of J2EE applications on WebSphere Application Server, WebSphere Portal Servers
- Extensive experience in Planning, Installing, Configuring, Administering, Tuning, and Troubleshooting in Multi cell HA environment and Integrating IBM WebSphere Application Server, Websphere Portal, Websphere MQSeries.
- Experience in WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server
- Extensive experience in migrating large scale applications from WebSphere 5.x to 6.x, 6.0 to 6.1 and 6.1 to 7.0.
- Deployed portal artifacts (Web Applications, Portlets, Pages) using XML Access and Portal admin console.
- Experience in installing and creating Virtual Portals and assigning user populations (multiple realms).
- Experience on interoperability of Weblogic client and WebSphere server with IIOP/RMI.
- Experienced in applying Patches and Fixes for WebSphere Application Server & Portal Server.
- Experienced in configuration of cells, nodes, application servers, virtual hosts, session management & configuring IBM HTTP Server plug-ins
- Expert in WebSphere cluster Management including horizontal and vertical scaling and creation of nodes to avoid single point of failure and distribute user load for maximum availability.
- Configured Workload Management (WLM) for scalable applications through Server groups, Cloning, Clustering optimizing the performance of WAS Network Deployment architecture.
- Supported large scale three tier applications through the complete application life cycle getting involved in planning the application architecture as well as the middleware components architecture.
- Good Experience and knowledge of Capacity Management and Availability of infrastructure by assigning, reclaiming WebSphere Application Servers.
- Extensive, in-depth and hands on expertise in configuring environments by using WAS in testing, development and production.
- Expertise in implementing load balancing and fail-over using clustering (horizontal and vertical) methodologies
- Well experienced in using wsadmin for configuration management.
- Developed Unix Shell Scripts for automating the configurations of WebSphere Application Server.
- Expertise in creating and installing SSL certificates on Apache, IBM http server, and IBM WebSphere.
- Experience in security configuration for server-side application resources.
- Experienced in setting up, configuring and implementing various authorization and authentication models including LDAP and LTPA
- Install, Configure & Administer IBM HTTP Server.
- Experience working with IBM by creating Problem Management Record (PMR) & fixing bugs & issues.
- Experienced in solving tickets/issues for the users using ticketing system.
- Proven ability to define System requirements, recommending solutions, analyze capacity and makes appropriate modifications.
- On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development, TEST, QA and Production Environments.
- Good communication skills, strong architectural skills and a good team player.
TECHNICAL SKILLS:
Web application Servers: IBM WebSphere Application Server 7.0/6.1/6.0/5. x, Web Sphere MQ (IBM MQSeries), WebSphere Portal Server 6.0, IBM Http Server 6.0/6.1, Tomcat 4.0, JBOSS 4.x/5.x, Weblogic8.1/9.2
Hardware / OS: UNIX, IBM AIX, Linux, Windows 95/98, NT / 2000/2003/2008.
Monitoring Tools: Heap Analyzer, Thread Analyzer, Wily Introscope, Tivoli Performance Viewer, HP Diagnostics, BMC Performance Assurance, BMC Patrol, Splunk, vSphere
Databases: Oracle, DB2, MS SQL Server 2000, MS Access
Java Technologies: J2EE, JSP, JSF, Servlets, EJB, Beans, Swing, JDBC, JMS, JNDI, JAXP, JavaMail, RMI
Web Technologies: Web Services, Servlets 2.x, JSP 1.2, EJB 2.0, JavaScript, Apache Maven, WSDL, UDDI, SOAP, SSL, XML, XSLT, FIPA, BPEL, HTML
MS Office tools: Microsoft Word, Excel, PowerPoint, Project, Visio, Access
PROFESSIONAL EXPERIENCE:
Confidential, Bloomington, IL
WebSphere Admin, Distributed Performance and Capacity Analyst
Responsibilities:
- Installed and configured WebSphere Application Server Network Deployment, Express 7.0, 6.1 on Linux.
- Installed and configured IBM HTTP Web Server 6.0 and 6.1 on Linux
- Designed physical migration of IBM HTTP Web Server, WebSphere Application Servers and Deployment managers by analyzing infrastructure available Capacity without impacting availability and without impacting HA Applications during Business hours.
- Participated in Capacity Planning and High level Capacity Design for new implementation of Websphere 8.5 and cloud portal
- Monitor health of HA infrastructure and participated in developing of Monthly Availability Dashboard for infrastructure which assure Customers 99.99% Availability for their Applications. Maintained Monthly Availability of HA Infrastructure.
- Performed Capacity Management by assigning Applications Servers, Configuring Application Servers and reclaiming unused Servers in Test and Production.
- Leaded Statement of Work (SOWs) to do enhancements, improvements for Infrastructure Work and make all teams (WebSphere, VMware, Network, SAN, Cloud, Security and Application Teams) participated to identifying gaps.
- Responsible for Performance, Capacity and Availability of Websphere Application Servers 6.1 and IBM HTTP Web Servers 6.1 in Production.
- Implemented horizontal and vertical clustering of application servers for achieving work load management (WLM) and avoiding single point failure and making all the application servers highly available.
- Performed Capacity Planning, WebSphere Performance, and Linux Performance using BMC Performance Assurance and vSphere tools.
- Participated in performance testing of applications that have been deployed to the Linux platform.
- Performed Monitoring WebSphere & Application performance using HP Diagnostics & fine-tuned Heap, GC, thread pool & DB Connection pool settings to improve performance of the application.
- Maintained Websphere Infrastructure of HA Applications by keep monitoring Cells, node groups, nodes and allowing applications into HA Infrastructure, assigning JVMs in Test and Production to Application teams to deploy HA applications.
- Involved in investigating the problem, troubleshooting and resolving application and configuration issues.
- Configuring CPU and Memory for WAS servers, IBM HTTP Web Server accordingly by monitoring Performance Tools
- Designed new cells with multiple node groups in Production for HA Applications in multiple locations.
- Performed as WSDG (Websphere Definition Group) Steward to verify each application which comes into Premium Infrastructure.
- Trouble shooting errors both Application & JVM also analyzed heap/core plus error logs - configured JVM for optimum performance.
- Closely working with Implementation Coordinators and Release Coordinators for installing cumulative fixpacks for WebSphere Application Server Network Deployment and Capacity changes for WebSpheres Application Servers, IBM HTTP Web Server.
- Performed Application and JVM performance monitoring using HP Diagnostics
- Analyzed Heap dumps & Thread dumps to resolve Out of Memory issues & Memory Leak issues in Production.
- Performed Day to Day performance and availability of infrastructure for HA applications.
- Performed day to day Monitoring and troubleshooting of Linux Virtual Machines and resolve the troubleshooting issues.
- Analyzed Heap dumps & Thread dumps to resolve Out of Memory issues & Memory Leak issues in Production.
- Generated Performance and Capacity reports from vSphere, BMC Performance Assurance, Splunk and HP Diagnostics in bulk for all Websphere Application Servers using SAS ITRM. Automated SAS generated reports by working Automation team.
- Documented best practices, Troubleshooting Tips and maintained them on sharepoint.
- Worked closely with Qlikview Developers to develop a dashboard for current infrastructure Capacity, Performance and Availability
- Provided 24/7 support for systems and resolved most critical tickets using HP Service Manager.
Environment: IBM Web Sphere Application Server 8.x/6.x, IBM HTTP Servers SSO, HP Diagnostics, BMC Performance Assurance Console, BMC Patrol, VMWare vSphere, Splunk Oracle 10g, DB2, SQL Server 2005, Solaris 8.0, Windows 2003 Server, Linux.
Confidential, Rochester, NY
Senior WebSphere Administrator
Responsibilities:
- Installed and configured WebSphere Application Server Network Deployment, Express 7.0, 6.1 on Sun Solaris, Linux.
- Installed and configured IBM HTTP Web Server 6.0 and 6.1 on Sun Solaris, Linux.
- Upgraded IBM HTTP Web Server and Plugins from 6.1 to 6.1.0.11.
- Installation and configuration of number of WebSphere Application Servers 6.0/6.1 instances on development, QA and production environment.
- Responsible for deployments, administration, installation, configuration, upgrades and maintenance of J2EE applications on WebSphere Application Server, JBOSS, HTTP Server in a multi clustered high availability environments.
- Implemented horizontal and vertical clustering of application servers for achieving work load management (WLM) and avoiding single point failure and making all the application servers highly available.
- Performed Application and JVM performance monitoring using IBM Tivoli Performance monitoring tool & HP Diagnostics
- Closely worked with the Performance test teams & involved in the performance analysis of load/stress tests.
- Monitored WebSphere & Application performance using HP Diagnostics Tool & fine-tuned Heap, GC, thread pool & DB Connection pool settings to improve performance of the application.
- Analyzed Heap dumps & Thread dumps to resolve Out of Memory issues & Memory Leak issues in Production.
- Enabling SSL over IHS WebServer to make URLs secure.
- Used Jython Scripting for automating various tasks.
- Configured and administered JDBC providers, JMS providers, Connection Pooling and also defining scope level from Admin console.
- Worked closely with developers to define and configure Application Servers, Virtual Hosts, web applications, Servlets, JDBC drivers and Servlet Engines.
- Monitored and Configured WAS servers, diagnosed and resolved WAS issues and failures.
- Developed Jython Scripts.
- Maintaining, designing, testing and deploying Business Processes.
- Installed cumulative fixpacks for WebSphere Application Server Network Deployment.
- Enabled Security for Admin Console and the application components through LDAP (IBM Tivoli Directory Server).
- Involved in migrating of WebSphere to JBOSS 4.2.3.
- Installed and configured IBM WebSphere Portal 6.1.0.4
- Integrated IBM WebSphere Portal 6.x clusters with Sun One Directory Server for authentication.
- Trouble shooting errors both Application & JVM also analyzed heap/core plus error logs - configured JVM for optimum performance.
- Day-to-Day problem solving in Weblogic Environment.
- Used Log Analyzer to monitor Websphere Applications and tuned the environment accordingly like changing the JVM Heap, Connection Pool sizes.
- Enabled applications for federated single sign-on utilizing the Tivoli Federated Identity Manager.
- Involved in writing scripts to handle everyday System Administration tasks such as backup procedure, system cleanup, everyday system tasks etc.
- Defined and managed central authentication and enabled flexible SSO by Tivoli Access Manager.
- Serving Client Customers (Application Teams) by assigning App Servers in DEV, PERF and PROD environments
- Involved in investigating the problem, troubleshooting and resolving application and configuration issues.
- Enabled Security features using LDAP user registry and LTPA for authentication and authorization privileges for Admin console and application components on both UNIX and Windows platforms.
- Provided 24/7 support for systems and resolved most critical tickets using the iHEAT Software.
Environment: IBM Web Sphere Application Server 7.0/6.x, Weblogic 8.2/9.1, Websphere Process Server 6.0.x, Jboss application Server, Apache Maven, Sun One LDAP, Sun One Mail Servers, IBM HTTP Servers SSO, SunSolaris, Oracle 10g, DB2, SQL Server 2005, Solaris 8.0, Windows 2003 Server, Linux.
Confidential
WebSphere Middleware Administrator
Responsibilities:
- Administered, configured, tuned, clustered and troubleshot WebSphere in a clustered environment consisting of Solaris and AIX platforms.
- Configured the web server interfaces, session management, virtual hosts and transports for WebSphere.
- Migrated applications from WAS5.1 to WAS6.1.
- Configure IBM HTTP Webserver to work with Websphere, deployed Servlet and JSP, EJB.
- Worked on EJB application with weblogic Client and WebSphere Server on RMI/IIOP protocol.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling and JAAS security.
- Configured JMS support by creating MQ Connection Factories and Destinations and coordinate with MQSeries team.
- Involved in installation and configuration/implementation of WebSphere Portal on WebSphere Application Server in all stages including database transfer from Cloudscape to DB2.Did regular updates to portlets,WAR Modules, pages, URLs,schema and skins.
- Implemented creation of Server groups and clusters in Websphere Application server.
- Created Virtual Hosts, Shared Libraries, JNDI Configurations, Environment Variables, and Configured Session Management
- Supported the whole environment configuration and also applications deployed.
- Worked on establishing testing environments for various projects and set up the testing processes. Coordinated with various team while testing.
- Used WebSphere Admin Console and wsadmin/JACL scripting to install enterprise EAR, WAR files or for hot deployment.
- Upgraded Applications with various patch files (JSPs, Class files, changing various properties and property files and other configurations)
- Troubleshot various problems at QA and Production stages.
- Expert’s knowledge of J2EE Application development, able to figure out the application problems at deployment and communicate effectively with the development team.
- Monitoring WAS performance through Wily Intorscope and tuning the system - caching, queuing, JVM parameters, DB Connection Pooling.
- Developed shell scripts to automate the WebLogic Server Administration.
- Establishment of Application-specific parameters and definitions (having knowledge of Java Servlets, JSPs and EJB development and deployment concepts and database skills).
- Experienced in gracefully shutdown of Weblogic across several domains.
- Performed Application-data backup and recovery by Local backup / restoration of the WebSphere Environment - configurations and applications
- On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development and QA and Production Environments.
Environment: WebSphere 5.x/6.x, WebSphere Process Server 6.1, Weblogic 8.2/9/1, IHS 1.3, 2.0, 6.x, AIX, Oracle 9i, 10g, DB2 7,8.1, JACL, Jython, TPV, Wily 7.0,7.1P8, IBM Directory Server, MQ 5.3,6.0 and IBM DB2 7,8.1.