Middleware Engineer Resume
Cary North, CarolinA
SUMMARY:
- IBM Certified Middleware Engineer with 8 years of experience in administration, installation, configuration and troubleshooting WebSphere Application Server 8.x/7.x/6/.x/5.x, WebSphere MQ, WebSphere Process Server, Weblogic, JBOSS EAP, Tomcat, Webservers (IHS, Sun One, IIS, Apache) on Linux, AIX, Solaris, HP UX and Windows platforms
- Experience in configuration of Cells, Nodes, Clustering application servers, configuring web server plug - ins, IBM HTTP Server, Apache, LDAP and IBM Edge server
- Experience in integrating other middleware products like CA SiteMinder, LDAP, JMS, and WebSphere MQ with WebSphere and JBoss.
- Expertise in J2EE Application Deployment, installation, configuration, maintenance, fixpack upgrades, troubleshooting and performance tuning of WebSphere Application server
- Administered JBOSS, Tomcat and Apache HTTP Server infrastructure
- Extensive experience with Bladelogic for deploying apps into WebSphere AppServer, WebSphere Process Server and JBOSS environments
- Experienced in web server administration, which includes installation, configuration and troubleshooting of IBM HTTP Server, Apache, iPlanet Web Servers
- Expertise in configuring monitoring tools like Wily Introscope and Sitescope to various middle ware environments.
- Used Bladelogic for installing WebSphere, Deploying Apps, Stop/Start AppServers, and Webservers
- Experience in the use of performance tools such as WebSphere Thread Analyzer, Tivoli Performance Viewer and Runtime Performance Advisor
- Successful implementation of Workload Management (WLM) using cloning/clustering techniques including horizontal and vertical clustering for fail over processes
- Wrote Jython, shell scripts for some routine maintenance tasks
- Extensive experience in supporting and coordinating both Lower level environment deployments and Prod releases
- Superlative communication and teamwork skills to manage multi-tasks in a high priority and pressing environment with excellent verbal and written communication skills
- Provided support in a demanding 24/7 Production Environment and experienced in working evening and day shifts as needed
TECHNICAL SKILLS:
Application Servers: IBM WebSphere Application Server, 5.x, 6.0, 6.1(ND), 7.0(ND &XD), 8.5, JBoss EAP 5.x/6.x, Weblogic 7.0/8.1/10.1 , WebSphere MQ
Web Servers: Apache Tomcat, IBM HTTP Server, IIS, Sun One Web Server, I planets
Messaging Server: IBM WebSphere MQ 5.3/6.0/7.1, Message Broker
Languages: C, C++, Java, JSP, Servlets, EJBs, HTML, XML
Operating Systems: IBM AIX 5.1/5.2/5.3/7 , SUN Solaris 8/9/10, HP-UX, LINUX (REDHAT), Z/OS, Windows 2000/2003/XP/98/95
Scripting: UNIX Shell Scripting, Jython, Java scripts, Python
Monitoring Tools: Wily Intro Scope, SiteScope, Dynatrace, Bladelogic, BMC BMA, TPV, ITCAM
PROFESSIONAL EXPERIENCE:
Confidential - Cary, North Carolina
Middleware Engineer
Responsibilities:
- Installed, configured and administered WebSphere Application Server 7.0/8.0,8.5.5, JBOSS EAP 6.1, and WebSphere MQ 7.x on AIX, Solaris, Linux and Windows in a multi clustered high availability environment
- Configured SSL using Self-Signed Internal certificates and CA certificates between Application Server and Web Server, Application Server and LDAP Server
- Securing Web Servers using Secure Sockets Layer (SSL)
- Supported several JBOSS Apps which are part of our team, did build some JBoss instances, configured them as needed
- Installation and Configuration of CA SiteMinder Web Agent on Webservers for authentication, authorization and single sign-on
- Experience with Dynatrace agent installation on servers and used Dynatrace to identify memory leaks in the application
- Configured Resource Adapters, JDBC Providers, Data Sources, JMS providers, buses, Queues, Queue connection factories & activation specs, tuned connection pools as required
- Troubleshooting the issues in both pre-production and production environments and opening PMRs and working with IBM Support if needed
- Analyzed server logs, thread dumps and heap dumps to identify root cause of issues
- Tuning of JVMs heap size, web-container sessions, dynamic cache, thread pools, SIB services, etc., to improve performance of applications
- Worked with IBM Support and development teams in troubleshooting issues related to application memoryleaks, out of memory, hung sessions, session replication, analyzing java cores and heap dumps using Thread and HeapAnalyzer tools and troubleshooting issues with federation of nodes and synchronization of nodes with DM
- Enabled traces as part of troubleshooting and used collector tool to submit the logs and traces to IBM after running the must gather scripts and enabling various traces and taking thread dumps.
- Performed troubleshooting on Java applications using WAS logs, traces, Log Analyzer, Resource Analyzer/Tivoli Performance Viewer in production environment
- Installed upgrades and fix packs to the runtime environment as required decreasing vulnerability to production environment
- Responsible for troubleshooting networking issues, opening tickets for DNS changes, firewall requests
- Involved in 24x7 support for problem on developing applications and administration support on WebSphere Application Server
Environment: IBM WebSphere AppServer 6.1/7.x/8.x, Bladelogic, JBOSS EAP, Tomcat, WebSphere MQ, IBM Http Server, Apache, Dynatrace, AIX, RHEL, SiteMinder, Wily Introscope, TPV, SiteMinder
Confidential - Dover, NH
Middleware Engineer
Responsibilities:
- Installed, Configured, Administered and Supported WebSphere Application Server 7.0/8.0, JBOSS EAP 5/6, WebSphere MQ 7.x on AIX, Solaris, Linux and Windows in a multi clustered high availability environment
- Installed, configured and administered JBOSS EAP 4.2/5/6
- Supported couple of Weblogic projects during oncall rotation
- Release Activities and SLAs for all major environments like Production and ETE for Testing.
- Working on issues in both pre-production and production environments and opening PMRs and working with IBM Support if needed
- Used Bladelogic for installing WebSphere, Deploying Apps, Stop/Start AppServers, Webservers
- Using Build forge for deploying Portals, WAS 6 and WAS 8 Apps, SASTUX which are notably known as Front ends
- Installed and configured Wily Introscope to monitor the performance of servers
- Configured Apache module mod jk to connect to the Tomcat container
- Configured SSL between Apache and Tomcat using mod ssl
- Configured SiteMinder for IBM HTTP WebServer for Single Sign On in our environment
- Configured SSL using Self-Signed Internal certificates and CA certificates between Application Server and Web Server, Application Server and LDAP Server
- Securing Web Servers using Secure Sockets Layer (SSL), Installation and Configuration of SiteMinder Web Agent on Webservers like IHS, Sun One for authentication, authorization and single sign-on
- Created Bladelogic jobs for all WebSphere related deployments, start/stop jobs, etc
- Gathering must gathers such as heap dumps, thread dumps during any performance issues and analyzing them and let App team know if there are any issues
- Performance tuning database connection pools, thread pools, Heap Size to required sizes.
- Monitored Applications and WAS performance through Tivoli Performance Viewer and tuned the system - caching, queuing, JVM parameters, DB Connection Pooling
- Providing flexible support to the team by working evening and day shift
Environment: IBM WebSphere AppServer 6.1/7.0/8.0, JBOSS, Tomcat, WebSphere Process Server, WebSphere MQ, IBM Http Server, Apache, AIX, RHEL, CA SiteMinder, Wily Introscope, Bladelogic, TPV, Buildforge
Confidential - Raleigh, NC
Middleware Engineer
Responsibilities:
- Installed, Configured, Administered and Supported WebSphere Application Server 6.x, JBoss EAP 5,on AIX, Solaris, Linux and Windows in a multi clustered high availability environment
- Installed and configured IBM HTTP WebServer 6.0/6.1 on AIX, Linux and Solaris
- Configured SSL using Self-Signed Internal certificates and CA certificates between Application Server and Web Server, Application Server and LDAP Server
- Configured SiteMinder for IBM HTTP WebServer for Single Sign On in our environment
- Coordinated with Release and App Team for Production Release
- Webservices Testing, Data migration testing in UAT environment.
- Created MQ series objects on local and remote MQ servers, performing the administrative tasks by using MQSC commands
- Configuring JMS server on Weblogic Server instances and maintain the JDBC and Database connectivity
- Tuning and configuring Weblogic Domains in executing Threads, adapter pools and Jms pools
- Created Bladelogic NSH scripts/jobs for deploying Applications, Stop/Start AppServers, stopping and starting Webservers
- Configured horizontal and vertical scalability of WebSphere to support failover mechanism and to utilize system resources to the maximum extent
- Configured Wily Introscope in our environment for the WebSphere AppServers
- Automate Application Install, Uninstall and Application deployments through Shell scripts
- Wrote Jython scripts related to configuring resources and for some other routine tasks
- Applied the different type of security (LDAP/User Registry) using Admin Console
- Performed tuning of WebSphere Application Server and IBM HTTP Server for optimal performance based upon user load
- Performance tuning the database connection pools, thread pools, JVM Heap size to required sizes as needed for the Application
- Created PMR’s as needed. Analyzed log files to solve problems using debugging tools like Log Analyzer, First Failure Data Capture Tool and Collector Tool
- Monitoring and tuning using Tivoli Performance Viewer and Wily Introscope and tracing the transactions during Mercury Load Runner load Tests
- Provided 24/7 Support as part of team’s on call rotation
Environment: IBM WebSphere 6.1/7.0, WebSphere Portal 6.0, WebSphere MQ, JBoss EAP 4.2/5.0, Apache Tomcat, IBM Http Server, Apache WebServer, AIX, Sun Solaris, RHEL, CA SiteMinder, Wily Introscope
Confidential - Mason, OH
WebSphere Engineer
Responsibilities:
- Installed, configured and maintained IBM WebSphere Application Server 6.1/6.0/5.1 on diverse platforms that includes Linux, AIX, Solaris and Windows
- Provided assistance in creating and maintaining Test data for production releases
- Application Deployments, Plug-in Configuration, Data Source Creation, Virtual Host Creation, Session management & clusters, Deployment Manager Configuration
- Worked on installing and deploying applications in JBOSS 4.0/5.1 environment
- Administration and fine tuning of different web servers - Sun one, iPlanet, IHS. Installation of plug-ins and merging of plug-ins for different versions of Application Servers 5.x and 6.x
- Involved in migration of WebSphere from 5.1/6.0 to 6.1 ND, Installed Fix packs
- Implemented horizontal and vertical clustering, Work Load Management (WLM) to make the WebSphere environment Highly Available and deployed applications on to clusters
- Installed JBoss AS 4.2.3/5.0.1 on RHEL 5 and configured Apache WebServer with mod jk connector to talk with JBoss AS
- Configured Site Minder web agent in IBM http server 6.0 for (SSO) for specific application.
- Used the iKeyman management utility for managing keys and certificates, created self-signed certificates, configured IBM Http server to enable SSL using the WebServer plug-in
- Very good Documentation skills preparing the install docs, support docs, recovery docs
- Opened Problem Management Records (PMR) with IBM customer support for all critical issues unresolved by the team
- Worked with a Team for Stress tests, Performance tests and identified the bottlenecks of the applications, and set up various monitoring alerts using Wily Introscope
- Administration of Working Application, Application performance monitoring - starting and stopping the application server, backup and recovery, analyzing the log files
- Configured WebSphere resources like JDBC providers, JDBC data sources, Connection pooling and Java Mail sessions
- Involved in trouble shooting using Resource analyzer and log analyzer
- Participating in testing and environment validation efforts
- Involved in 24x7 support for problem on developing applications and administration support on WebSphere Application Server
Environment: WebSphere 6.1/6.0/5.1, WebSphere MQ, JBoss 4.2/5.1, Apache Tomcat, IBM Http Server, Sun Web Server, RHEL, AIX and Sun Solaris, SiteMinder, Wily Introscope
Confidential - Kansas City, KS
WebSphere Administrator
Responsibilities:
- Installed, configured and maintained IBM WebSphere Application Server 6.1/6.0/5.1 on diverse platforms that includes Linux, AIX, Solaris and Windows
- Domain creation was performed for WebLogic server
- Configuration of JMS server and Database connectivity was performed on Weblogic Server
- Installation, Administration and fine tuning of different web servers - Sun one, iPlanet, IHS
- Deploying applications using deployment scripts and administration console
- Maintaining applications which are deployed in JBoss and Apache Tomcat Servers
- Managing keys and certificates using iKeyman utility, Configured security using Site minder and SSL
- Configured WebSphere resources including JDBC providers, JDBC data sources, and connection pools
- Troubleshooting of WebSphere application server problems
- Used web site monitoring and server monitoring tool called “Site Scope” which sends the alerts and gives the reports on the site availability, also used Web Trends for web site usage statistics
- Tuned the JVM, web container, db connection pool, and web server parameters to get the maximum performance for applications
- Worked on WebSphere Edge components like WebSphere Edge caching proxy and WebSphere Edge load balancer (Network Dispatcher)
- Involved in the documentation of Software installations
- Worked as a part of 24/7 on-call support for production environment
- Monitored for Application core dumps, or forced thread dumps to check for system objects using thread analyzer
- Enabled security for the Admin Console and the application components by creating user registry in LDAP (IBM Tivoli Directory Server)
Environment: WAS 5.1.1.6/6.0 , JBoss 4.0, Apache Tomcat 5.5, RHEL, AIX, HP UX, HIS, TPV
Confidential
WebSphere Administrator
Responsibilities:
- Installation, configuration and maintenance of WebSphere Application Server 5.0/5.1
- Installed Apache & IBM HTTP Servers and configured the web server plug-ins to work with the application server
- Created and setup new WebSphere Application Servers in a clustered environment
- Configured workload management with WAS 5.1 ND Version
- Interpreted log files to locate and solve application server problems
- Creation and management of data source and database connection pools
- Applied fix packs, cumulative fixes and upgraded WAS V5.0 and V5.1
- Troubleshooting Web Sphere Application Server problems using log analyzer and tracing
- Application Server performance monitoring of resources like web container connections, JDBC connection pools, thread pools, system load like CPU utilization and Memory utilization, garbage collection and JVM heap size
- Used shell scripts for automation purposes, starting & stopping application servers using wsadmin tool
- Optimized the performance of Enterprise Applications using Tivoli Performance Viewer.
- Configuring of JDBC providers, data Sources, virtual hosts, global security, SSL, LDAP
Environment: WAS V5.0/V5.1.1.X, AIX 5L V5.2, Windows 2000, Linux, SiteMinder, IBM Http server 2.0.47, Apache, JMS, JDBC, Oracle, Tivoli Performance Viewer