Websphere Administrator Resume
Professional Summary
- Around 7 years of Experience in Planning, Installing, Configuring, Administering, Tuning and Troubleshooting IBM WebSphere Application Server (Base & ND), WebSphere Portal Server, IBM IHS and Apache WebServers.
- Experience in Installation, Configuration, and Administration of IBM WebSphere Application server 5.1/6.0/6.1 on AIX, Solaris, Linux and Windows Platforms.
- Administered IBM WebSphere Application server v7.0/6.1/v6.0.2/5.x on multiple platforms like AIX, Sun Solaris, Linux, Windows 2000/03/NT.
- Experience in deploying, maintaining and troubleshootingof applications and portlets in highly available, load balanced production environments.
- Deployed portal artifacts using XMLAccess and Portal admin console.
- Experienced in Secured Socket Layer (SSL) configuration, creating self-signed certificates, generating certificate requests, Import/Export certificates and creating key databases.
- Implemented Workload Management (WLM) methodology and fail over mechanisms including horizontal and vertical clustering, HTTP server fail over, Deployment Manager and Node agent fail over.
- Implemented clustering in WebSphere Application Server 6.1/7.0 using horizontal and vertical clustering to provide scalable and highly available Web Sphere environment.
- Proficient in developing Scripts using Jython, JACL, and ANT to automate WAS administration and deployment tasks such as JVM configuration, J2EE application deployment, ear/war installation, and backups.
- Expertise in working with logs, trace and messages using tools such as Log Analyzer, Resource Analyzer and Admin Console.
- Experience in installing and creating Virtual Portals and assigning user populations.
- Experienced in migrating the applications from WebSphere 6.x to WebSphere 6.1.x.
- Familiarity with network protocols and applications involving TCP/IP, NFS, DFS, SNMP, SMTP, POP, Telnet, Rlogin, SSH, FTP, HTTP, DNS.
- Recent experience includes hands on expertise in Single Sign-On domain using Tivoli Access Manager, Site Minder, Identity Management and LDAP.
- Installed and Administered IBM WebSphere Portal Server 5.1.0.1/6.0.1.4/6.1.0.1.
- Experience in setting up of Nodes, Data Sources, Virtual Hosts and Session Management for WebSphere Application Servers.
- On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development, TEST, QA, Staging and Production Environments.
- Troubleshooting Admin Server start-up issues, Java code defects after deployment and class path issues by checking the JVM logs, plug-in logs and the web server logs.
- Experience in using GC Collector and analyzed GC verbose logs to monitor and assess the JVM runtime Heap usage.
- Experienced in Configuring of JDBC Providers, JDBC data sources, connection pool, Virtual Hosting, JNDI, Global Security, SSL, SSO, and Open SSH, Open SSL, LDAP.
- Strong experience in Administration and Maintenance of WAS ND clusters (vertical, horizontal) and deployment of applications in highly available, load balanced production environments.
- Experience in design & implementation of both internet, intranet applications - DMZ and non DMZ.
- Experience in writing scripts to create clusters, deploy applications and restart the servers.
- Good knowledge of Firewall configuration and Network protocols, DNS, Network Dispatchers and SSL certificates.
Technical skills:
- Application Servers: IBM WebSphere Application Server 4.x, 5.x and Network Deployment 6.x, 7.0, WebSphere Portal Server 5.1/6.0/6.1
- Web Servers: IBM HTTP Server 6.x, Apache and IIS.
- Operating System: Red Hat Linux 4/3, AIX 5.2/5.3, Windows NT/2003/2008, Solaris 7/8/9
- Languages: C, C++, Java, Servlets, JSP, EJB, XML.
- Databases: Oracle, DB2, MS SQL Server 2000, MS Access.
- Scripting: UNIX Shell Script , JACL, JYTHON
- Networking Protocols: TCP/IP, HTTP/HTTPS, RMI, SOAP, SSL
- Tools: Tivoli Performance Viewer, Resource Analyzer, Heap Analyzer, Thread Analyzer
- Bachelor of Engineering
WORK EXPERIENCE:
Client: Confidential, Nenah, WI May 2010-Till date
WebSphere / Portal Administrator
Responsibilities:
- Involved in providing support to wide variety of applications in a diverse setup which includes WebSphere Application Server ND/XD v6.1/7.0 and WebSphere Portal Server 6.0/6.1 on AIX 5L 5.3 and Red Hat Enterprise Linux 4.
- Installation and configuration of IBM WebSphere Portal Server 6.0 and 6.1 to utilize LDAP, DB2 as user registries and portal data storages.
- Deployed Applications (WAR, JAR, and EAR) in Domain and Clustered environment.
- Involved in monitoring the JVM performance by Web Sphere Heap Size, garbage collection and JDBC Pools.
- Troubleshooting Application & JVM errors and configured tuned JVM for optimum performance.
- Intensively involved in IBM WebSphere Application Server troubleshooting scenarios like Out of memory, fusing IBM tools like Heap Analyzer, Thread Analyzer.
- Involved in setting up JVM tuning parameters after extensive R&D on trial & hit basis specifically parameters to enable inter core-group communication (for affective WLM) such as garbage collection.
- Installed Fixpacks, eFixes, and cumulative fixes to the existing infrastructure and new environment.
- Implemented horizontal, vertical & multiple clustering of application servers for achieving work load management (WLM), HA Manager, Scalability and avoiding single point failure.
- Involved in writing UNIX Shell scripts, JACL and Jython to automate the maintenance process of the WebSphere and recovered the backed up Web Sphere configuration using wsadmin, backupConfig and restoreConfig.
- Migrating applications from WebSphere Application v6.1 ND to WebSphere Application Server v7.0 ND.
- Enabled Security features using LDAP user registry for authentication and authorization privileges for Admin console.
- Provided Netegrity Siteminder and Identity Minder Identity Management solutions for the client Option.
- Configured WebSphere resources including JDBC providers, JDBC data sources and Connection Pools.
- Configured Session Persistence using different RDBMS Databases.
- Installing IBM HTTP Servers and integrated with WAS for load-balancing and fail-over using generated plug-in.
- Analyzed the problems using IBM Support Assistant (and/or interact with IBM support to solve the problems by sending IBM Problem Management Records (PMR).
- Monitored Log analyzer, Product logs, Installation logs, Administer server logs and Application server logs during troubleshooting for reported errors.
- Analyzing the scalability of the applications with the help of tools like IBM Tivoli Site Analyzer, Tivoli performance viewer.
- Responsible for supporting the existing portal Applications like Member portal and Group Portal and Managing the themes and skins, Deploying the portlets and virtual portals.
- 24/7 on call production support and troubleshooting problems related to WebSphere Application Server.
Environment: IBM WebSphere Application Server ND 6.1/7.0, WebSphere Portal 6.0/6.1, WCM 6.x., Solaris 8/9, AIX 5.3, Red hat Enterprise Linux 4, Site minder, WCM, Apache WebServer v2.0, IBM HTTP SERVER v6.1, Wily Introscope, Oracle 9i/10g, DB2, Java/J2SE 1.4, J2EE 1.3, IBM Directory Server.
Client: Confidential, Roanoke, VA March 2008 - May 2010
WebSphere / Portal Administrator
Responsibilities
- Design of the Horizontal Clustering of WebSphere servers on windows platform and setting up the development and testing environment.
- Created and federated profiles to the Deployment Manager using both Profile Management tool and also automated the process using manage profiles and addNode command.
- Installed and Configured Websphere Application Server 6.1 Network Deployment package.
- Configured Database Connection pools for different J2EE components, which are part of the Application Implementation.
- Installed SSL certificates on the Web Servers, and WebSphere application server using ikeyman tool.
- Applying software maintenance, program fixes and keeping the system software releases current.
- Diagnosed the problems caused in the applications through the log files, monitoring tool and rectified the problems.
- Configured WebSphere resources such as JDBC Providers, Data Sources and Connection Pooling and administered performance tuning and monitoring it using Tivoli Performance Viewer by enabling PMI.
- Configured Clustering EJB objects, JDBC connections and JMS connection factories.
- Experience in migration of WebSphere Portal Server from 5.1 to 6.0
- Involved in trouble shooting and performance tuning using Resource Analyzer and Log Analyzer.
- Configured Single Signon (SSO) for authentication and authorization.
- Worked with WebSphere Extended Deployment (WAS /XD) and implemented the Virtualization capabilities that can dynamically match available resources to changing workload demands.
- Deployed portal artifacts (Web Applications, Portlets, Pages) using XMLAccess and Portal admin console.
- Involved in configuration of PATROL - WebSphere Application server monitoring tool.
- Extensive experience in working at 24x7 Support.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Documented the list of prerequisites likes patches, upgrades, software, hardware and network requirements in various environments.
- Provided 24X7 support and maintenance remotely.
Environment: IBM WebSphere Application Server 6.1, WebSphere Portal Server 6.0/6.1, Windows 2003 Enterprise Edition, AIX 5.x, Oracle 9.2, DB2, Apache web server v2.0.
Client: Confidential, Bristol, TN October 2006 - February 2008
WebSphere Administrator
Responsibilities:
- Experienced in Administering, configuring, tuning and troubleshooting WebSphere Application Server 6.0, 6.1 in a clustered environment on linux, AIX, windows and Sun Solaris platforms.
- Migration of applications from WAS 5.1 to WAS 6.1(Network Deployment) in development and test environments.
- Configured WAS to LDAP registry for user registration & Authorization.
- Implemented LDAP security models using Netscape LDAP (SSO) and IBM Secure way (LTPA). Utilized Resource Analyzer and Log Analyzer for Performance tuning and troubleshooting.
- Setting up horizontal clusters for Work Load Management (WLM) and Failover support.
- Deployment of J2EE Applications involved in Creating Cluster's for Load Balancing and FailOver, Configuring Resources like JDBC Provider, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Creating Environment Variables, and Configuring Session Management.
- Worked on Session management, Session tracking mechanisms like SSL ID and enabling Cookie.
- Created Replication Domains and worked on Memory to Memory replication mechanism for enabling session persistence under centralized Network Deployment Environment.
- Developed Shell Scripts for automating administration tasks like file system management, process management, backup and restore.
- Extensive hands on WebSphere Administration using command line tools like wsadmin, dump Namespace (for JNDI).
- Configured the WebServer interfaces (plug-in file), session management, virtual hosts, datasources, HTTP transports for Application Server instances and applications.
- Configured and Enabled the Global Security System for WAS Administration for Console users and Console Groups using Active Directory Server as a LDAP User Registry.
- Separated the static content from the dynamic content for better application security and performance.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis.
- Wrote Shell scripts to Installed, configured, administered WebSphere Application Server ND on Sun Solaris platform.
- Monitor installed enterprise applications and to get information from the logs and database in the required format and other daily activities and jobs.
- Used WebSphere Admin Console and wsadmin scripting to install enterprise EAR, WAR files or for hot deployment.
- Knowledge of Java Servlets, JSP, EJB development and deployment concepts and database skills.
- Configured the extranet Web Servers and intranet application servers using the firewalls between the Web Servers and application servers (DMZ model).
- Involved in opening and working on PMR's with IBM to solve various issues related to the environment. Enabled traces as part of troubleshooting and used collector tool to submit the logs and traces to IBM.
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications.
- Extensive hands on WebSphere Administration using command line tools like wsadmin dump Namespace (for JNDI).
- Managed multiple high profile, complex projects and implemented with minimal disruption to end-users.
- On-call Production Support (24x7).
Environment:IBM WebSphere Application Server 5.1/6.0/6.1, IBM DB2, Linux, Solaris, IHS WebServer 2.0, Tivoli Performance Viewer, Oracle.
Client: Confidential, Hyderabad, India June 2005 - September 2006
WebSphere Administrator
Responsibilities:
- Involved in Installation, Configuration, Administration and troubleshooting WebSphere Application Server 5.1 and IBM HTTP Server.
- Configured Rules and Policies for applications using SiteMinder for authentication and authorization.
- Involved in Creating and Managing the Nodes, Application Server and Clusters, Deployed Multiple J2EE Applications.
- Responsible for testing of applications at various levels before deploying them to production. The test phases include development, stress testing, and finally to production.
- Profiled all the J2EE Application's and worked with Application Groups in improving performance of application and possible memory leaks in application before production.
- Involved in creating Resources like JDBC Provider for DB2, SQL, Oracle 9, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Creating Environment Variables, and Configuring Session Management.
- Involved in Monitoring, Capacity Planning, High Availability and Systems Scalability.
- Coordinated with various teams like Development, OS, Database and Networking to Deploy the J2EE Applications in Development, QA, Staging and Production Environments.
- Involved in Tuning of WebSphere Application Server for performance improvements.
- Worked with QA Team for Load Tests and Performance tests and identified the bottlenecks of the applications.
- Worked with Application groups in troubleshooting and fine-tuning the application Performance.
- Extensively used the Command line tools for Administration and Maintenance of the Applications.
- Worked closely with developers to define and configure Application Servers, Web Applications, and Web Resources, Servlets and JDBC drivers-as well as deployment of EJB\'s on the WebSphere Application Server.
- On-call support (24x7), Monitoring and maintaining multiple Applications at Development and Production.
Environment: WebSphere Application Server 5.1, XML, Windows 2003 Advanced Server, AIX 5L, Sun Solaris 9/8, Site Minder5.5, Web Agent 5.5, WSAD5.0, DB2, Oracle 8.1.7, Shell Scripts, Windows XP, Linux.
Client: Confidential, Ahmedabad, India January 2005 - May 2005
WebSphere Administrator
Responsibilities:
- Setup, installation and participation in the ongoing development of WebSphere Application Server 5.0 on UNIX platforms.
- Creating and managing the JDBC connection pools of the WebSphere Application Servers and Server clusters.
- Configured Work Load Management (WLM) using clusters & clones.
- Configured WebSphere resources including JDBC providers, JDBC data sources, connection pooling.
- Deployed Session and Entity EJB\'s in WebSphere.
- Involved in securing the J2EE applications by implementing Single Sign-On by using LTPA.
- Configuring and maintaining WebSphere applications in command mode using Wsadmin commands and wrote admin scripts using JACL.
- Package, build, Integrate and deploy Enterprise J2EE applications on WebSphere 5.0 that involves EAR (Enterprise Archive) and WAR (Web ARchive) files.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Developed Shell and Perl scripts for launching applications and to run remote Application Servers.
- Involved in trouble shooting and Performance tuning using Resource analyzer and log analyzer.
- Implemented standard backup procedures for Operating System and Web applications.
- Responsible for scheduling the installations and upgradation, and maintains them in accordance with established policies and procedures.
Environment: IBM WebSphere Application Server 5.0, DB2 UDB, AIX, Linux , SUN Solaris, Java, JDBC, Servlets, EJB, XML and HTML, Apache, IBM HTTP Server and Windows NT/2000.