Middleware Engineer Resume
Durham, NC
SUMMARY:
- Over 8 years of experience in installing, configuring and administering IBM WebSphere Application Server 6.0/6.1/7.0/8.0/8.5 ND, Oracle WebLogic Server, WebSphere Liberty, JBOSS EAP on various Operation systems like SUN Solaris, AIX, RedHat Linux and Windows 2000/2003 Server.
- Installed, configured and maintained WebSphere Application Server 6.x/7.0/8.0/8.5, Apache, IBM HTTP server 6.x/7.0/8.0/8.5 on AIX, Linux and Solaris platforms in DEV, QA and PROD environments.
- Worked on WebSphere MQ and WebSphere Message Broker in current project.
- Configured MQ Objects within the WebSphere Application Environment.
- Configured WebSphere Deployment Manager and Application Server profiles in clustered (horizontal and vertical) environment to utilize the advantages of Failover and load balancing in multi - node environment.
- Expertise in managing communication between the web server and the application server by configuring the plug-in in the web server which is also the standard protocol recognized by firewall products.
- Experienced in applying Patches (iFixes, Cumulative Fixes, Refresh Packs) for WebSphere Application Server and IBM HTTP Server environments.
- Migrated applications from development environments to IT, QA, Staging and Production environments.
- Specialized in troubleshooting WebSphere environment issue by analyzing trace files, JVM logs, Process logs (Activity log), IBM Service logs (MQ logs, JMS logs).
- Expertise in using the key management utility (iKeyman), for managing keys and s.
- Configured Horizontal and Vertical clusters, Shared Libraries, Profiles, JDBC providers, Data Sources, URL Providers, JVM Custom Services, Environment Variables, Service Integration Bus(SIB), Web Services, Destinations, Message Activations, Listener ports, Queue Connection Factories, Queues, Topics and Topic Connection Factories.
- Configured the Foreign bus connections to establish connection between Service Integration Bus (SIB) and WebSphere MQ.
- Performed, tuning of Application Servers using the Tivoli Performance Viewer/Monitor, Wily Introscope, IBM ITCAM (IBM Tivoli Composite Application Manager) and other diagnostic tools like heap analyzer and thread analyzer.
- Automated the WebSphere administrative tasks such as recycling the application server, deploying customer applications, log rotation, monitor application state by using UNIX Shell, JACL and Jython scripts.
- Experienced in Session Management, configuring JDBC, J2C, JMS and JDBC resources on IBM WebSphere Application Server platforms.
- Broad knowledge on J2EETechnologies like JSP, EJB, JDBC, JNDI, JMS, Servlets and also Java Technologies like JVM, Swings, Applets. And also on JDBC, Java Beans, RMI, JASS, JTA, CORBA, JavaScript, XML and SQL while working on the WebSphere middleware.
- Experience in troubleshooting DNS, LDAP, Security, URL and Database related issues pertinent to WebSphere environments.
- Experience in providing on-call support on a 24x7 basis for critical environments.
- Excellent Communication skills, great team player and easily adaptable to the work environment.
TECHNICAL SKILLS:
Servers suites: IBM WebSphere Application Server 8.5/8.0/7.0/6.1/6.0, IBM HTTP Server 1.3.28/1.3.26.2/2.0.42/2.0.47/6.0/6.1/7.0/8.0/8.5, Apache Web Server 2.0/1.3/1.2.2, IIS 5/6, Oracle WebLogic Server 10.3.x, JBOSS EAP 6.3
Platforms: IBM AIX 5.3/6.x, Solaris 10/9/8, LINUX (REDHAT, SUSE), Windows NT/2003/2007
Security: CA SiteMinder, Tivoli Access Manager (TAM)
Database: Oracle 11i/10g/9i, DB2/UDB 7.2/8.x/9.x, SQL Server 7.0/2000/2005 and MS-Access 2000.
Tools: Wily Introscope 7.x/8.x/9.x, ITCAM, Tivoli Performance Viewer, Heap Analyzer, Thread dump analyzer, PMAT, IBM Support Assistant, IKeyman, NetegritySiteminder.
Version Control: Clear case, Remedy, CVS, PVCS.
Scripting: Jython (python), Jacl, Unix Shell (ksh, bash) and Perl.
Languages: C, C++, Java.
TECHNICAL / PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Middleware Engineer
Responsibilities:
- Installation, Configuration and maintenance of applications running on WAS 8.5/8.0, IBM HTTP Server, WebSphere MQ 7.5and WebSphere Message Broker IIBv10.
- Configured JMS Queues, Queue Connection Factories and Activation Specifications.
- Created and configured JDBC providers and data sources to support backend database applications for Oracle and DB2/UDB.
- Worked on installing and settingPega 7.2 Version on WAS 8.5.
- Performed multiple installations of Application server’s 8.5/8 using the silent mode and GUI mode.
- Worked on EAR deployments using IBMudeploytool.
- Implemented the Clustering of queue managers to achieve work load balancing and to reduce system administration.
- Created default profiles while installations and also created deployment manager, standalone profiles on the existing installations using managerprofiles.sh.
- Worked on securing applications by creating junctions in ISAM.
- Worked on migrating/importing Pega ZIP files on Developer’s request.
- Configured Service Integration Bus, created Foreign Bus connections and MQ links to establish connection between WebSphere MQ and WebSphere Application Server.
- Developed new or modified existing Shell scripts to make the configuration changes to WebSphere.
- Diagnosed Memory Leak issue with the help of heap dumps and analyzed using HPJmeter and IBM heap analyzer.
- Monitored the systems performance using CAAPM (Wily Introscope).
- Experience in setting up proactive alerts in Wily to ensure high availability in the environment.
- Troubleshoot issues like Out of Memory, Hung Threads using Heap Analyzer and Thread Analyzer.
- Deployed BAR files and involved in trouble shooting the Broker issues.
- Involved in stopping and starting of Message flows and execution groups.
- Worked with the application teams to gather the requirements to build the interfaces for the message broker.
- Configured SSL security for WAS and MQ server.
- Following change management procedures in executing changes as per the schedule.
- Provided 24x7 on call production support and troubleshooting problems related to WebSphere Application Server, Web Server on various operating systems.
Confidential, Maryland Heights, MO
Sr. WebSphere Administrator
Responsibilities:
- Installation, Configuration and maintenance of applications running on WAS 8.5/8.0/7.0, IBM HTTP Server, JBOSS EAP 6.3, Apache Web Server.
- Performed multiple installations of Application servers 7.0/6.1 using the Silent mode and GUI mode.
- Configured the Web Server plug-in to work with the web server and the application server.
- Configured WebSphere resources like JDBC providers, Data sources and Connection pooling.
- Configured JMS Queues, Queue Connection Factories and Activation Specifications.
- Migrated multiple applications from WebSphere 7.0 to 8.0/8.5.
- Worked in building the High Availability (HA) environment for WAS.
- Worked on the performance tuning of JVMs to get the optimal performance.
- Monitored the systems performance using Wily Introscope, IBM ITCAM.
- Worked on issues with backend systems, networks and open files.
- Worked on Memory leak issueswith different applications. The memory problems were diagnosed by taking the heap dumps and analyzed using HPJmeterand IBM heap analyzer.
- Worked on session related issues with different applications in WAS.
- Enabled global security for application servers and applications using Single Sign on (SSO) by LTPA mechanism on Secure Way LDAP User Registry.
- Worked with application teams on issues with logging, servlets and with backend systems.
- Worked with Application Development Teams to help migration and integration of their applications.
- Responsible for deploying enterprise applications using the admin console.
- Written shell scripts to automate the maintenance process of the WebSphere.
- UsedIBM Support Assistant to gather diagnostic information on various issues to coordinate with IBM.
- Interpreted log files to locate and solve application server problems.
- Worked with IBM and Red Hat support teams on tickets.
- Monitored system performance by keeping track of disk usage, CPU usage etc.
- Following change management procedures in executing changes as per the schedule.
- Provided 24/7 on-call support.
Environment: WebSphere Application server v 8.5/8.0/7.0/6.1/6.0, IBM HTTP Server v 8.5/8.0/7.0/6.1/6.0, JBOSS EAP 6.3, AIX 5.3/6.1, Windows 2003, Oracle 10g/11i, Shell Scripts, JACL/Jython,Thread Analyzer, Heap Analyzer,CA Wily Introscope 9x/8.x.
Confidential, Columbus, OH
Middleware Administrator
Responsibilities:
- Responsible for designing, configuring, maintaining, troubleshooting, supporting, administering an ongoing critical applications.
- Designed application architecture and server infrastructure layouts.
- Engineered and documented standard web and application server middleware component builds and the application deployment process on standard platforms.
- Installation and configuration of WebSphere application server, WebSphere MQ, WebSphere Portal Server on AIX, Solaris, Linux.
- Responsible for the upgrade of WebSphere environment from v6.0/6.1 to v7.0, Administration and Configuration of WebSphere in Development throughProduction environments
- Applying Fix packs for WAS and Portal Servers.
- Configured the Shared Libraries, Virtual Hosts, Web Applications, Web Resources, Servlets, JDBC drivers and Servlet Engines as well as deployment of J2EE application across multiple instances of WebSphere.
- Created queues, queue managers, topics, etc in WebSphere MQ environments.
- Installed, configured and instrumented Wily Introscope 6.x/7.0/7.2/8.x in all the Pre-production and Production environments.
- Implementing the WAS/Portal related changes, which includes application deployment on WAS, themes and portal page deployment on portal servers.
- Worked on the SSL renewal for the expiring s - self-signed, VeriSign G2, VeriSign G3 signers.
- Perform root cause analysis to find the object causing memory leak during OutOfMemoryconditions.
- Analysis of FFDC files and Errors and fault diagnosis and working with IBM to resolve it.
- Handling the production changes on weekends and pre-production changes on weekdays.
- Participate in conference call for change review meeting and team meeting.
- Coordinating with end users, developers and IBM for problem resolution.
- Documenting problems and their resolutions.
- Daily Health check-up & monitoring of WAS/Portal processes on all production environments.
- 24x7 on call production support and troubleshooting problems related to WebSphere Application Server, Portal server, Web Server on various operating systems.
Environment: IBM Web Sphere Application Server 7.0/6.1/6.0, WebSphere Portal Server 6.x/7.x,WebSphere MQ 6.x/7.x, IBM HTTP Server 6.0/6.1/7.0, IIS 5.x/6.0, Oracle 10g, Windows 2000/2003,IBM Directory Server 5.1,CA Wily Introscope8.x/7.x/6.x, Tivoli Performance Viewer,Heap analyzer, Java Script, Shell scripts, JACL, JYTHON, XML, ANT.
Confidential, Chicago, IL
WebSphere Administrator
Responsibilities:
- Installed, configured, administered and troubleshooted WebSphere Application Server ND 6.1/6.0 on AIX, Solaris & Windows 2000.
- Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JAR, JSP’s, and Servlets in Development, Staging and Production environments.
- Applied fix packs on WebSphere Application Server ND 6.x.
- Devised ANT &wsadmin scripts to automate deployments on WebSphere Application Server.
- Configured WebSphere resources such as JDBC providers, JDBC data sources, and Connection Pools.
- Worked with IBM WebSphere Level 2 Support teams to resolve complicated issues.
- Worked with Application Development & Testing teams to resolve memory leaks, improve application performance & fixing bugs before promoting the code to Production environment.
- Configured load balancing for WebSphere Application Server utilizing Work Load Management mechanism.
- Configured application server features like Transaction Service, Session Management, Dynamic Cache Service, and Logging & Tracing.
- Developed JACL & Shell scripts to automate deployment & administration tasks of WebSphere Application Server.
- Installed & configured IBM HTTP Server, Apache &SunOne Web Servers on various platforms such as RedHat Linux, AIX, Solaris and Windows 2000.
- Configured Secure Sockets Layers (SSL) for data encryption and client authentication.
Environment: WebSphere Application Server ND 6.x/5.x, IBM HTTP Server 6.x, Sun Solaris 8, Red Hat Enterprise Linux 5.x, AIX 6.x, Wily Introscope, Tivoli Performance Viewer, IBM Heap Analyzer, Thread Analyzer.