Web Application Server Administrator Resume
Irving, TX
SUMMARY
- A professional with 6+ years of diversified experience in IT Industry of Middleware Administration.
- Expertise in installation, configuration and administration of IBM WebSphere Application Server 6.x/7.0/8.x, JBoss EAP 6.x and Apache Tomcat 6.x/7.x on various platforms like AIX, Solaris, RHEL and Windows
- Deployed various WAR, JAR, EAR applications in JBoss and WebSphere clustered environment using Admin console &wsadmin scripts.
- Installed and Configured JDBC and JMS connection pools, Queues/Topics Connection Factories.
- Compiled Apache HTTPD source on Linux platforms and configured Apache HTTP Server with mod jk and mod cluster for Apache Tomcat and JBoss.
- Installed IBM HTTP Server and configured web server plugin for IBM WebSphere Application Server.
- Implemented horizontal, vertical and hybrid application server clustering to enable workload management and failover capabilities.
- Experienced with JVM performance tuning by optimizing Heap size and Garbage Collection.
- Experience in configuring WebSphere Application Server and JBoss with LDAP like Active Directory server for user authentication.
- Integrated WebSphere application server with Siteminderfor single - sign-on.
- Expertise in installation and configuration of SSL/TLSon HTTP Servers and Application Server and troubleshooting of SSL HANDSHAKE issues.
- Configured HTTP Session replication for application running in a clustered environment.
- Worked on creating the Data sources and Message Bus and configuring the WebSphere with external servers like LDAP and WebSphere MQ
- Expertise in working with QA team to identify performance bottlenecks using WilyIntroscope, Tivoli Performance Viewer and ITCAM for Application Server for performance monitoring of the enterprise application on different loads.
- Strong expertise in JBoss and WebSphere Application Servers.
- Experienced in applying patches to JBoss Application Server.
- Configured Apache virtual hosts to coexist muliple websites.
- Experience in troubleshooting Garbage Collection Issues and Memory Leaks Issues and adjusting the JVM Heap Sizes and GC Parameters.
- Implemented Global Security on WebSphere Application Server with Federated Repositories.
- Experienced in analysis of thread dumps, core dumps, server hang and high CPU utilization conditions.
- Participated in Root Cause Analysis and Corrective actions.
- Worked with WSADMIN, Unix Shell Scripts and Ant scripts to automate system-admin jobs.
- Experienced in applying Refresh packs, Fix packs, Cumulative Fix packs for all versions of WebSphere application server and different flavors of Web Servers
- Experienced in applying Fix packs on WebSphere Application Server 6.x/7.x/8.x and IBM HTTP Server 6.x/7.0/8.0.
- Performed support like monitoring, migrations, backups, troubleshooting, configuration changes, general server health checkup, applying service packs and patches, upgrade activities, stale file monitoring, disk clean up.
- Experience in Dynatrace 5.x,6.x server installation and upgrade.
- Expertise on software version control tools (i.e. Git, Subversion, Surround, VSS, etc.).
- Familiarity with log aggregation tools Splunk and etc.
- Strong experience in Shell scripting.
- Experienced in providing24/7 supportfor Production, Testing and Development environments.
TECHNICAL SKILLS
Operating Systems: Solaris 8/9/10, LINUX (REDHAT 5/6, SLES 9/10), Windows 2003/2008 server
Databases: Oracle 10g/11g, MS SQL Server 8.0/9.0/10.0/10.25, DB2 9.x/10
Application Servers: IBM WebSphere Application Server 6.x/7.x/8.x, WebSphere MQ 6.x/7.x, Tomcat 7.x/6.x and JBossEAP 5.x/6.x.
Web Servers: IBM Http Server 6/7/8, Microsoft IIS 6/7, Apache Http Server 2.0/2.2
Directory Server: IBM Tivoli Directory Server 5.0/6.0, Sun One Directory Server 6.0, Netscape Directory server 5.1, Microsoft Active Directory Server.
Tools: & Others: CA Wily Introscope, Tivoli Performance Viewer, Heap Analyzer, Thread Analyzer, Microsoft Visio, MS office, Splunk, Dynatrace, Jira, SNOW
PROFESSIONAL EXPERIENCE
Confidential, Irving, Tx
Web Application Server Administrator
Responsibilities:
- Installed, Configured, Administered and Supported JBoss EAP 6.x/5.x on Linux/Windows platform.
- Installed, configured and administered JBoss EAP 6.xin different environments like Development, QA, UAT and Production on Linux (RHEL 5).
- Configured the data sources, message queues and security domains for applications on JBoss application server and created JBoss specific.
- Responsible for building the Dev, Test, QA, and Prod environments by installing JBoss.
- Worked closely with APM team for configuring Wily Introscope and Dynatarce for monitoring of JBoss instances .
- Shell scripts written in Bash to automate the deployments for the ATG application. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the rsync utility in the shell scripts.
- Deployed WAR & EAR files to JBossEAP 6.x application servers using scripts.
- Troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
- Installed Apache Http server and configured cluster for load balancing JBoss cluster.
- Generated SSL Keystores and configure for JBossEAP 6.x.
- Involved in Trouble shooting and Performance tuning using Tivoli Performance Viewer and Wily Introscope.
- Worked with Redhat support for inconclusive root causes, and coordinating the proposed changes with the respective teams for rolling out the fix.
- Designed and created JBoss EAP 5.x/6.x instances and managed Servers in Training and QA environment as well as provided support to the System Test, QA and Production Environment.
- Migrated JBoss EAP 5.1.2 to 6.4.9.
- Performed analysis of GC activity for performance analysis using IBM Pattern Modeling and Analysis Tool. Analyzed Java Core and Heap dumps using IBM Thread Analyzer and Heap Analyzer tools.
- Assisted in several Load tests and fine-tuned JBoss Application servers to produce the best results.
- Setup Session replication using memory-memory replication.
- Review, analyze and identify the recommendations relating to the JBoss Architecture and Design.
- Dynatrace Agents installation on multiple platforms.
- Monitored Custom business transactions to capture particular argument/session attributes by using Dynatarce.
- Create and configure standard dashboards to monitor application availability, page response times, script bottlenecks, CPU, memory utilization across web pages, etc.
- Installed, tested and deployed monitoring solutions with Splunk services.
- Created and configured management reports and dashboards.
- Resolved configuration based issues in coordination with infrastructure support teams.
- Performed routine management of JBoss environment like monitoring Disk Space and CPU Utilization.
- Worked on OracleATGand JBoss Commerce reference applications (Merchandising, Personalization) and platform (shopping cart and catalog, personalization engine and content management).
- Used JIRA/SNOW for project management and GIT /Sourcetreefor repository.
- Resolved configuration based issues in coordination with infrastructure support teams.
- Supported applications 24X7 on-call on a rotational basis.
Environment: Oracle 11g, DB2 9, Apache HTTP Server 2.4.x, Site Minder 12, RHEL 5/6,JBoss EAP 5.x/6.x, Wily Introscope 9.x, F5, Splunk, Dynatrace, GIT/Source tree.
Confidential, St. Louis, MO
Middleware Administrator
Responsibilities:
- Installed, Configured, Administered and Supported WebSphere Application Server 7.0/8.x on Linux/Windows platform.
- Configured WebSphere resources including JDBC providers, JDBC data sources, connection pooling and JMS Connection Factories and Queues.
- Setup Session replication using memory-memory replication.
- Installed, configured and administered JBoss EAP 6.xin different environments like Development, QA, UAT and Production on Linux (RHEL 5).
- Configured the data sources, message queues and security domains for applications on JBoss application server and created JBoss specific.
- Responsible for building the Dev, Test, QA, and Prod environments by installing the WAS and creating the profiles, nodes, federation of nodes, Application Servers, Clusters, Virtual hosts, data sources, MQ connections, Plug-in Configuration and Service Integration Bus Configuration.
- Worked closely with APM team for configuring Wily Introscope for monitoring of JBoss instances, Tomcat and WebSphere application server.
- Deployed WAR & EAR files to JBossEAP 6.x application servers and WebSphere application server using cli tools in clustered environments.
- Experienced in configuring JBoss cluster using Jgroups and configured Infispan for caching.
- Dealt with troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
- Installed Apache Http server and configured mod cluster for load balancing JBoss EAP cluster.
- Generated SSL Keystores and configure for JBossEAP 6.x.
- Involved in Trouble shooting and Performance tuning using Tivoli Performance Viewer and Wily Introscope.
- Worked with IBM support in opening a PMR for inconclusive root causes, and coordinating the proposed changes with the respective teams for rolling out the fix.
- Designed and created WebSphere Application Server 6.0/6.1/7.0 domains and managed Servers in Training and QA environment as well as provided support to the System Test, QA and Production Environment.
- Migrated IBM WebSphere Server 6.1 to WebSphere Server 7.0 and 7.0 to 8.5.5
- Performed analysis of GC activity for performance analysis using IBM Pattern Modeling and Analysis Tool. Analyzed Java Core and Heap dumps using IBM Thread Analyzer and Heap Analyzer tools.
- Assisted in several Load tests and fine-tuned WebSphere and JBoss Application servers to produce the best results.
- Configured MSActive Directory in WebSphere Application and JBoss for user authentication.
- Performed routine management of WebSphere environment like monitoring Disk Space and CPU Utilization.
- Supported applications 24X7 on-call on a rotational basis.
Environment: IBM WebSphere Application Server ND 7.x/8.x, Oracle 11g, DB2 9, IBM HTTP Server 7/8,Site Minder 12, RHEL 5/6,JBoss EAP 6.1, Wily Introscope 9.x.
Confidential, Atlanta - GA
WebSphere Administrator
Responsibilities:
- Installed and configured WebSphere Application Server - Network Deployment 7.0.0.13in multi clustered high availability environments used Update Installer to update with fix packs. Automated the tasks with shell scripts using silent response files.
- Migration and upgrading from Weblogic server 8.x to Weblogic 10.x.
- Installing service packs and patches for Weblogic Server.
- Enabled Global Security and configured Federated Repositories with Active Directory.
- Install and Configure Apache Tomcat 6/7 and provide extensive support in deployment and application server level troubleshooting for all the environments.
- Maintained and managed Servers WebSphere Application Server and Apache Tomcat in Production, Staging and QA servers.
- Performed automated J2EE code deployment in WebSphere Application and Apache Tomcat hosted on AIX and Red Hat Linux Operating System using WSADMIN and SHELL scripts.
- Configure and administered JNDI, JDBC Connection Pools and Data Sources on WebSphere and Tomcat
- Created Centralized Installation Manager Repository (CIM), Installed Fix Packs using CIM to the target nodes and updated it to the level of deployment manager.
- Configured Apache module mod jk to connect to the Tomcat container, Configured SSL on Apache HTTP Server using mod ssl.
- Configure Site minder on IBM HTTP Server for single sign on (SSO).
- Involved in installing Web Servers like IBM Http Server and installing corresponding plug-ins on the Web Servers to communicate with the Application Server. Deployed applications using deployment scripts and administration console.
- Maintained applications which are deployed in Apache Tomcat Servers.
- Used Web Sphere Admin Console and wsadmin/JACL/Perl scripting to install enterprise EAR, WAR files or for hot deployment.
- Applying fix packs and Refresh packs for WebSphere Application Server.
- Monitored for application core dumps, or forced thread dumps and analyzed the dumps to check for issues using thread analyzer.
- Maintenance of WebSphere backups using backup Config.
- Worked with couple of Load Balancers like F5 and Big-IP in Production environments using Routing algorithms like Round Robin.
- Provides regular on-call production support requiring quick response and coordination leading to problem resolution or escalation to 3rd level.
- Involvement in performance monitoring and tuning by using the Tivoli Performance Viewer.
- Monitored the performance of Weblogic servers and JVM with Wily Introscope.
- Configuring security of WebSphere using LDAP registry (Microsoft Active Directory).
- Performing Troubleshooting by analyzing log files using the Log Analyzer tool and also by running traces.
- Maintenance of the Apache and IBM HTTP servers.
- Documentation of all procedures and any other important issues.
- 24x7 on-call support on a rotation basis.
Environment: WebSphere Application Server 6.x/7.0, Apache Tomcat 6/7, RHEL 5/6, IBM HTTP Server 6/7, JACL, Jython, Tivoli Performance Viewer, Wily Introscope 8.x, Oracle 10/11, F5.
Confidential, Denver, CO
WebSphere Administrator
Responsibilities:
- Installed, Configured, Administered and Supported WebSphere Application Server 7.0 on Linux/Windows platform.
- Monitoring mission critical applications using tools like Wily Introscope.
- Design, Configuration and Testing of IBM MQ 6.0 Series as a foreign JMS with WebSphere Server.
- Configured LDAP using Netscape directory Server for user authentication.
- Used config wizard extensively to create and manage WebSphere domains.
- Installed the WebSphereService Packs, WebSphere Patches.
- Migrating the setup from WebSphere6.1 to 7.0.
- Installed and Configured Microsoft IIS Web server as a proxy plug-in for WebSphere Server.
- Configured the reliable HTTP Session management for clustered applications.
- Worked with Remedy change management tool to increase the availability of business critical systems and speed the implementation of changes.
- Troubleshooting issues with Oracle database configured with WebSphere 6.0
- Provided backup and also provided the recovery steps for protection from the most common failure scenarios.
- Installation and Configuration of F-5 Load Balancer with WebSphere Server.
- Managed the software release and control the source code on UNIX (Solaris) using Clear Case.
- Typical troubleshooting involved like monitoring the error logs, finding the root cause of the problem and fixing it.
- Renewed WebSphere certificates, also installed the new certificates for the newly created regions.
- Developed scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Actively handling the on-call pager for Production-related issues on weekly rotations within the team.
- Tuned TCP/IP, JVM's, Garbage Collections, Java Stack and Native Thread.
- Resolved complex issues related to subsystems such as Plug-ins, Security, JDBC, Clusters, EJB, Web Apps, Mail Session, XML registries, JMS, Server and Domain Migrations and JDBC Drivers.
- Gained vast experience working with different teams like Apache, Siteminder, UNIX, Monitoring, LDAP, JMS, Tibco, and DBA teams.
- Handled and resolved the issues in all areas of WebSphere v6.x and 7.0 including installation, applying patches, Security, EJBs, Servlets, application deployment, WSADMIN scripting, work load management, clustering, sessions, plug-in, IHS, WebServers and Migration.
Environment: WebSphere Application Server 6.x/7.0, WebSphere Process Server 6.0, IBM HTTP Server, Apache WebServer 1.3/2.0, Microsoft IIS 6.0, Oracle 9i/11g, Red Hat Linux4, Windows 2003, F5 Load Balancer, ActiveX, JDBC, JNDI, JMS,Tibco, Introscope, Sitescope, Siteminder, LDAP.
Confidential
WebSphere Administrator
Responsibilities:
- Performed WebSphere Application Server 6.0 administration tasks such as Installation, Configuration in Development, Integration, QA and Production.
- Configured Reverse Proxy, Virtual Hosting, SSL between Apache HTTP and WebSphere for secure Connection.
- Deployment and Troubleshooting ofJAR, WAR and EAR applications in Clustered environment with WebSphere.
- Deployed the applications on multiple WebSphere Server instances and maintained Load balancing, high availability and Fail over for the servers.
- Performed Load testing for specified load on particular application, Capacity Testing to determine max load on application, and Stress Testing to determine stability and reliability of an application using Grinder Tool.
- Installed and Configured LDAP directory Server for user authentication.
- Configured and set up Secure Sockets Layers (SSL) for data encryption and client authentication.
- Created Server Execute Queues and Tuned the parameters for better performance of critical applications deployed in WebSphere Server 6.1.
- Configured and Troubleshoot WebSphere Node Manager for local / remote administration of Managed servers in SUN Solaris and Red Hat Linux Platform.
- Extensively used AIX and UNIX Shell Scripts to monitor and manage WebSphere server instances and domains.
- Installed JBoss Application Server 6.0.x on Solaris and Windows.
- Configured JBoss Application server with database and security.
- Install and configured Netegrity CA Siteminder for Apache web Server to enable SSO (single sign-on) in various applications for different environments.
- Configured the reliable HTTP Session management for clustered applications, DNS, FTP, and Virtual hosts.
Environment: WebSphere Application Server 6.x/7.0, IBM HTTP Server, Oracle 9i/11g, Red Hat Linux4, Windows 2003, F5 Load Balancer, ActiveX, JDBC, JNDI, JMS, Tibco, Introscope, Sitescope, Siteminder, LDAP.