Websphere Admin, Distributed Performance And Capacity Analyst Resume
Bloomington, IL
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 andWeblogic8.1/9.2on 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 andWeblogic8.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 monitoringand 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, WebsphereMQSeries.
- Experience inWebSphere 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).
- Experienceon interoperabilityof Weblogicclientand WebSphereserverwith 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 usingwsadmin for configuration management.
- Developed Unix Shell Scripts for automating the configurations of WebSphere Application Server.
- Expertise in creating and installing SSL s 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.
Monitoring Tools: Heap Analyzer, Thread Analyzer, Wily Introscope, Tivoli Performance Viewer, HP Diagnostics, BMC Performance Assurance, BMC PatrolSplunk, vSphere
Databases: Oracle, DB2, MS SQL Server 2000, MS Access
Java Technologies: J2EE, JSP, JSF, Servlets, EJB, Beans, Swing, JDBC, JMS, JNDIJAXP, 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 MonthlyAvailability Dashboardfor 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.
- LeadedStatement 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) Stewardto 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 cumulativefixpacks 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, SplunkOracle 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 WebLogic Server 8.2/9.1 and administered the process of deploying the Enterprise Components in LINUX and Solaris environments.
- Installed and configured IBM HTTP Web Server 6.0 and 6.1 onSun Solaris, Linux.
- Upgraded IBM HTTP Web Server and Pluginsfrom 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.
- Worked on EJB applicationwith weblogicClient and WebSphereServer on RMI/IIOP protocol.
- 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 DiagnosticsTool & 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 deployingBusiness Processes.
- Configured the adapter for Event processing that can be synchronous or asynchronous, and listeners within the adapter to provide support for SOAP over HTTP, HTTPS, and JMS transports.
- Installed cumulativefixpacks for WebSphere Application Server Network Deployment.
- Configured LDAP Servers and various LDAP tools are used to manage data in LDAP.
- Wrote Shell scripts to backup LDAP configuration and to stop and start admin console.
- 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-Dayproblemsolving in WeblogicEnvironment.
- 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.
- Managed documentation and reporting related to Project’s Build using Apache Maven
- 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.
- 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, Des Moines, IA
WebSphere Middleware Administrator
Responsibilities:
- Installed and Configured WebSphere Application Servers 5.1, 6.1, 7.0 on Solaris 10, AIX and Windows 2003 Servers.
- Installed and Configured WebSphere MQ 6.0 on Windows 2003
- Migrated WebSphere Application Servers from V 6.1 to V 7.0 and applied fix packs to it.
- Installed upgrades and refresh packs to the runtime environment that are required due to releases, concurrent fixes or production problems.
- Experience in installing and configuring BlueSquared applications from version 2.0 to 4.0.
- Installed and configured Apache Http server, IBM Http Server to connect to WebSphere Application servers and wrote shell scripts for automatic propagation of plug-in file to WebServers.
- Wrote Jython scripts to create Multiple Clusters in Testing, UAT, Pre-Prod and Prod for improved availability and failover capability.
- Created Jython and shell scripts to automate application fixes and deployment process in Production and Staging.
- Participated in Project’s Build and Managed Project’s build using Apache Maven.
- Worked closely with developers to define and configure Application Servers JVMs and clusters, Virtual Hosts, Web Applications, Web Resources, Servlets, JDBC Providers and data sources connecting to various databases Oracle, DB2 on Solaris and mainframe.
- Involved in designing WebSphere Application Server load balancing and fail over by using Workload Management (WLM), horizontal and vertical scaling.
- Monitored server performance, network traffic to reduce performance bottleneck using HP Diagnostics (TPV) and BMC Performance Assurance
- Involved in Performance testing of the Enterprise Applications & identified/resolved performance issues by tuning Heap & GC parameters.
- Expertise in Monitoring and Troubleshooting production issues by analyzing log files and thread dumps.
- Expertise in Monitoringand Troubleshooting WebSphere App Server issues by analyzing log files and traces.
- Tested for consistent communication between WebSphere Clients, DB, Web Server and WebSphere Administration Server manually and through shell scripts.
- Involved in Load testing, Integration testing and Acceptance testing of the System.
- Integrated SIB Messaging service with the App Server and MQ server.
- Experience in integrating WebSphere App server to LDAP server for Security and MQ server to transfer messages.
- Administered MQ on different Operating systems which included clearing queues, modifying object attributes, start/stop Queue Managers, Channels, Listener Ports, helped resolve programming problems.
- Documented best practices, Troubleshooting Tips and maintained them on sharepoint..
Environment: WebSphere 5.x/6.x/7.0, WebSphere Process Server 6.1, IHS 1.3, 2.0, 6.x, Apache Maven, 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.
Confidential
WebSphere Middleware Administrator
Responsibilities:
- Administered, configured, tuned, clustered and troubleshot WebSphere in a clustered environment consisting of Solaris and AIX platforms.
- Installed and configured WebLogic Server 8.2/9.1 and administered the process of deploying the Enterprise Components in AIX and Solaris environments.
- 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 applicationwith weblogicClient and WebSphereServer 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.