Middleware Performance Analyst/engineer Resume
San Jose, CA
SUMMARY:
- Seven years of experience in the information technology discipline with extensive experience as BEA WebLogic Admin.
- Experience with WebLogic administration under different operating environment - HP-UX, RHEL, SUN Solaris, Windows NT and AIX.
- Installed, configured and administered BEA WebLogic Server in various environments.
- Installed and configured Apache Webserver and integrated them with WebLogic.
- Extensive experience in setting up multiple domains, including machines, managed servers, node managers and clusterenvironments.
- Strong experience in Analyzing, Trouble shooting and taking appropriate actions for Application/Web server errors and logs.
- Hands on experience on administrative tools like administration console, WLST and command line interface.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-based/E-Commerce on Web Logic Application Server.
- Proven skills in deployment of components, performance tuning, capacity planning, monitoring and troubleshooting WebLogic Server issues in various environments
- Extensive experience in production environments, involved performance tuning, tweaking the JVM parameter, threads, size of the connection pools.
- Expertise in deploying J2EE components on BEA WebLogic Application Server.
- Configured and administered JDBC Connection pools and JMS Connection Factories. Implemented other services like JTA, JNDI, Virtual Hosting and SNMP.
- Installed, configured and upgraded security managers such as Siteminder and directory server such as SunOne LDAP to provide agency centric authentications and authorizations.
- Deployed applications on multiple WebLogic Servers and maintained load balancing , high availability and fail over functionality.
- Managing and monitoring the JVM performance by WebLogic heap Size, garbage collection, JDBC Pools and taking thread dumps, and analyzing to find the problems in application.
- Quick learner and up-to-date with industry trends. Excellent written and oral communications and team player.
- Excellent customer relations and people management skills. Ability to work independently and well-organized.
- Strong analytical and problem solving skills. Excellent presentation skills (strong verbal and written communications).
TECHNICAL SKILLS:
APPLICATION SERVERS: WebLogic 9.x/10.x/11g/12c, Websphere 6.1/7.0, Tomcat 4.1/5.1
WEB SERVERS: Apache HTTP Server, Sun One (iPlanet) 6.0/Sun One, IBM HTTP Web Server
OPERATING SYSTEMS: UNIX, Solaris (8,9,10), Linux (3,4), IBM AIX, Windows 2K/XP/2003/Vista/7
TOOLS: Dynatrace5/6.0, Opnet Ace & Panorama, IBM heap, thread, GC analyzer, Eclipse4.1, Firebug, yslow, Visual VM, Oracle JRockit Mission Control, L7 Policy Manager, Splunk, Java Melody
DATABASES: Oracle 8i/9i, 10G, SQLServer
LANGUAGES: Java, SQL and PL/SQL
WEB TOOLS AND LANGUAGES: WLST, XML, HTML
EXPERIENCE:
Confidential, San Jose, CA
Middleware Performance Analyst/Engineer
Responsibilities:
- Strategy planning for Load Testing environment and final signoff for application to go live.
- Monitoring of the resources during the performance testing using the tools like Dynatrace, ITCAM, OPNET, VisualVM, JRMC, Toad, Java Melody, AppDynamcs
- Documentation and FE Analysis Report preparation from the test results for future reference.
- In case of SLA breach during the Load Testing coordinating with different teams to do the full analysis for finding the root cause of the issues.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Memory issues, Connection leaks issues resolution of the java application on Weblogic, Websphere, Tomcat and jboss environment.
- Providing recommendation for best optimized application in Production and non-production environment.
- 24X7 on-call production support and troubleshooting problems related to any application server environment.
Environment: WebLogic Server 10.3/11g/12c, Websphere 6.1/7, Tomcat 4.1/5.1, UNIX (Solaris 8/9.0/10.0), Apache HTTP Server, JAVA, JSP, EJB.
Confidential, Houston, TX
Sr. WebLogic Administrator
Responsibilities:
- Install, configure and administered of BEA WebLogicApplication Server 9.2/10.3 on SUN Solaris 9.0/10.0 and Windows environment.
- Maintained BEA WebLogicApplication Server 9.x/10.x on different UNIX platforms and have setup development, testing, staging and production environments for the ongoing application development.
- Worked extensively on installation and configuration of ApacheWeb Server, SunOneIPlanetWeb Server.
- Installed fix packs and patches to WebLogic Server and JDK.
- Involved in migration of WebLogic Server 9.2 to WebLogic Server 10.3.
- Participate in load test, analyze load test results, troubleshoot & address performance bottleneck of application, migrate application through various test, QA, UAT environment up to production.
- Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
- Memory issues, application leak or WebLogic leak or SUN java bug. By tuning and profiling the memory with third party tools.
- Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.
- Provided WLST (Jython script) and configuring various WebLogic components/services via Jython script.
- Achieved continues integration efforts using ANT.
- Developed UNIX shell scripts and WLST scripts to start/stop admin and manage servers and to deploy different applications like .war or .ear files.
- Implemented security using 2 way SSL authentication, created user roles and groups for securing the resources using local operating system authentication.
- Disk space management & User administration.
- Preparing backup procedures, scheduling backups through crontab entries.
- Server Hang, Deadlock, application level lock, database level lock by taking thread dump and analyze to get the root cause for the hang.
- Active involvement in monitoring server performance, network traffic to reduce performance bottleneck.
- Configured the web server interfaces, session management, virtual hosts and transports for WebLogic.
- 24X7 on-call production support and troubleshooting problems related to BEA WebLogic Server.
Environment: WebLogic Server 9.2/10.3, Oracle 9i/10g, UNIX (Solaris 8/9.0/10.0, AIX 5.1, Linux ), Python, ANT Script, Windows 2003, SunOneIPlanet Web Server, Java, JSP, EJB.
Confidential, Houston, TX
WebLogic Admin
Responsibilities:
- Install, configure and administered of BEA WebLogic Application Server, WebLogic Portal, WebLogic workshop in various environments.
- Used config wizard extensively to create and manage WebLogic domains.
- Provided 24/7 Support and on call schedule for Production support.
- Configure and administered of JDBC, JMS, JNDI, SNMP in WebLogic Server 8.3.
- Configure and administered of WebLogic server with Oracle9i database.
- Installed and configured Apache 1.3 as plug-in on UNIX environment and deployed applications.
- Installed and configured IIS to act as a proxy server to serve various applications.
- Created and configured websites for web hosting different applications.
- Configure Clustering EJB objects, jdbc connections and JMS connection factories.
- Used WLST to check the status of WLServers.
- Configure Node manager for administer the Managed servers.
- Created and configured new users groups and global roles to authenticate.
- Configure and administered Connection pools for JDBC connections.
- Deployed applications like formats of WAR, JAR, EAR and Web-based/E-Commerce in WebLogic.
- Deployed applications on multiple WebLogic Server and maintained Load balancing, High Availability and Failover functionality.
- Involved in doing a performance benchmark of Apache/WebLogic server by using Loadrunner and Application Manager.
- Configured SSL and provided WebLogic based security procedures.
- Configured and deployed applications in various work environments like Development, QA, and Production.
Environment: WebLogic Server 8.3/9.2 Solaris10, Oracle9i, Apache, Site scope, IBM Http Server, Web Services, LDAP.
Confidential, Fairfax, VA
WebLogic Admin
Responsibilities:
- Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning.
- Performed J2EE application deployment and administration including JAR, WAR, and EAR files
- Configured, maintained, deployed and trouble shoot of WebLogic on multiple platforms, deployments, trouble shooting and maintenance for production, development, QA and training environments.
- Responsible for Load balancing and Performance tuning for various WebLogic Instances.
- Converted and automated builds using Ant. Scheduled automated nightly builds using cruise control.
- Configured users groups and Global Roles.
- Configured Clusters, Server groups and Cloning for improved availability and failover capacity
- Created and configured Data Sources for database connectivity & JMS resources
- Configured global security in WebLogic using LDAP authentication
- Created domain configuration scripts to configure new domains, modify existing domains.
- Developed UNIX & WLST scripts to perform automated deployments.
- Created Crontab scripts for timely running jobs, performed Thread Analysisand performed Heap Analysis.
- Analyzing thread dump&heap dump for weblogic application server.
- Involved in periodic backing up of configuration files.
- Performed system administrator level duties such as adding/deleting users, regularly monitoring user level activity, checking system logs, monitoring system performance
Environment: WebLogic 8.1, Java, JVM, JDBC, JMS, Samurai, EJBs, Oracle 8i, DB2, Shell Scripting, UNIX and Linux.
Confidential, DENVER
WebLogic Administrator
Responsibilities:
- Provided support to Production, Development, Testing and Staging environments.
- Installation, Configuring, troubleshooting and maintaining the WebLogic 7.0/8.1 and Apache web server.
- Configured JDBC resources, datasoruces and bounded to the J2EE applications, configured the connection pools for the various data sources.
- Deployed applications on multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality.
- Created the connection pools, various data sources, JMS connection Factories, Queues and topics.
- Configuring Execute Threads, Connection Pools and JMS Bridges etc. for different components of the system.
- Configured Application Servers BEA Weblogic8.1 on a single Server and a cluster of Servers.
- Responsible for Akmai cash in Staging and Production
- Managing and Monitoring the JVM performance by WebLogic Heap Size, garbage collection, JDBC Pools.
- Developed scripts (start, stop, backup & recovery processes) for web application server administration.
- Responsible for application changes across different platforms- development, testing and production environments
- Involved in 24/7 support for production environments.
Environment: SUN Solaris 2.x, Weblogic 8.1 Application Server, iPlanet4.1, Sun One6.1, IIS 6.0, Windows (95,98, NT, 2000, XP), Linux, Shell Scripting, Oracle 9i.
Confidential, Houston
Assistant Network Administrator
Responsibilities:
- Participated in the installation, maintenance, modification and operational monitoring of the organization's local area network.
- Helped in configuring routers, firewalls and CISCO switches
- Supported all aspects of systems, setup, security access, hardware and software, maintenance, installations, inventories and computer updates.
- Design and implement Stored Procedures in SQL Server 2000
- Used ADO.NET for database connectivity on SQL Server Database