Sr. Websphere Administrator Resume
TECHNICAL SUMMARY:
- About 7+ years of experience in installation and administration of IBM WebSphere Application Server 3.5/4.0/5.x/6.x,7.0 AE/Base/Network & Extended Deployment, Portal & Process server.
- Expertise in Administering IBM WAS 4.0.x,SE/AE/5.0.2.x/5.1.1.x /6.x/7.0, Network Deployment and Base, Extended Deployment on various Operating Systems like AIX 5.x,SUN Solaris 2.6/5.x, Red Hat Linux 9.1, RHEL 3/4/5, Windows 2000/2003 Server.
- Configuration of Network Deployment manager for Centralized Management of Application Servers.
- Configuring of JDBC Providers, Data Sources, Virtual Hosts, Global Security, SSL, and LDAP.
- Expertise in administering and maintaining both production/staging/QA/Development environments.
- Implement Security using Role based Administration (Monitor, Operator, Configurator, and Administrator).
- Experience in both JACL and Jython scripting using wsadmin, and also shell scripting for various automation tasks and troubleshooting.
- Experienced in Installing Fix Packs, cumulative fixes, Interim-fixes and service releases for Java.
- Installed WAS fix packs, DST fix and interim fixes using update Installers.
- Migrated WAS from 5.0.2.x to 5.1.1.x, 5.1.1.x to 6.0.2.x, 6.0.2 to 6.1 and 6.1 to 7.0
- Good at troubleshooting using Traces, Logs, IBM Support Assistant and Log Analyzer.
- Experienced in Installing, Configuring and Administering Web Servers like IBM HTTP Server1.3.2/2.0.x.x/6.x, Sun One Web Server, Apache HTTP server 2.x, and IIS.
- Good at Performance monitoring using Wily Introscope, Manage Engine Applications Manager, Resource Analyzer /Tivoli Performance Viewer.
- Working on various components of Websphere such as Workload Management (WLM), Websphere Administration, Configuration, Tuning, Clustering and troubleshooting WebSphere related problems.
- Problem Determination through the log files and rectified the problems or interacting with IBM support to solve problems.
- Created IBM Problem Management Records (PMR) to report WebSphere Application Server problems and administered in resolving the OutofMemory, High CPU usage and JVM hang/crash issues.
TECHNICAL SKILLS:
Operating SystemsSolaris 8 & 9, AIX 4.3.x/5.1/5.2, Red Hat Linux 9/ 8 / 7.2 / 7.1 / 6.2, RHEL 3/4/5 and Windows NT/2000/ 2003 Server.
Languages
C, C++, Java 2.0/1.2/1.3/1.4, VB 6.0/5.0,
Application/Web Servers
WebSphere ND 7.0/6.x/5.x/4.0/3.5.x,WebsphereXD 6.0, Websphere Portal 6.0.1,Websphere process server 6.0.2, Websphere MQ 6.0, iPlanetServer 6.0 / 4.1, Netegrity SiteMinder 5.5 / 4.5, IHS 6.x/2.0.42.x/2.0.47 / 1.3.28 / 1.3.26 / 1.3, IIS 6.0/ 5.0, Apache 2.0.47, 1.3.28, SunOne WebServer 6.1 / 6/0, Java WebServer 2.0.
Databases
Oracle 9.0.2.5/ 8.1.7/7.x, SqlServer 2000, DB2UDB 8.1 / 7.2 / 7.1, Sybase and MS-Access 2000
J2EE Technologies
J2EE 1.4/1.3/1.2, Java 5.0/6.0, Servlet2.3/2.2, Java Beans, EJB2.1/2.0/1.1/1.0, JSP1.2/1.1/1.0, JDBC2.0/1.0, JNDI, RMI, CORBA, Java Swing /AWT, XML, HTML, DHTML, jacl, JavaScript, jython, perl and shell Scripting.
Middleware Technologies
RMI, JMS, JMX, EJB and MQSeries
Special Software
WSAD 5/4, Remedy User, Site Scope, WinCVS, Citrix ICA Client, IBM Visual Age, Rational Rose, Resource Analyzer, and Log Analyzer, Wily Introscope, Tivoli, IBM Support Assistant and IBM Network Dispatcher.
TECHNICAL EXPERIENCE:
Confidential,CO August 2007 – February 2010
Sr. Websphere Administrator (Linux, IBM Websphere App Server ND 6.0.2, 6.1, 7.0)
Responsibilities:
- Installed and Configured Websphere Application Server Network Deployment versions (6.0.2, 6.1 and 7.0) in a clustered Environment on RHEL 4 & 5.
- Deployed and updated Enterprise Applications on Test, Development and Production servers in a clustered environment, updated the configurations through both console & Jacl.
- Installed Fix pack 19 for Websphere 6.0.2, applied service release packs SR13 for java SDK1.4.2, SR 11 for J2SE 5.0, SR 13 for J2SE 6.0 and applied DST fixes for the versions 6.x and 7.0.
- Installed and configured Websphere Extended Deployement (XD) 6.0, implemented dynamic clustering, core groups and work load management.
- Using Websphere XD, configured on demand routers, Configured health policies in dynamic clustering for health monitoring (memory usage, memory leaks, request timeout and work load).
- Installed and configured Websphere Process Server 6.0.2, created server clusters, deployed applications and managed them.
- Configured and Administered Business Process Choreographer for managing processes.
- Created patching strategy and standards for operations and code deployments, developed JACL and wsadmin scripts for upgrades and maintenance.
- Involved in performing stress testing to test for workload balancing and memory leaks, connection pooling issues in Web Sphere Application Server and tuning.
- Automated configuration, troubleshooting, deployments using Perl, Jacl and Jython scripts – used AdminConig, AdminApp, AdminControl and AdminTask.
- Worked with developers and QA team in various stages of development and testing and taking the application from DEV to Test to QA and PROD environments.
- Was involved in writing shell scripts for application specific rsyncs / backups, to automate websphere admin tasks.
- Worked closely with development team and involved in migration of the applications from WebSphere 6.0.2 to 6.1 and then to 7.0.
- Assisted in building an RAD 7.5 EAR file and deploying it to WAS 7.0. Modified the build scripts when necessary, and fixed any build problems.
- Worked on Horizontal and Vertical clustering methods providing fail over, effective load balance scenarios and efficient utilization of system resources.
- Worked with development team to define and configure WebSphere MQ Queue Connection Factories, Queue Destinations, configuring JDBC & JMS resources, Resource Adaptors, URL Providers, Virtual Hosts, Servlets, JDBC drivers and deployment of EJBs across multiple instances of WebSphere.
- Configured Global security with LDAP and administered failovers over multiple LDAP servers.
- Administered load balancing using BigIP F5 content switch and assisted OS team in installing the s/w & h/w requirement of WAS ND 6.1 & 7.0.
- Used Manage Engine Applications manager 9 to monitor the health of various applications.
- Managing and Monitoring the WebSphere performance by JVM Heap Size, garbage collection, JDBC Pools.
- Used Tivoli Performance tools for tuning the WebSphere environments (JVM heap size, data base connection pool size, Thread pools, etc).
- Installed IBM Problem Diagnostic Lab application for real time monitoring of applications, JVM hangs, thread usage, memory management and in reproducing errors and troubleshooting these errors.
- Generated Certificates using Ikeyman for a Cryptographic connection to Ingrian Box and configured SSL for accessing secure resources.
- Network trouble-shooting using ‘traceroute’, \'netstat\', \'ping\' ‘telnet’ ‘top’.
- Daily monitoring of disk usage, CPU utilization using Unix Commands.
- Involved in opening and working on PMR’s with IBM to solve various issue related to the OutOfMemory, High CPU usage and JVM hang issues. Enabled traces, Generated javacore, heapdumps and coredumps as part of troubleshooting. Used IBM Support Assistant and ECUREP exchange tool to submit the log, traces and must gather files.
- Involved in a PMR for RAD 7.5 EAR build and deploy issue.
- Was responsible for documenting the various procedures involved in the day to day maintenance of the various environments, installation and upgrade of websphere and related components.
- Participated in team meetings and management meetings to resolve issues related to the various environments.
- Involved running automated health checks and resolving any issues.
- Experience in operational 24x7 support, best practice trouble shooting, monitoring, capacity planning and maintenance.
Environment: IBM Websphere Application server ND 6.0.2,6.1,7.0, IBM Websphere (XD) 6.0, Websphere Process server 6.0.2, RHEL 4/5, Java 1.4.2, J2SE 5.0, 6.0, IHS 6.1.1.0, BigIp F5 v9, Ingrian Data Secure, Manage Engine Applications Manager v9, IBM Problem Diagnostic tool, IBM Support Assistant WB 4.1, DB2 UDB 8.2.2, Jacl v1.3.1, Perl 5.8.0, Shell Scripting.
Confidential, Richmond, VA January 2007 - July 2007
Sr. WebSphere Administrator (Linux, Solaris, IBM WebSphere App Server ND 5.x, 6.x)
Responsibilities:
- Deployed Enterprise Applications on Application Servers in a clustered environment and maintained those applications.
- Installed DST fixes for WebSphere Application Server 5.1.1.x
- Installed V5.1 Cumulative fix for WebSphere HTTP plug-in & V5.1.1: SDK 1.4.2 Cumulative fix on Linux.
- Installed fixpacks and interfixes by configuring properties file and running updateSilent wizard.
- Demonstrated the basic environment by establishing the project lifecycle for the applications, application servers and the database servers.
- Configured JDBC Resources by creating datasources for the applications.
- Configured JMS Resources by creating datasources for the required applications.
- Configured JAAS configuration by creating J2C Authentication Data Entries.
- Installing SSL certificates, configuring Single Sign On (thru TAI module of Siteminder) and configuring Siteminder WebAgent to implement Security and enabling Global Security for the Application Server.
- Worked on troubleshooting Java applications using logs, traces.
- Performance tuning by configuring JVM arguments, JDBC connection pooling & caching.
- Generated http plug-in config and updated webserver plugin after deploying applications in a clustered environment.
- Installed websphere MQ 6.0, created queue manager, stream and transmission queues.
- Installed Portal servers (6.0.1) and configuring them with the Application servers, Deployed portlets, Configured Web Content Management 2.6.
- Enabling global security in Application Servers and the Portal Servers using the DOMINO LDAP User Registry and IBM Directory Server.
- Performance tuning by pointing the applications to the different available servers.
- Performance tuning by bouncing the applications on required server and bouncing servers in a Test environmnet on Solaris.
- Scheduled at jobs using the at utility on Linux.
- Worked on WebSphere automation using Jacl, Jython and bash for deploying applications, bouncing applications and boucing servers.
- Documented for the application deployment procedure through Admin Console, configuring JDBC, JMS resources, creating datasources, J2C Authentication data entries, Mail providers, JVM arguments and Plug-in configuration.
- Performed WebSphere Environment management through a routine check of Disk Space, CPU utilization and Performance monitoring by using Shell Scripts.
Environment: IBM WebSphere 5.x/6.x, Websphere portal 6.0.1, Websphere MQ 6.0, IBM HTTP Server 1.3, Linux open SUSE 10.2, Solaris 9(SunOS 5.9), Java 1.4.2, Site Minder, Windows NT/2000, Oracle Database10g, Jython, Jacl, Shell scripting.
Confidential,White Plaines, NY April 2005 - December 2006
Sr. WebSphere Administrator (Linux, IBM WebSphere App Server ND 6.0/5.x)
Responsibilities:
- Installed and configured IBM WebSphere Application Server 5.1.1.x/6.0, IHS 6.x/1.3.x/2.0.x on Linux and Windows 2003 server.
- Deployed enterprise applications on Application Servers and maintained applications.
- Migrated WAS from 5.1.1.3 to 6.0 in development, test and production environments.
- Established appropriate environment and project lifecycle for Development, Testing and Deployment on WebSphere 5.x.
- Configured response file for silent install of WebSphere Base and ND
- Configured WAS Global Security using Tivoli Directory Server and SSL for WebServer.
- Configured WebSphere MQ queue destinations, MQ queue Connection factories and message listeners for the jvm’s.
- Generated http plug-in config and moved it the web servers.
- Configured Workload Management (WLM) using clusters and server groups.
- Configured horizontal and vertical scalability of WebSphere to support failover mechanism and to utilize system resources to the maximum extent.
- Worked on WebSphere automation using Jacl and Ksh for deployment and configuration of all WAS environments that help in minimizing the manual efforts.
- Configured WebSphere resources like JDBC, J2C and JMS.
- Performance tuning by configuring caching, queuing, pooling, JVM parameters and Problem determination using TPV and Wily Introscope dashboards.
- Worked on problem tickets (PMRs) with IBM to find effective solutions to various problems and performance issues. Worked on WebSphere system related system work (patches, fixes).
- Worked on troubleshooting Java applications using WAS logs, traces, Log Analyzer, Resource Analyzer/Tivoli Performance Viewer. Used Wily Introscope extensively to determine application bottlenecks to dig-out which modules are consuming excessive resources.
- Involved in assisting QA team for Load and Stress testing of J2EE applications.
- Responsible for Support and reliable maintenance of the applications on different platforms for on-going application development.
- Created environment specific reference document for managing various operations.
- Performed routine management of WebSphere Environment like monitoring Disk Space, CPU Utilization
- Provide 24/7 support for assigned applications
Environment: IBM WebSphere 5.1.x / 6.0, IBM HTTP Server 6.x/1.3 / 2.0, Linux, Windows NT/2000, DB2UDB 8.0, SQL Server 2000, Tivoli Directory Server, Java 2.0, Jyton, Jacl, perl scripting.
Confidential,Lansing, MI January 2004 - March 2005
WebSphere Administrator (AIX 5.0/4.3, IBM WebSphere App Server ND/AE 5.X/4.0)
Responsibilities:
- Installed and configured IBM WebSphere Application Server 5.0.2.x, IHS 1.3.28.x on various platforms including AIX 5.0.
- Installed and configured IBM WebSphere Application Server 4.0, Apache web server on various platforms including AIX 4.3.
- Migrated applications from websphere version 4.0 to version 5.x in development and test environments.
- Maintenance of the WebSphere servers on different platforms and setting up the development and testing and staging environment for the ongoing application development.
- Developed UNIX shell scripts, Jacl scripts that automate the Websphere Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc,).
- Developed WSCP scripts and shell scripts to automate the maintenance process of the WebSphere and recovered the backed up WebSphere configuration using XMLConfig tool.
- Created user roles and groups for securing the resources using local operating system authentication.
- Used IBM Edge Server and Network Dispatchers for load balancing.
- Configured Workload Management (WLM) using server groups in WAS 4.x and Server clusters in WAS 5.x.
- Configured horizontal scalability of WebSphere through a mechanism called as “Cloning of multiple WebApps” with independent Java Virtual Machines-JVMs, for each clone through scripting.
- Involved in trouble shooting and Performance tuning using Resource analyzer and log analyzer.
- Network trouble-shooting using ‘traceroute’, \'netstat\', \'ping\', and ‘ifconfig’ etc.
- Experience in Shell scripting (Bash, Csh, ksh) to automate system administration jobs using ‘cron’ and ‘at’ utilities.
Environment: Websphere Application Server 4.x/5.x, AIX 5.0/4.3, IHS 2.0.x.x/1.3.x.x, Apache Webserver 2.0, Oracle 9i, Windows 2000, J2EE1.3/1.2, Java2.0, JSP1.2, EJB2.0, JDBC2.0 and XML.