Middleware Administrator Resume
CA
SUMMARY
- Over 8 years of diverse experience in Middleware Engineering, IBM WebSphere Application Server (6.X,7.X,8.x), Tomcat (5.X,6.X,7.X), WebLogic Server 6.1/7.0/8.1/9.2, JBoss (5.0,6.0.7.0), WebSphere MQ (5.3/6.0), Apache V 1.3/2.0/2.0.47 Web Servers and windows server .
- Expert in installing Apache Tomcat Application Server V4.1/5.0/6.0 on AIX, HP - UNIX, Linux, SUN Solaris.
- Experience in configuring Apache Tomcat Application Server V4.1/5.0/6.0 and deploying applications on them.
- Experienced in migrating the applications from WebSphere V6.1 to V7.0 and WebSphere V7.x to V8.0.
- Expert in installation, configuration and administration of JBoss (5.0,6.0,7.0), IBM WebSphere Application Server V 5.0/ 5.1/6.0/6.1/7.0 /8. X, IBM HTTP V 2.0/6.0/6.1/7.0 and Apache V 1.3/2.0/2.0.47 Web Servers, windows server and Service Orientated Design and Architecture.
- Experience in configuring JBoss Application Server V4.0/4.2/5.2 and deploying applications.
- Expert in creating IHS Web Server instances and configuring them on WebSphere V 2.0/ 6.0/6.1/7.0/8.0 Admin Console.
- Application support and Performance tuning and trouble shooting of IBM WebSphere Application Server V 5.0/ 6.0/7.0/8.0.
- Experience in installing, configuring and Administering of WebLogic Server 6.1/7.0/8.1/9.2 on Red Hat Linux, UNIX, Windows and Sun-Solaris.
- Proficient in deploying applications in WAR, JAR, and EAR formats on multiple servers/clusters and maintained Load balancing, high availability and failover functionality.
- Performed installations, firmware upgrades for Data Power XI50 appliances.
- Involved in all phases of Software Development Life Cycle (SDLC).
- Extensively involved in identifying root cause for the application bugs.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Used Agile software development methodology which helps to develop project plans.
- Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Experience in creating Profiles in WebSphere V 6.0/6.1/7.0/8.0 using Profile Creator wizard and creating multiple configuration instances.
- Experience in applying refresh packs, fixpacks, Cumulative Fix packs for all versions of WebSphere Application Server and different flavors of Web Servers.
- Hands on experience in deploying, implementing, testing and support of full life cycle implementations of various J2EE/Internet/Intranet and distributed applications.
- Expert in installing, configuring and administering of IBM WebSphere Virtual Enterprise (VE) 6.1, IBM WebSphere Extended Deployment (XD) 6.0 on AIX, Solaris, Linux and Windows platforms.
- Well versed and proven experience in packaging and deploying applications using WebSphere Application Assembly Tool (AAT), implementing and maintenance of Workload Management (WLM) using clustering/cloning using horizontal and vertical techniques.
- Experience in deploying and troubleshooting of applications in clustered environments of Web Logic Server 6.1/7.0/8.1/9.2 .
TECHNICAL SKILLS
Programming and Scripting Languages: Java, C, C++, C#, PL/SQL, PERL, Python, XML, Shell Scripts.
Database: Oracle 8.x/9.0, MS SQL Server 2000, MS Access
Middleware: WebSphere MQ 5.3/6.0, LDAP (Sun-one Directory Server, IBM Directory Server), Operating Systems IBM-AIX 4.2/4.3/5.x, Sun Solaris 8,9,10, Windows NT 4.0, 2000 Servers, Workstation, Windows 95/98/NT/XP, various flavors of UNIX, HP-UX 10/11 and LINUX
Networking: Firewalls, and Load balancers, Cisco Switches / Routers, TCP/IP, HTTP/HTTPS, SOAP, SNMP, NTP, FTP, SFTP, Telnet, SSH, SSL Putty.
Tools: Tivoli Storage Manager, MQ Series, Clear Case (Version Control Software), SSO (single sign on), SSH and PC Anywhere (Exceed).
Development and Build Tools: WSAD, RAD, JCreator, JDeveloper,ANT, Maven.
PROFESSIONAL EXPERIENCE
Confidential, CA
Middleware Administrator
Responsibilities:
- Responsible for installation and configuration of web applications using WebSphere Application Server 6.0/6.1/7.0/8.0/8.5, IBM HTTP Server 2.0/6.0/6.1/7.0 and plugins.
- Implemented clustering, performance tuning and trouble shooting of IBM WebSphere Application Server 5.1/6.0/6.1/7.0 /8. X and windows server.
- Expert in installing Apache Tomcat Application Server V5.0/6.0 on UNIX, Linux.
- Experience in configuring Apache Tomcat Application Server V5.0/6.0 and deploying applications on them
- Installed and configured the JBoss Application Server V4.2/5.2 and deployed applications on it.
- Migrated applications from WebSphere Application Server 7.0/8.0 to JBoss Application Server V4.2/5.2.
- Involved in configuring of load balancing using Tomcat Application Server workload management
- Extensively involved in migration of applications from WebSphere Application Server 7.0 to 8.0
- Supported the deployment activities, environment support including diagnostics, planning and supporting upgrades for JBoss Application Server V4.0.
- Experience in Service Orientated Design and Architecture part.
- Extensively involved in migration of applications from WebSphere Application Server 6.x to 7.0 and 7.0 to 8.0.
- Experience in installing Web Servers like Apache V2.0.47, IBM HTTP Server V6.0/6.1/7.0, IPlanet V6.1, and installing corresponding plug-ins on them to communicate with the Application Server.
- Configured SSLrequested digital certificates, created self-signed certificates and imported/exported public/private keys on Web Servers.
- Experience in deploying EAR, WAR and JAR files on WebSphere Application Server V 5.1/6.0/6.1/7.0 and configuring various resources for applications.
- Experienced in managing security and performance optimizations for WebSphere Application Server 6.0/6.1/7.0/8.0 and WebSphere MQ 6.0/7.0.
- Installed, configured, and maintained IBM WebSphere MQ 6.0/7.0.
- Developed various scripts for creating and maintaining Queue Managers, Queues, channels, processes, and other MQ Objects.
- Implemented Clustering, Performance tuning and trouble shooting of IBM WebSphere Application Server V 6.0/7.0/8.0.
- Responsible for WebSphere installation, configuration, maintenance and patching, WAS admin scripting, performance tuning, and high availability.
- Experience in applying Fix Packs, Refresh packs and Cumulative fixes to upgrade the existing WebSphere versions.
- Configured WebSphere Application Server V5.0 with DB2 V7.1/8.1 database.
- Experience in evaluating session state failover options (memory-to-memory), database persistence and create and configures DRS (Data Replication Service) replication domains.
- Used Tivoli Performance Viewer tool, Mercury tools to monitor application resources (Enterprise beans, servlets) and WAS runtime resources (JVM memory, application server thread pools, database connection poo1, CPU Starvations).
- Analyzing and troubleshooting of the installation, configuration problems like (UNIX, Networking, DMZ, Firewalls, J2EE, Web and Application Servers) and studying local error logs with trace services.
- Developed event handlers for human task events and failed event manager in the WebSphere Process Server V6.1/6.2.
- Involved in configuring the Web Directory access protocols like LDAP for different levels of access at the site.
- Developed various scripts using jacl and python (AdminConfig, AdminApp and AdminConfig) and ksh in order to automate the process of WebSphere deployment, configuration and start/stop WebSphere Processes.
- Implemented multiple Groovy and Grails based web applications.
- Developed shell scripts to handle everyday System Administration tasks such as backup procedure, system cleanup, everyday system tasks, log rotation etc.
- Provided load/stress and architecture validation, testing and trouble shooting of issues such as Out of Memory, 100% CPU Usage, hung Thread sessions, session replication, JVM Crashes.
- Supported applications 24X7 on-call on a rotational basis.
- Monitored the performance of the deployed applications by enabling the Performance Monitoring
- Infrastructure (PMI) using Runtime Performance Advisor and Tivoli Performance Viewer and
- Wily Introscope.
Environment: WebSphere Application Server 5.1/6.0/6.1/7.0 /8. 0, WebSphere MQ 6.0/7.0, JBoss Application Server V4.2/5.2, IBM HTTP Server V 2.0/6.0/6.1/7.0, IBM WebSphere Application Server 6.0, Apache V2.0.47, IBM WebSphere Process Server V6.1/6.2, IBM WebSphere Virtual Enterprise (VE) 6.1, Planet V6.0, LDAP, Tivoli Performance Viewer, Java, J2EE, JSP, Servlets, EJB, XML, JDBC, JavaScript, Microsoft SQL Server 2000, IPlanet V6.1, ORACLE V8i/9i/10g, DB2 V7.1/8.1, Red Hat Linux V9, Solaris V8/9/10, AIX V5.1/5.3, BigIP, IBM DataPower XI50
Confidential, Portland, OR
Middleware Administrator
Responsibilities:
- Responsible for installation and configuration of web applications using WebSphere Application Server 5.1/6.0/6.1/7.0, IBM HTTP Server 2.0/6.0/6.1/7.0 and plugins.
- Implemented clustering, performance tuning and trouble shooting of IBM WebSphere Application Server 5.1/6.0/6.1/7.0 and windows server.
- Expert in installing Apache Tomcat Application Server V5.0/6.0 on UNIX, Linux.
- Experience in configuring Apache Tomcat Application Server V5.0/6.0 and deploying applications on them
- Installed and configured the JBoss Application Server V4.2/5.2 and deployed applications on it.
- Migrated applications from WebSphere Application Server 5.1/6.0 to JBoss Application Server V4.2/5.2.
- Experienced in setting up of Data Sources, Virtual Hosts, configuring servlet Engines, Session Managers including planning installation and configuration of Tomcat Application Server Trace Service
- Configured the Web Server interfaces, session management, virtual hosts and transports for Tomcat
- Involved in configuring of load balancing using Tomcat Application Server workload management
- Extensively involved in migration of applications from WebSphere Application Server 5.1 to 6.x and 6.x to 7.0.
- Experience in installing Web Servers like Apache V2.0.47, IBM HTTP Server V6.0/6.1/7.0, IPlanet V6.1, and installing corresponding plug-ins on them to communicate with the Application Server.
- Configured SSLrequested digital certificates, created self-signed certificates and imported/exported public/private keys on Web Servers.
- Experience in deploying EAR, WAR and JAR files on WebSphere Application Server V 5.1/6.0/6.1/7.0 and configuring various resources for applications.
- Experienced in managing security and performance optimizations for WebSphere Application Server 5.1/6.0/6.1/7.0 and WebSphere MQ 6.0/7.0.
- Installed, configured, and maintained IBM WebSphere MQ 6.0/7.0.
- Implemented Clustering, Performance tuning and trouble shooting of IBM WebSphere Application Server V5.1/6.0.
- Responsible for WebSphere installation, configuration, maintenance and patching, WAS admin scripting, performance tuning, and high availability.
- Experience in applying Fix Packs, Refresh packs and Cumulative fixes to upgrade the existing WebSphere versions.
- Configured WebSphere Application Server V5.0 with DB2 V7.1/8.1 database.
- Used Tivoli Performance Viewer tool, Mercury tools to monitor application resources (Enterprise beans, servlets) and WAS runtime resources (JVM memory, application server thread pools, database connection poo1, CPU Starvations).
- Analyzing and troubleshooting of the installation, configuration problems like (UNIX, Networking, DMZ, Firewalls, J2EE, Web and Application Servers) and studying local error logs with trace services.
- Developed event handlers for human task events and failed event manager in the WebSphere Process Server V6.1/6.2.
- Developed various scripts using jacl and python (AdminConfig, AdminApp and AdminConfig) and ksh in order to automate the process of WebSphere deployment, configuration and start/stop WebSphere Processes.
- Developed shell scripts to handle everyday System Administration tasks such as backup procedure, system cleanup, everyday system tasks, log rotation etc.
- Supported applications 24X7 on-call on a rotational basis.
- Monitored the performance of the deployed applications by enabling the Performance Monitoring
- Infrastructure (PMI) using Runtime Performance Advisor and Tivoli Performance Viewer and
- Wily Introscope.
Environment: WebSphere Application Server 5.1/6.0/6.1/7.0, JBoss Application Server V4.2/5.2, IBM HTTP Server V 2.0/6.0/6.1/7.0, IBM WebSphere Application Server 6.0, Apache V2.0.47, IBM WebSphere Virtual Enterprise (VE) 6.1, Planet V6.0, LDAP, Java, J2EE, JSP, Servlets, EJB, XML, JDBC, JavaScript, Microsoft SQL Server 2000, IPlanet V6.1, ORACLE V8i/9i/10g, DB2 V7.1/8.
Confidential, Atlanta, GA
WebSphere Administrator
Responsibilities:
- Installed, configured and administered IBM HTTP Web Servers 2.0, Apache V2.0 and
- IPlanet V4.1web servers.
- Expert in installing Apache Tomcat Application Server V4.1/5.0/6.0 on UNIX, Linux.
- Experience in configuring Apache Tomcat Application Server V4.1/5.0/6.0 and deploying applications on them
- Installed and configured the JBoss Application Server V4.2/5.2 and deployed applications on it.
- Migrated applications from WebSphere Application Server 5.1/6.0 to JBoss Application Server V4.2/5.2.
- Experience in installing, configuring, administering, tuning, and troubleshootingJ2EEplatforms in Virtual Windows and Unix environments and windows server.
- Supported the deployment activities, environment support including diagnostics, planning and supporting upgrades for JBoss Application Server V4.0.
- Experience in deploying EAR, WAR and JAR files on WebSphere Application Server V 5.1/6.0/6.1/7.0 and configuring various resources for applications.
- Involved in developed mappings and integration flows on the DataPower appliances.
- Involved in installation, configuration and administration of IBM WebSphere MQ 5.3/6.0 product on AIX, UNIX, Linux and Windows platforms and Design and Architecture.
- Tuned up the performance of the WebSphere MQ and the applications.
- Defined and maintained Queue Managers and MQ Objects on test platform.
- Installed IBM WebSphere Extended Deployment (XD) 6.0 and created dynamic clusters, configured ODRs.
- Implemented Clustering, Performance tuning and trouble shooting of IBM WebSphere Portal Server V5.1/6.0.
- Responsible for WebSphere installation, configuration, maintenance and patching, WASadmin scripting, performance tuning, and high availability.
- Configured WebSphere Extended Deployment (XD) 6.0 to support multiple DM’s, for highly available administration.
- Installed and configured IPlanet 6.0/6.1 such that servlets can be served by web server.
- Implemented the Clustering Topology that meets clients’ requirement for performance and functionality.
- Applied fix packs, cumulative fixes and upgraded WAS V 5.1/6.0/6.1.
- Migrated existing applications from WebSphere Application Server 5.1 to 6.0 and 6.0 to 6.1.
- Deployed Enterprise applications in UAT and Production environments.
- Created Self-Signed certificate for IHS 2.0/6.0/6.1 using ikeyman tool Utility.
- Configured WebSphere resources including JDBC providers, JDBC data sources and connection pooling with deployment of Session and Entity Java Beans.
- Installed & configured the SSL’s on Web Server instances.
- Analyzed log files to detect and troubleshoot server and application problems. Used the Trace feature to resolve issues.
- Configured WebSphere Process Server V6.0/6.1with Oracle 10g Database.
- Installed and configured WebLogic Server 8.2/9.1 and administered the process of deploying the Enterprise Components in AIX and Solaris environments.
- Developed UNIX shell scripts to automate the WebLogic Server Administration.
- Upgraded WebSphere Application Servers by applying fix packs and cumulative fix packs.
- Well versed and proven experience in packaging and deploying applications using WebSphere Application Assembly Tool (AAT), implementing and maintenance of Workload Management (WLM) using clustering/cloning.
- Implemented security using LTPA and LDAP for WebSphere Application Server.
- Took the Java core dumps to analyze runtime issues with the development team.
- Performed routine management of WebSphere environment like monitoring Disk space and CPU utilization.
- Wrote and Maintained wsadmin scripts using Python for various administrative tasks to run them at specified regular intervals using crontab.
- Optimized the performance of Enterprise Applications using Tivoli Performance Viewer.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
- Provided 24x7 support on a weekly basis for maintaining critical applications.
Environment: Apache Tomcat 5.0/6.0, JBoss Application Server V4.0, AIX5.1, Sun Solaris 5.8, RedHat Linux, IHS 2.0/6.0/6.1, IPlanet 6.0/6.1, IBM WebSphere MQ 5.3/6.0, WebSphere Application Server 5.1/6.0, J2EE 1.3, WebLogic Server 8.2/9.1, WebSphere Extended Deployment (XD) 6.0, WebSphere Process Server V6.0/6.1, Oracle9i/10g, Tivoli Performance Viewer, AIX, Windows, DataPower XS40 and XI50
Confidential, New York, NY.
Middleware Administrator
Responsibilities:
- Installed and configured Tomcat Application Server 3.3.x/4.1.x instances on development, QA and production environment
- Installed multiple instances Tomcat Application server on the same machine
- Expert level experience in configuring and troubleshooting applications deployed on WebSphere Application Server
- Developed The Presentation Layer Using JSP’s and HTML
- Developing user interface Screens by converting HTML to JSPs, using JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
- Responsible for Developing Database Connections, Coding, & developing presentation layer through JSP and HTML.
- Worked with Load Balancing/networking team to configure Application Servers
- Expertise in supporting enterprise based distributed applications over a wide range of operating environments on a 24/7 rotation basis for high volume, secure transactions and Web services
- Experienced in setting up of Data Sources, Virtual Hosts, configuring servlet Engines, Session Managers including planning installation and configuration of Tomcat Application Server Trace Service
- Administrated and troubleshot working Application - bouncing the application Server - Regenerating/updating plug-in for Apache Web Server
- Enabled global security for application Servers and applications using Clear Case vision by LTPA mechanism on Secure Way LDAP(Sun One, IBM directory server) User Registry
- Developed ANT scripts to build an application and deploy it in Tomcat application server
- Involved in Application integration for Customer Trouble Ticket Tracking System, a web-based system using EJB Architecture deployed in Tomcat Application Server
- Assisted the application owner with questions about installation packages, assisting operations staff with questions about the execution of a change request, and maintaining operational procedures and Clear Case tools for managing the Server environment
- Configured the Web Server interfaces, session management, virtual hosts and transports for Tomcat
- Installed & Configured Apache Web Server and make junction works for the transportation of application through a Web Server
- Configured resources such as JDBC providers, JDBC data sources, connection pooling.
- Involved in configuring of load balancing using Tomcat Application Server workload management.
- Troubleshoot, tuned performance and Monitored Capacity of Application Servers using Tivoli Performance Viewer and log analyzer
Environment: Tomcat Application Server3.3.x/4.1.x, IBM WebSphere Application Server, Apache HTTP Server v2.0.x, v2.0.5x, CA Siteminder 5.x, Sun One directory Server v5.x, Windows NT, Solaris, AIX.
Confidential
Middleware Administrator
Responsibilities:
- Installed, configured, administered and supported WebSphere Application Server 5.0.x/5.1.x,6.0 on Sun Solaris Sparc, AIX and Windows environments.
- Installed and configured WebSphere MQ 5.3/6.0
- Installed, configured the Network Deployment Manager, Nodes and Application Servers. Federated multiple Application server nodes to the Deployment Manager.
- Created and configured clusters of servers both vertical and horizontal on federated nodes for load balancing and failover.
- Installed IBM HTTP Server 2.0.47 and configured it with WebSphere Plug-ins to work with WebSphere Application Server.
- Created J2C authentication data entries for configured data source to test database connection from WebSphere administrative console.
- Configured virtual hosts and transports for WebSphere application servers.
- Configured SSL for IBM HTTP Server using Ikeyman utility provided with the HTTP Server.
- Applied fix packs and cumulative fix packs to upgrade the WebSphere Application Server versions.
- Played an active involvement in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
- Applied software maintenance, program fixes and keeping the system software releases current.
- Involved in trouble shooting application server, web server and plug-in logs and analyzed them using Log Analyzer in case of any critical issue.
- Developed UNIX shell scripts, JACL and python scripts to automate the WebSphere Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc).
- Monitored the performance of the deployed applications by enabling the Performance Monitoring Infrastructure (PMI) using Runtime Performance Advisor and Tivoli Performance Viewer and Wily Introscope.
- Involved in the testing phase of the product and performed quality assurance.
- Implemented session management to create the dynamic application using Action Servlets.
Environment: IBM WebSphere 5.0.x/5.1.x, WMQ 5.3/6.0,IBM Http Server 6.0.x, Solaris 5.8/5.9, Windows NT/2000, JSP, Servlets, XML, JDBC, JNDI, XSLT, Jprobe, EJB, XML, Apache Tomcat, SQL server, JDBC, JavaScript, HTML, Oracle9i.