Application Performance Monitoring And Analysais Resume
Reston, VA
SUMMARY:
- 8 years of experience in IT which includes Middleware Administration and Java/J2EE web Application development and performance testing of the applications.
- Having Good experience in Production support for banking applications.
- Extensively worked on Application Servers and webservers. WebSphere application server, Weblogic IBM Http Server, Apache and Plug - Ins.
- Configured the WebSphere MQ, IBM Tivoli Directory Server LDAP and Databases Oracle and Sybase.
- Performance monitoring and configuring the alerts with the tools like Wily Introscope, HP Sitescope, Dynatrace, and HTTP Watch.
- Worked with Performance Tuning Tools IBM Heap Analyzer, Thread Dump Analyzer, PMAT, PTT etc.
- Closely worked with business team and provide the reports on applications like Throughput, Response time, CPU Utilizations, Memory utilizations, JDBC wait/response time and Connection pool utilizations.
- Experience in Configurations of JVM settings, Web Container Thread Pool, Connection Pool in WAS Administration console.
- Able to identify the Performance bottlenecks and drilldown till the source.
- Good at Session Management, Domain Replication Configurations and Cache settings.
- Experience in IBM HTTP Server and Plugin Installations, configuration of Plugin to Application server and troubleshooting of web server plug-in.
- Created profiles using Profile Creating Wizard (PMT) and Silent profile creation.
- Experienced in setting up Development, QA, Staging and Production environments with all the components and required configurations pertaining to Client requirements.
- Experienced in installing releases, applying refresh packs, fixes,fix packs and interim fixes for WebSphere, SDK, Web Server and Plug-ins using update installer and Installation Manager.
- Experienced in Configuring LDAP and enabling the Global Security System WAS Administration for console users and console Groups.
- Experienced in Configuring Web sphere resources such as JDBC Provider, J2C Authentication alias, Data Sources and Connection Pooling in order to connect to databases (Oracle /DB2).
- Experience in Deployments of EAR, WAR files on all environments using Admin Console and through wsadmin scripting as well.
- Handling Compliance, Issue, Risk and APAR (Authorized Program Analysis Report) Tracking System.
- Experienced in applying Fix packs, for all versions of WebSphere application server and different flavors of Web Servers.
- Experience in 24X7 on-call production support and troubleshooting problems related to Web Servers, Web sphere instances, Plug-ins and Databases.
- Experience in migration of earlier versions to the latest versions like 7.x to 8.5 versions.
- Experienced in opening a severity tickets with IBM PMR support Level 1, 2, 3 premium support teams to resolve any critical issues and escalating the issues for quick resolution.
- Experienced in setting up the configuration and run time traces, generating thread & heap dumps and uploading to PMR support team.
- Experienced in creating and installing security s like trust store, key store and pfx files in application server as well in webserver using iKey man tool.
- Experienced in writing Jython scripts for basic administration tasks which include, Start/Stop of Application Server and Deployments.
- Used tools are MAXIMO, PAPA and Jira to track production support issues.
- Experience in development of J2EE web Based applications, Java 2.0, JDBC, Java Beans, Java Script, XML, HTML, and SQL.
TECHNICAL SKILLS:
Application Server: WebSphere V5.x/6.x/7.0/8.x, Tomcat, IBM MQ Series 5.3/6.0/7.0
Web Server: Apache, IBM HTTP Server 6.x/7.x,8.x.
Scripting: Jython and Jacl.
System Monitoring Tool: DynaTrace, Wily Interscope, Sitescope, Perfmon,IBM PTT and HTTP Watch.
Operating System: AIX 6.1,7.1, CentOS 6.3, Red Hat,Windows Server.
Databases: Oracle,DB2, SQL Server and MySQL
Version control: CVS, Subversion
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Application Performance Monitoring and Analysais
Responsibilities:
- Installation, configuration and administration of enterprise applications.
- Configured the Monitoring environment with required dash boards with Dynatrace (Webserver-Application Server and Data base)
- Setup thresholds for Dynatrace alerts, creation and scheduling of various Dynatrace reports.
- Creating the Tickets and Incidents
- Working with Performance Tuning Tools IBM Heap Analyzer, Thread Dump Analyzer, PMAT, PTT etc
- Continually monitoring the application health and sending the reports and alerts to particular application team.
- 24X7 on-call production support
- Closely worked with L2 and L3 teams on installation and configuration and troubleshooting the issues.
- Providing the reports to business team on applications, reports on Throughput, Response time, CPU Utilizations, Memory utilizations, JDBC wait/response time and Connection pool utilizations.
- Monitoring the user repositories.
- Day to day activities and Properly hand over the production support to offshore.
Environment: Web Sphere Application Server 8.x, IBM HTTP Server, DynaTrace, IBM AIX 6.1, Tivoli Directory server LDAP.
Confidential, Jersey City, NJ
WebSphere Administrator
Responsibilities:
- Production environment maintenance and ticket solving.
- Monitoring the task like Weekly Ripple start the cluster and start and stop the Application servers.
- Worked in WAS 8.x new features like liberty profile, Application Migration Tool.
- Responsible for maintain the profiles, Nodes, Horizontal Clusters, Data Sources, Virtual Hosts in WebSphere Application Server 8.x.
- Maintaining the IBM Http Server, WebSphere Application Server Network Deployment (ND).
- Periodic backing up of configuration files and profiles.
- Installed the Refresh Packs, cumulative fixes and feature packs to WebSphere ND V7.x, 8.x environment, for WebSphere, plugins and IHS.
- Managing the cluster environment with High Availability.
- Collection of heap threads and core threads based on requirement.
- Application deployment using the admin console, scripts on production release events.
- Monitoring the WAS by using CA Wily Introscope tool.
- Lead a project to migrate all the applications currently deployed in WAS 7.x to WAS 8.x.
- Provided to new jonnies on Profile creation Load balancing and other daily check point activities.
- Troubleshot hardware and software problems-interacting with IT staff or vendors in performing testing, support and troubleshooting functions.
- Installed EAR’s, WARs and configured application specific JVM settings, Web container parameters.
- Coordinating with various teams to set up Application specific settings, databases and Load balancer.
- Creating PMRs (Problem Management Record) and Coordinating with IBM for problems encountered by Application Teams.
Environment: IBM WebSphere Application Server 8.5.5 Network Deployment, DB2 9x, UNIX, IBM HTTP Server 8.0/2.2.x, AIX7.1, IBM Directory Server 6.3.1, JACL and JYTHON scripting.
Confidential, Charlotte, NC
WebSphere Admin
Responsibilities:
- Configured WebSphere Application Server on multiple platforms for both horizontal and vertical clustering.
- Installed the Refresh Packs, cumulative fixes and feature packs to WebSphere ND V7.x, 8.x environment, for WebSphere, plug-in and IHS.
- Managed Data Sources-Connection pooling for database connectivity.
- Managed global security in WebSphere using LDAP authentication. Established Single Sign on (SSO) for WebSphere application server.
- Performed Root Cause Analysis and involved in 24/7 support for the WebSphere Application Server support in troubleshooting and monitoring.
- Involved in tuning the Application Server.
- Modified deployment scripts using the wsadmin (JACL scripts).
- Enabled Different Components of Trace for problem determination.
- Used Tivoli performance viewer to monitor Applications.
- Worked with test and Development teams to meet their needs for configure various environments.
- Involved in Load balancing and Performance tuning for various WebSphere Instances.
- Involved in periodic backing up of configuration files.
Environment: IBM Web sphere Application Server 7.0 N D, IBM HTTP Server 6.0/2.0.47, AIX,5.3/6.1, IBM Tivoli Directory Server 6.0, JACL and JYTHON scripting.
Confidential
Performance Analyst
Responsibilities:
- Coordinated with the stakeholders, different teams and defined testable performance NFR’s.
- Understood the system architecture and identify and set up appropriate monitoring tools.
- Reusable Performance Test scripts development, Scenario creation and execution
- Monitored the Servers to identify bottlenecks and providing tuning recommendations
- Analyzed load test results, compile analysis into reports, and present findings to project teams
- Updated the status to higher management on weekly basis.
- Profiled application to identify bottlenecks and providing tuning recommendations and Retesting to ensure all performance issues got fixed
- Creating Lessons Learned Document for the team by documenting all the issues and solutions went through for current release
- Participated in Client conference calls and updated the work status of the week
Environment: IBM Web Sphere Application Server 6.0/7.0 ND, IBM HTTP Server 6.1/7.0/,AIX5.3 and 6.1, IBM Directory Server 6.0, JACL and JYTHON scripting.
Confidential
Responsibilities:
- Developed application using JSP Custom Tags, Struts tags& JSTL tag libraries.
- Used and configured Struts DynaActionForm, Message Resources, Action Messages, Action Errors, Validation.xml,Validator-rules.xml.
- Developed application frameworks - Exception Handling, Logging etc
- Created DAO and VAO classes.
- Involved in unit test case preparations.
- End to End testing of the deployed applications
- Involved in disaster recovery (DR) test.
- Deployment of EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and python scripts/ WAS admin scripts.
- Configured Web Sphere resources - JDBC Provider, Data Sources and Connection Pooling in order to connect to databases.
- Used Tivoli Performance Viewer to monitor WebSphere Applications.
- Stopping/Starting & Monitoring the logs for Application Server Instances, Http server.
Environment: Eclipse, Web sphere Application Server6.x, 7.x, JDK 1.5, Oracle 10g, spring, Struts2.0, JPA and SVN.