Web Middleware Analyst Resume
EXPERIENCE SUMMARY:
- Over 10 years of IT experience
- Experience with WebSphere Application Server 3.5.x/4.0.x/5.x/6.x/7.0/8.x administration activities - architecture, capacity planning, upgrades, installation, patching, configuration, maintenance, and troubleshooting, scripting, performance tuning, monitoring and disaster recovery.
- Experience with installation and configuration of IBM WebSphere Commerce 5.6.1 BE/7.0 EE, IBM WebSphere Portal Server 6.0/8.0, Cognos 8/10 and Maximo 6/7 Asset Management.
- Experience with the administration of other app servers such as Tomcat 6.0/7.0 and JBoss
- Experience with administration of various industry standard web servers including Apache 1.x/2.x, IBM HTTP Server (IHS) 1.x/2. x/6.x/7.x/8.x, Microsoft IIS 6.0/7.0 and iPlanet (Sun One) 4.1/6.0.
- Experience with the administration of the F5 load balancer, Siteminder web agents, SSL
- Experience with relational databases including Oracle 8.x/9.x/10g, DB2 UDB 7.2/8.1, MS SQL Server.
- Experience with middleware administration on various UNIX flavors including Linux, Solaris, HP-UX and AIX.
- Experience with shell scripting, wsadmin, jython and python
- Experience with on call rotation and working in shifts.
- Experience with Unix Shell and WebSphere scripting to automate administration process.
- Capacity planning / infrastructure design experience of servers for all WebSphere environments.
- Experience with deployments to development, QA and production environments based on Change Requests.
- Troubleshooting experience of Java run time issues in the WebSphere Application Server environment.
- Monitoring and tuning experience of WebSphere environment using built-in and third party tools like Resource Analyzer, Tivoli Performance Viewer, Sitescope, Introscope, HP Open View, and Ethereal Network Sniffer.
- Experience with DMZ and SSO environments involving PIX firewall and third party authentication tools like Siteminder and ClearTrust.
- Experience with version control tools like MKS.
- Excellent documentation, verbal, communication and knowledge transfer skills.
TECHNOLOGY SUMMARY:
Languages: JSP, Servlet, EJB, XML, HTML, Java Script
Operating Systems: Windows NT/ 98/2000/2003/ XP, HP-UX 11i, Sun Solaris 7/8/9/10, AIX 5.x, Red Hat Linux 3.0/4.0
Databases: Oracle 8.x/9.x/10g, DB2 UDB 7.2/8.1, MS SQL Server
Ancillary Skills: IBM WebSphere Application Server 3.5.x/4.0.x/5.0.x/5.x/6.x/7.0/8.x, Apache Tomcat 6.0/7.0, Jboss, Macromedia JRun 4; Apache 1.3.x/2.0.x, IBM HTTP Server 1.3.x/2.0.x/6.0.x/7.0/8.x, iPlanet 4.1/6.0, IIS 6.0/7.0; TCP/IP, HTTP, HTTPS, DNS; IBM WebSphere Commerce BE 5.6.1/7.0, IBM WebSphere Portal Server 6.0/8.0, Maximo Asset Management 6/7, Cognos 8/10, SQL Navigator, WSAD, RAD, Netegrity Siteminder, RSA ClearTrust, Spotlight, Sitescope, Introscope, Ethereal, MS Web Application Stress Tool, MS Office
IT EXPERIENCE:
Confidential
Web Middleware analyst
Responsibilities:
- Capacity planning and architecture of the hosting environments based on the requirements for the applications
- Create and maintain architecture diagrams
- Work with development teams in setting up environments, deployments, troubleshooting and tuning from project kick off though go-live and post go-live production support
- Use change management process to promote code to test and production
- Use incident management process to handle environment issues
- Install and configure WAS 7.0, 8.0 and 8.5. Create and configure JVMs, clusters, JDBC providers, virtual hosts, data sources, JMS resources etc.
- Install and configure IHS 7.0, 8.0 and 8.5 and configure the WebSphere plugin
- Apply bug and security patches to middleware
- Install SSL certificates into the IHS KDB and renew them before expiration
- Install signer certificates into the WAS trust store
- Configure the F5 load balancer: virtual servers, pool members, profiles, SSL certificates etc
- Install and Configure the Siteminder web agents on the web servers
- Support existing WebSphere Commerce 6.0 environments, Omnifind and their migration to WCS 7.0
- Install WebSphere Commerce 7.0 for dev, integration, qa and production. Migrate the configuration over from v6.0
- Apply WebSphere Commerce 7.0 feature packs and fix packs
- Apply WebSphere Commerce 7.0 APARs to fix bugs and security vulnerabilities
- Perform quarterly health checking of the different WCS environments and fixing any deviations
- Apply maintenance to the complex WCS QA and Production environments without causing an outage
- Support multiple brands of Confidential that bring in millions in revenue via the WCS eCommerce environment
- Integration of WCS with other systems such as SAP and MQ
- Perform quick and timely resolution of issues impacting the high volume WCS production environment
- Support the WebSphere Application Server 7.0 environment that hosts the WCS 7.0 application
- Perform regular addition and maintenance of SSL certificates into the WAS trust store as needed by the WCS applications to perform a successful handshake with third party applications such as Pay Pal
- Work with the development team in running WCS scripts such as stageprop, indexprop, updateEAR, preprocess, buildindex etc
- Assist the development team with troubleshooting issues such as scheduler job error in Production by enabling runtime tracing
- Deploy and administer Cognos on Tomcat
- Configure applications for high availability and load balancing
- Creation/Modification of JACL/JYTHON, PYTHON scripts for WebSphere automated deployment, security configuration, configuration changes and server administration.
- Deployment automation using IBM Urban code deploy (UCD).
- Perl and shell scripts for application monitoring
- Troubleshoot deployment issues such as EAR problems, SOAP timeouts, SYNC problems etc.
- Monitoring and tuning WebSphere run-time (JVM heap, connection pool, thread pool) based on statistics and inputs obtained from monitoring tools like TPV, Wily and verbose GC and JVM logs.
- Troubleshooting WebSphere run-time issues such as OutOfMemory, hung threads, JVM crashes, connection pool problems, connection leaks, plugin problems, jvm startup issues etc with the help of heap dumps, threads dumps, traces and by using the IBM Support Assistant tools such as GCMV, Dump Analyzer.
- Use tools such as Ethereal to troubleshoot network problems
- Build DR environment and author technical recovery guides
- Support annual DR exercise
- Provide 24x7 on call rotation support
Environment: IBM WebSphere Application Server 6.0/7.0/8.x, IBM HTTP Server 6.0/7.0/8.x, IBM WebSphere Commerce 6.0/7.0, Cognos 10, Tomcat 7.0, Oracle, AIX, Linux, Remedy/Service Now, WebSphere MQ, Wily, JSP, Servlets, EJB.
Confidential, Princeton, NJ
WebSphere Engineer
Responsibilities:
- Installation and configuration of single and multiple instances of WebSphere Application Server Network Deployment 5.x/6.x
- Installation and Configuration of WebSphere Commerce, WebSphere Portal Server and Maximo Asset Management.
- Installation and configuration of WebSphere Application Server Network Deployment 7.0/8.x (32-bit and 64-bit).
- Updating WebSphere and JDK to the latest fix pack levels coordinating with the development teams and following change management procedures.
- Installation and Configuration of IBM HTTP Server (IHS) and WebSphere web server plug-in.
- Involved with administration activities like creating JVMs/clusters, configuring web container ports, virtual hosts, setting class path, environment variables, JDBC drivers, data sources, JMS, Mail providers, URL providers etc.
- Write wsadmin and shell scripts for code deployments, housekeeping etc
- Tune the web and application servers for performance
- Troubleshoot issues with the various environments
- Experience with WebSphere global security and LDAP authentication.
- Installation of WebSphere Portal 6.0, enabling Security with realm support, configuring Portal to use multiple LDAP user registries.
- Administration of Portal using the Portal console, WPSConfig tasks, WP scripting tool etc
- Apply portal fixes and fixpacks.
- Use xmlaccess to export/import Portal configuration.
- Installation of Documentum DFC client and integration with Portal.
- Installation and configuration of Siteminder TAI for Portal SSO.
- Deployment of themes and skins to Portal.
- Deployment of Portlets to Portal using standard deployment.
- Deployment of Portlets to Portal as an EAR file using predeployed mode.
- Troubleshoot stale connections issue, SSO issues in the Portal environment.
- Fixing access issues when mail groups got deleted in Portal.
- Tuned the Portal environment (prepared statement cache, db connection pool, TCP incoming connections, JVM heap etc) with the help of IBM Professional services.
- Installation of WebSphere Commerce 5.6.1/7.0, fix packs, creation of instances, publishing the store, deploying custom code and configuration of the product to run on the top of WebSphere Application Server.
- Migration to Websphere Commerce 7.0 from 5.6.1
- Configure Commerce to run on multiple WebSphere JVMs for load balancing and failover.
- Configuration of IBM HTTP Server 2.x for access to WebSphere Commerce Administration Tools.
- Configuration of email transport using the Commerce Admin Console.
- User and role management using the Commerce Org Admin Console.
- Enabled WebSphere and Commerce Security for LDAP access to the WebSphere Admin Console.
- Created and configured scheduler jobs using the Commerce Admin Console.
- Troubleshoot any issues with the Admin Tools and wcsadmin account.
- Created SOX deployment scripts.
- Create a list of error messages in the logs that need to be monitored on a 24x7 basis.
- Troubleshoot java exceptions such as ClassCast and ClassNotFound errors.
- Configure session timeout for the application.
- Monitor stress test of Commerce application using Tivoli Performance Viewer and Wily Introscope.
- Migration of Commerce environment from one server to another.
- Created Work Instructions for Installation and Configuration of WebSphere Commerce.
- Created a project guide which included detailed information about the architecture, configurations, troubleshooting help etc.
- Define and implement disaster recovery plan for critical applications.
- Creation of WebSphere infrastructure diagrams.
- Provides 24x7 on-call rotation support.
Environment: IBM WebSphere Application Server 5.x/6.x/7.0/8.x, IBM HTTP Server 2.0/6.0/7.0/8. x, IBM WebSphere Commerce 5.6.1 BE/7.0 EE, IBM WebSphere Portal Server 6.0, Maximo 6 Asset Management, Oracle 9i/10g, Linux ES 3.0/4.0, AIX 5.3/6.1, Windows 2003/2008, Netegrity Siteminder, Remedy, WebSphere MQ, Wily/TPV, HP Openview/Sitescope, Web Methods, JSP, Servlets, EJB.
Confidential, St. Paul, MN
WebSphere Infrastructure Administrator
Responsibilities:
- Capacity planning of servers for various life cycles - Development, QA/Staging and Production.
- Upgrades of WebSphere Application Servers - version and edition, installation on UNIX and Windows platforms.
- Installation and Configuration of IBM HTTP Server and WebSphere web server plug-in.
- Installation and configuration of Clear Trust web agents for SSO.
- Creation of JDBC Drivers, Data Sources. Testing and Troubleshooting of connectivity issues.
- Creation of WebSphere MQ JMS Providers, MQ Connection Factories and MQ Destinations for application to MQ connectivity.
- Creation of Clusters and Cluster members for HA environments.
- Separation of static and dynamic content for high traffic production applications.
- Application Deployments to Development, QA and Production environments based on Change Requests.
- Firewall rule requests for web server to app server and app server to database server communication in DMZ environments.
- Secured the WebSphere admin console using ClearTrust.
- Monitored the environment using Tivoli Performance Viewer for JVM Heap, JDBC Connection Pool, and Servlet Engine Threads during load testing and tune the environment accordingly for best response times.
- Troubleshot application run time issues like classpath and out of memory and other issues like lost database connectivity after a certain amount of idle time. Solved problems reported by customers in the form of Remedy tickets in accordance with pre-defined SLA.
- Command line administration and process automation using wsadmin and wscp.
- Monitored the environment and application server processes using scripts as well as Sitescope alerts for CPU, memory, disk and process heart-beat.
- Back up and disaster recovery planning and implementation.
Environment: IBM WebSphere Application Server 4.0.x/5.0.x/5.1.x, IBM HTTP Server 1.3.19/2.0.47.1 , Oracle 9.2.0, AIX 5.1, Windows 2000/2003, Cisco Content Switch, RSA ClearTrust, Cisco PIX, Sitescope, Remedy, WebSphere MQ, JSP, Servlets, EJB.
Confidential, Holland, MI
Platform Architect / WebSphere Administrator
Responsibilities:
- Installation and configuration of WebSphere Application Server 3.5.x and 4.0.x on UNIX and Windows platforms. Upgrade of WebSphere from 3.5.x to 4.0.x.
- Installation and configuration of Apache 1.3.x for all environments including DMZ.
- Installation of JDBC drivers, creation of data sources and configuration of the Connection pool.
- Creation of Server Groups, Clones, Virtual Hosts. Configuring class path.
- Troubleshot various Java related application deployment and run time issues like Heap size, class path, and Firewall rules for Admin Server, HTTP Transport and Database ports.
- Installation of SSL certificates. Installation and support of Siteminder web agent for SSO.
- Application and environment monitoring using HP Open View and configuring it for pager alerts.
- WebSphere environment tuning of web server threads, web container threads, JVM Heap and JDBC Connection pool based on statistics from load testing.
- Application deployments/support to production during off - hours.
- Log rotation of web and application server logs on a daily basis.
- UNIX shell and WebSphere WSCP scripting for administration automation.
- 24x7 on call production rotational support.
Environment: IBM WebSphere Application Server 3.5.x/4.0.x, Apache 1.3.x, Oracle 8.1.7, HP-UX 11i, Windows 2000, Cisco Content Switch, Netegrity Siteminder, Cisco PIX, HP Open View, JSP, Servlets, EJB.