Sr. Websphere Administrator Resume
Bloomington, IL
SUMMARY
- 8+ years of Experience in Planning, Installing, Configuring, Administering, Tuning and Troubleshooting IBM WebSphere Application Server (Base & ND), IBM IHS and Apache WebServers.
- Experience in Installation, Configuration, and Administration of IBM WebSphere Application server v8.0/7.0/6.1 on AIX, Solaris, Linux and Windows Platforms.
- Experience in deploying, maintaining and troubleshooting of applications in highly available, load balanced production environments.
- 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, and Deployment Manager and Node agent fail over.
- Implemented clustering in WebSphere Application Server 6.1/7.0/8.0 using horizontal and vertical clustering to provide scalable and highly available WebSphere 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.
- Experience in writing scripts to create clusters, deploy applications and restart the servers.
- Expertise in working with logs, trace and messages using tools such as Log Analyzer, Resource Analyzer and Admin Console.
- Good knowledge of WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
- Experience in installing and creating Virtual Portals and assigning user populations.
- Experienced in migrating the applications from WebSphere 6.x to WebSphere 7.0.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 Oracle Access Manager, Oracle WebGate, Tivoli Access Manager, Site Minder, Identity Management and LDAP.
- Experienced in Configuring and administering Citrix Netscaler for load balancing the applications.
- 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.
- Involved in streamline development and testing using TIBCO in websphere application server.
- Experienced in providing intergation to Application server with TIBCO as jms resource provider allocation with the queue messaging
- 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.
- Proficient in configuring WebSphere Application Server with monitoring tools like Tivoli Performance Viewer, ITCAM and Wily Interscope.
- 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.
- Good knowledge of Firewall configuration and Network protocols, DNS, Network Dispatchers and SSL certificates.
- On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development, TEST, QA, Staging and Production Environments.
TECHNICAL SKILLS
Application Servers: IBM WebSphere Application Server 4.x, 5.x and Network Deployment 6.x, 7.0, 8.0, Websphere MQ 7.x,6.x, Apache Tomcat, JBOSS
Web Servers: IBM HTTP Server 6.x, 7.x, 8.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, Wsadmin, JACL, JYTHON
Networking Protocols: TCP/IP, HTTP/HTTPS, RMI, SOAP, SSL
Tools: Tivoli Performance Viewer, Resource Analyzer, Heap Analyzer, Thread Analyzer
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Sr. WebSphere Administrator
Responsibilities:
- Installation and configuration of WebSphere application server V7.0/V8.x and administration of the environments built on WebSphere application server
- Preparing middleware design/architecture as per the application functionality to provide the efficient middleware solution for the project and document them.
- Configured WebSphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management.
- Working on the SSL & mSSL configuration at the application level on Glassfish application server.
- Developed UNIX based tool using shell script, JACL, jython scripting utility to automate the environment creation (creating Domain Manager, creating nodes, configuring clusters, adding JVM arguments, configuring JDBC connection pool & data source, configuring MQ connection pool and QCF, defining JNDI definition of the MQ queues and deploying application) process on Web Sphere Application Server.
- Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server.
- Highly experienced working with generation / manual updating / propagation of plug-in both in the internal and external DMZ HTTP/Web server for troubleshooting and improving performance.
- Created shell script to automate the regular maintenance activities like: File System cleanup, JVM restart, heap dump analyze, capturing the thread pool, JDBC connection usage for a JVM etc.
- Designing, creating and maintaining the WebSphere MQ objects like, queue managers, listeners, local queues, alias queues, remote queues, SVRCONN channel, sender/receiver channel, MQ clusters, MQ binding files etc.
- Creating message flow application in message broker toolkit using the ESQL, creating BAR file and deploy the BAR file onto broker.
- Creating execution group, maintaining message flows in all the environments, troubleshooting and fixing the issues related to message flow/message delivery.
- Created a script using jython to automate the environment creation process in WebSphere(Creating clusters, JVMs, add custom properties, create virtual hosts, create JDBC providers, data source, Queue connection factory, Queues, listeners etc.)
- Creation of Multi instance Queue Manager, Message Brokers, and Failover functionalities.
- Troubleshooting the issues in production and lower environments, opening the service request with Oracle in case of unknown issues and lead them until the issue is resolved.
- Maintaining the whole middleware architecture, working on issues, co-ordinate with offshore team and the client, planning and applying the new fix packs for the application server/web server and resource adapter.
- On-call support (24x7), Monitoring and maintaining multiple Applications at Development and Production.
Environment: WebSphere Application Server 7.0/8.0, Windows 2003 Advanced Server, AIX 6.1, Websphere MQ 7.x,6.x, DB2, Wily Introscope, Oracle 9i/10g, SEAS, Silk Central, Shell Scripts, Jython, Windows XP, IBM HTTP Server 7.0/8.0.
Confidential, Houston, TX
Sr. WebSphere Administrator
Responsibilities:
- Involved in Installation, Configuration, Administration and troubleshooting WebSphere Application Server 7.0, 8.0 and IBM HTTP Server.
- Installed and configured IBM DB2 database and setup LDAP security to the Applications.
- Deployed the applications in Testing, Staging and Production Environments, following change management practices.
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and Jacl scripts, following the change management requests.
- Managed the Security and Performance Optimization for EJB containers and Web Applications in WebSphere, IHS web server.
- Administered and Experience in installing and configuring the Citrix Netscalar platforms.
- Experienced in load balancing the applications in Citrix Netscaler platforms.
- Achieved Workload Configuring Queue Connection Factories, Queues & MDB Listener ports for different enterprise applications running in WebSphere Application Servers.
- Experienced in configuring TIBCO which acts as a JMS provider for WAS.
- 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, UIT, ST, SIT, PT, 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, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Creating Environment Variables, and Configuring Session Management.
- Several MQ Series Servers are integrated using the Point to point channels and Cluster Channels.
- Configured Websphere for messaging by defining Queue Destinations & Queue Connection Factories.
- 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.
- Involved in configuring SSL b/w Web Browser, Web Server & Application server and Worked with Key stores and Trust stores if any of the certificates are expired.
- Configured Websphere for messaging by defining Queue Destinations & Queue Connection Factories.
- 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 7.0/8.0, Windows 2003 Advanced Server, AIX 6.1, Websphere MQ 7.x,6.x, DB2,, Shell Scripts, Jython, Windows XP, Adobe Live Cycle ES3, IBM MDM 10.0, IBM File Net 5.1, InfoSphere Information Server (Data Stage) 8.7, SAP BO 3.1,4.0, PRPC 6.1/6.2, Oracle WebGate, IBM HTTP Server 7.0/8.0.
Confidential, Bethlehem, PA
Middleware Administrator
Responsibilities:
- Developed many WSCP scripts and shell scripts to automate the maintenance process of the WebSphere and recovered the backed up WebSphere configuration using XMLConfig tool.
- Automate application install, uninstall and application enhancements through Shell scripts and WSCP scripts.
- Experienced in Installing and Configuration of Application server Websphere 7.0/6.0.
- Experience in Installing and Configuration of Websphere servers like IBM Http server and Tomcat.
- Install, configure and maintain Internet, Intranet, Application and Database Servers like WebSphere, HTTP Server, DB2 on diverse UNIX flavors that includes AIX and Windows Platforms (NT/2000) in a multi clustered high availability environments.
- Developed UNIX shell scripts, JACL scripts to automate the WebSphere Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc).
- Package, build, Integrate and deploy enterprise J2EE applications on WebSphere 7.0/6.0 that involves EAR (Enterprise Archives) and WAR (Web Archives).
- Configured Health care applications to connect MQ Series Objects like Queue Manager, Queue, and Channels, Queue Destinations & Queue Connection Factories.
- Deploy on WAS and maintain the CCDR environment, work with developers and QA in troubleshooting problems related to the applications and works with IBM on resolving complex websphere issues.
- Involved in trouble shooting and performance tuning using Resource Analyzer and Log Analyzer.
- Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server.
- Experienced in using TIBCO for messaging service which is integrated with message queues.
- Ensure application dependencies are integrated on system level components such as database, Data Source Name (DSN), and Application Server connection pooling (DB2) including identification and documentation.
- Created and configured MQ Series Objects like Queue Manager, Queue, and Channels etc.
- Installed and configured IBM WebSphere Application Server 7.0/6.0, JDBC drivers and Served engines along with trouble shooting and recovery.
- Responsible for application changes across different platforms- development, testing and production.
- Involved in monitoring, shutdown and boot up, Network Support and Trouble Shooting.
- Used import/export LDIF commands and changed user passwords and activate/deactivate accounts using LDAP modify Worked closely with Project manager, development, testing and production team to align project deliverables, dates and report issues/concerns.
Environment: WebSphere Application Server 7.0,s6.x, Solaris 8,9 AIX, Websphere MQ 7.x,6.x, DB2, Oracle, SQL Server, Sun-one webserver, Sun-one Directory Server, Netegrity Siteminder.
Confidential, St.Louis, MO
WebSphere Administrator
Responsibilities:
- Experienced in Planning, Design, Installation and Integration of WebSphere Application Server Network Deployment v6.0/7.0 and IBM Http Server on diverse UNIX flavours that includes AIX, Linux and Windows Platforms (2003/2008) in a multi clustered high availability environments.
- Handled the maintenance of the WebSphere Application Servers on AIX/Windows platforms and setting up of the developing, staging and production environments for the ongoing application development.
- Worked with IBM Support and development teams in resolving issues related to application memory leaks, analyzing java cores and heap dumps using Thread and Heap analyzer tools.
- Installed, Configured & regenerated the Patches and Web Service Plug-in on Application servers and Web servers.
- Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR (Enterprise Archives) and WAR (Web Archives).
- Configured GC parameters, monitoring the heap sizes by setting verbose GC, fine tuning and fixing memory issues.
- Implemented security using LTPA and LDAP for WebSphere Application Server, Portal Server.
- Involved in managing releases of products from development to QA to Pre-Production and Production.
- Performed troubleshooting on Java applications using WAS logs, traces, Log Analyzer, Resource Analyzer/Tivoli Performance Viewer in production environment.
- Experienced in using ITCAM to know health of the Applications and JVMS
- Regularly attended status & CR meetings on behalf of Team & coordinate with different teams for task accomplishment.
- Provided 24/7 on call support for critical applications, flexible to work during off hours & in shift rotation.
Environment: IBM WebSphere Application Server ND 6.1/7.0, AIX 5.3, Red hat Enterprise Linux 4, IBM HTTP SERVER v6.1/7.0, Oracle 9i/10g,11g, Java JDK 1.5.0, IBM ISA 4.1.
Confidential
WebSphere Administrator
Responsibilities:
- Involved in providing support to wide variety of applications in a diverse setup which includes WebSphere Application Server ND/XD v6.1/5.0 on AIX 5L 5.3 and Red Hat Enterprise Linux 4 to an offshore company BR Raysoft Tech, India
- 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, ITCAM,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/5.0, 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.
Confidential
WebSphere Administrator
Responsibilities:
- Installed, configured and administered of WebSphere Application Server 6.0/6.1, Network Deployment, Extended Deployment XD on multiple Platform.
- Installed and configured IBM HTTP Server and plug-in in development, staging and production environments.
- Configured WebSphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, JMS, session management, virtual hosts and HTTP transports.
- Deployed e-commerce J2EE applications on multiple WebSphere application server and maintained Load balancing, high availability and fail over functionality.
- Involved in Installing and Configuration of JBoss Application Server on Linux, Solaris and windows.
- Developed UNIX shell scripts, ant, Jython scripts to automate the WebSphere XD Administration (recycling the application server, deploying customer applications, creating dynamic clusters, logs rotation, monitor applications state).
- Configured WebSphere Security using LDAP and Implemented SSL between WebSphere and LDAP and IHS and WebSphere.
- Enable global security for application servers and applications using Single Sign On (SSO) by LTPA mechanism on Secure Way LDAP User Registry.
- Problem determination through the log files (JVM Logs) and rectified the problems or interacting with IBM support to solve problems.
- Installed V5.1 Cumulative fix for WebSphere HTTP plug-in & V5.1.1, SDK 1.4.2 Cumulative fix
- Installed Fixpacks on WebSphere Application Server v6.x and added patches using Update installer.
- Monitoring application log files, Application Server Performance, Servlet Status, Active Sessions and DB Pool connections.
- Troubleshot problems on the various environments involving the integrations of WebSphere, IBM HTTP Server, Apache Web Servers, and CA siteminder, Sunone directory server v5.x.
- Installed and Configured, administered the Webagent in Web server and integrating between policy server and web server using CA siteminder 6.0 and Apache web server 2.0.
- Configured global security on WebSphere using IBM Directory Server, Sun one directory server v5.x and secured the adminconsole using wsadmin Jython script.
- Configured Adminconsole security on WebSphere and creating users with various roles to access the WebSphere admin console - users and groups in LDAP and added them as WebSphere Console Groups using both adminconsole and wsadmin Jython.
- Installed SSL certificates on the Web Servers using ikeyman tool.
- Was involved in writing Shell scripts to automate WebSphere Admin tasks and application specific syncs / backups and other schedulers.
- Monitor and analyze data with Tivoli Performance Viewer.
- Debugged WebSphere Application Server connection pooling issues using Wily and generating thread dumps.
- Installed Web applications and enterprise applications to Test, QA and Production environments.
- Providing 24/7 support in a High availability environment.
Environment: WebSphere Application Server 5.x/6.x/xd, WebSphere Portal Server 5.1.0.x,, WebSphere MQ, JBoss Application Server, AIX v5.0, Java, JDK 1.3-1.4, JSP, EJB, UML, XML, SQL, Linux,Solaris, Windows, JavaScript, Jython, and DB2,TeraData,infomix,Oracle.