Middleware Build Engineer Resume
Jacksonville, FL
SUMMARY
- Over 8 years of IT Experience with 7+ years of strong experience in Middleware Administration tasks such as day - to-day site monitoring and maintenance, infrastructure configuration, network management, system installation, tuning, system backup and restoration, application migration, quality of service management, security implementation of various Middlware tools suchs as IBM Websphere,, JBoss, BEA Weblogic on AIX, Linux and Windows environments and On-call Production Support (24x7).
- Experience in installing, configuring, troubleshooting, maintaining and monitoring of IBM WebSphere Application Server ND 8.5/8.0/7.x, 6.x, 5.x, XD (VE) 7.x /6.1.x and WebSphere Portal Server 6.x, 5.x.
- Experience in installing, configuring, troubleshooting, maintaining and monitoring of Jboss Application Server 5.x, 4.x.
- Experience in Installation, Configuration and Administration of WebLogic Application Server 10.3./11.3. Oracle Middlweare Fusion - Oracle Forms and Reports servers 11.3.x.
- Experience in installing, configuring, troubleshooting, maintaining, monitoring, tuning and integrating variety of webservers with IBM WAS, JBoss and Weblogic which include IBM HTTP Server (7.x/6.x), Iplanet (SunOne 6.x) and Apache (2.x) IIS (6.x).
- Migration from WAS 7.x to 8.x ; 6.x to 7.x and WAS 5.x to 6.x on AIX, Linux and Windows environments.
- Experience in implementing Workload Management (WLM) and Failover Mechanisms through cloning & clustering including horizontal and vertical clustering and, creating, defining core groups and troubleshoot any issues related to the same.
- Configured MQ (Queue connection factories and destination Queues) with WebSphere Application Server.
- Configure JMS with WAS by creating Topics, Queues, QCF’s etc.
- Systems/Applications Management using Administrative Interfaces Systems Management (Admin Console, WSAdmin)
- Configured Automated Scripts/jobs for WAS install, Upgrades, administrative operations like start/stop/status, app deployments in Bladelogic tool as well as provide access to WAS for non-WAS users by providing the respective roles.
- Configured JDBC providers and data sources for Oracle, DB2, SQL, Teradata etc.
- Configured Virtual Hosts, DB connection Pools, Session Management on WAS.
- Experience in installing Fix packs, Security Fixes, I-fixes and IBM Refresh Packs to keep the environment up to date (on WAS/IHS/Plugin/SDK/ODR).
- Configured On Demand Routers (ODRs), Dynamic Clusters. Work experience on Application Edition Manager (AEM) for WebSphere XD.
- Experience in implementing SSL on the Application Server and Webserver.
- Experience in installing, configuring, troubleshooting Single-Sign-On (using Siteminder 6.x) on the environments.
- Experience in securing the environment through Global security with LDAP registry. Created different user roles for WAS console access.
- Worked with F5,BigIP, Cisco load balancer (webserver tier), 3DNS for different applications.
- Knowledge in shell scripting, worked on JACL/JYTHON/WSAdmin. Implemented Cron Jobs for weekly/monthly jobs, scheduling and file clean up.
- Experience in troubleshooting various issues on WAS using various Analyzers (LOG/Thread) and IBM Hat tools.- HA39 - heap analyzer, Samurai, IBM Garbage Analysis Tool - PMAT etc)
- Configured dynatrace with Application servers for application monitoring.
- Experience in Performance Tuning of the WAS environment by implementing WebContainer Tuning, Wily Introscope and various IBM Heap Analyzers.
- Used Tivoli Performance Viewer to monitor WebSphere Applications and tuned the environment accordingly by changing the JVM Heap, Connection Pool sizes.
- Worked on Configuring and Troubleshooting the application specific Service Integration Buses (SIB).
- Implemented standard backup procedures for both application database and WAS administration database. Worked with BackupConfig, Restoreconfig commands for backup and restore the configuration of nodes and cell.
- Experience in creating Virtual Portals and assigning user roles.
- Experience in application deployment (EAR’s and WAR’s) on WebSphere Application Server/Portal environments using WP Admin portlets, XMLAccess and wsadmin.
- Worked with XML Access and release builder to import xml’s, activate portlets, deployments, clean tasks etc.
- Experience in performing various Portal config tasks which include db transfer, enabling global security, adding LDAP realms, federation/clustering using WPSConfig/ConfigEngine tasks.
- Secured WAS/Portal infrastructure including Single Sign-On (SSO) setup, LDAP setup and configuring SSL between components.
- Experience in assigning roles/permissions, deploying web applications, portlets, themes and skins.
- Responsible for establishing the work plans, communicating with other groups for validating the disaster recovery (DR) exercises.
- Coordination between Application Support Team(Team supporting the application), Testing team, Release Management (Team responsible for releasing application in Production Environment), Compliance Team, Infrastructure Team, Capacity Management Team, Architecture Board, License Management for streamlined successful application release in Production Live environment.
- Creating the Problem Management Record (PMR) with the IBM if there were any unresolved issues.
- Worked as L2 on call support (24 X 7).
- Experience in full Software Development Life Cycle (Analysis, Design, Development and Testing)
- Team Player with strong interpersonal and communication skills. Thrives well within the group environment.
- Worked as a backup JBOSS, WebLogic Admin.
- 2-4 years of experience in WebLogic, JBOSS, Apache, Tomcat, (Web / Application Server) Administration.
- Installation and configuration of Oracle Fusion - Oracle Forms and Reports servers 11.3.x to implement a banking application.11.3
- Managed and administered Domains, Clusters, JDBC Connection Pools, JDBC Data sources, Message services, Security and other resources on BEA WebLogic Server 11g,10g on Linux,Unix Server Platforms.
- Experience in application deployment (EAR’s and WAR’s) on Jboss Application server/BEA Weblogic Servers using Bladelogic Scripts and automated scripts.
- Monitoring the performance of Extranet and Intranet applications.
- Performance monitoring, tuning and troubleshooting WebLogic, JBOSS, Tomcat and Apache server instances.
- Monitored JBoss/WebLogic server resources using Wily Introscope.
TECHNICAL SKILLS
App Tier/Web Tier: WebSphere Application Server ND, XD(VE) 5.X/6.X/7.X /8.X; WebSphere Portal Server 5.X/6.X ; JBOSS 5.X ; WebLogic 10.X/11.X ; Oracle Middleware Fusion 11g, Apache2.0.X ; IBM Http Server 6.X/7.X ; SunOne 6.X ; IIS 6.X.
Operating System: AIX 4.x/5.x ; RHEL 4.X,5.X ; Solaris 8.X/9.X,10.X ; HP - UX ; Windows NT/2000/2003/XP
Languages: C, C++, JSP, Servlets, EJB, MatLab.
Scripting Languages: JavaScript, Jython, JACL, Perl.
Markup Languages: HTML, DHTML, XML
Database: Oracle, SQL Server, TeraData, DB2, Sybase, Neteeza, LDAP, MS - Access
Protocols: TCP/IP, HTTP, HTTPS, FTP, DNS, SSL, SSH, SNMP, UDP and DHCP
PROFESSIONAL EXPERIENCE
Confidential - Houston,TX
Web sphere Admin /Web Production Support Engineer
Environment: WebSphere ND 7.0.0.29/31, Jboss 5.x, Tomcat 5.x Iplanet 7.0.16, Apache 2.0.47, Tomcat 5.1, SiteMinder 12.52, AIX 6.1, RHEL 5.4, Solaris 5.10, Oracle 11g, DB2, SQL Server.
Responsibilities:
- Install, Configure, Troubleshoot and Maintain WebSphere Application Server (ND) 7.x on AIX/Linux.
- Install, Configure.Troubleshoot and Maintain Jboss Application Server 5.x.
- Configure, Monitor, Troubleshoot and maintain Iplanet and Apache in Solaris/Linux envs.
- Install, configure and troubleshoot SPS server. (CA Siteminder).
- Deployment, Configuration, Maintenance and troubleshooting of Java/J2EE applications (WAR, JAR, and EAR’s) on WAS, Jboss and Tomcat on AIX, Linux servers.
- Install IBM Fix Packs, Refresh packs and Ifixes for Plugin, SDK, Node and Cell.
- Used Workload Management (WLM) for optimizing the performance of WebSphere Application server by implementing various strategies such as clustering, and creating and defining coregroups.
- Configured and administered ODBC, JDBC, JMS and JNDI / Data Sources on WebSphere Application Server 7.x.
- Configured JVM custom properties, JVM heap sizes and JVM arguments. (Both manually and through wsadmin scripts).
- Configured JMS with WAS by creating Queue Connection Factories, Queue Destinations, Topic connection factories, Resource Adapters and Listener Ports.
- Configuring and troubleshooting Service Integration Bus. (SIB)
- Monitored JVM heap sizes and garbage collection times for tuning JVM’s. Used IBM Heap Analyzers and GC Analyzers (PMAT) to troubleshoot issues with OOM Exceptions/ CPU starvations/ Thread Hungs for the CPU intense applications.
- Configure JVMs with Dynatrace for application monitoring.
- Involved in troubleshooting of emerging application issues, from WebSphere configuration to code issues.
- Worked with Perl/python scripts to automate installation tasks and deploy tasks.
- Configure SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications.
- Opened the Problem Management Record (PMR) with the IBM to fix application bugs.
- Provided 24/7 on call Production Support.
Confidential - Jacksonville, FL
Middleware Build Engineer
Environment: WebSphere ND 8.0.x/7.0.0.17, Jboss 5.2, Tomcat, BEA Weblogic 10g/11g, Oracle Middleware Fusion 11g, Apache 2.2.x, Introscope 8.x, Oracle 11g, DB2, SQL Server, Terradata.
Responsibilities:
- Installation, Configuration and Administration of Jboss5.2 and BEA WebLogic Application Server 10g/11g.
- Installation and configuration of Middleware Fusion - Oracle Forms and Reports servers 11.3.x to implement a banking application.11.3
- Install, configure, monitor and troubleshoot Apache webserver on Linux/AIX/windows environments.
- Deployment JAR, WAR, and EAR on WebLogic Servers and Jboss/Tomcat Servers.
- Configuring DB, Connection pools and JMS connections.
- Worked with BigIP, Cisco load balancer (webserver tier), 3DNS for different applications.
- Bladelogic scripts automation for application deployment, log rolling, JVM start/stop services.
- Troubleshooting all build related issues at the server and application level.
- Experience in Performance Tuning of the JBOSS environment by implementing JVM Heap Tuning, and by utilizing Wily Introscope and various Analyzers such as Samurai.
Confidential
WebSphere Application Server Engineer
Environment: WebSphere ND 7.0.0.17/6.1.0.43/ 6.1.0.35/ 6.1.0.29/ 6.1.0.23/ 6.0.2.19 WebSphere XD 7.x/6.x - WebSphere VE 6.1.0.35, WebSphere MQ 6.1, IBM Http Server 7.0.0.23/ 6.1.0.29/35, Apache 2.0.47, SiteMinder 6.0.29/35, AIX 5.3, RHEL 5.4, Introscope 8.0.3 - 7.0, Oracle 10g, DB2, SQL Server.
Responsibilities:
- Install Configure, Troubleshoot and Maintain WebSphere Application Server (ND, XD, VE) 7.x/ 6.x on AIX/Linux.
- Configure, Monitor, Troubleshoot and maintain Iplanet and IBM HTTP Server in various environments.
- Deployment, Configuration, Maintenance and troubleshooting of Java/J2EE applications (WAR, JAR, and EAR’s) on WAS on AIX, Linux servers.
- Configured On Demand Routers (ODRs), ODR Bridges, Dynamic Clusters. Work experience on Application Edition Manager (AEM) for WebSphere XD.
- Install IBM Fix Packs, Refresh packs and Ifixes for IBM Http Server, Plugin, SDK, ODR, Node and Cell.
- Used Workload Management (WLM) for optimizing the performance of WebSphere Application server by implementing various strategies such as clustering, and creating and defining coregroups.
- Configured and administered ODBC, JDBC, JMS and JNDI / Data Sources on WebSphere Application Server 6.x/7.x.
- Configured JVM custom properties, JVM heap sizes and JVM arguments. (Both manually and through wsadmin scripts).
- Configured WebSphere MQ with WAS by creating Queue Connection Factories, Queue Destinations, Resource Adapters and Listener Ports.
- Configuring and troubleshooting Service Integration Bus. (SIB)
- Monitored JVM heap sizes and garbage collection times for tuning JVM’s. Used IBM Heap Analyzers and GC Analyzers (PMAT) to troubleshoot issues with OOM Exceptions/ CPU starvations/ Thread Hungs for the CPU intense applications.
- Production Servers monitoring and reporting the issues using monitoring tools such as Wily Introscope.
- Providing access to application/testing teams by creating Bladelogic Scripts/Jobs.
- Involved in troubleshooting of emerging application issues, from WebSphere configuration to code issues.
- Worked with Perl/python scripts to automate installation tasks and deploy tasks.
- Configure SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications.
- Opened the Problem Management Record (PMR) with the IBM to fix application bugs.
- Provided 24/7 on call Production Support.
Confidential - West Des Moines, IA
Middleware Admin
Environment: WebSphere ND 7.0.0.13, 7.0.0.9, 6.0.2.29 5.1.1.16, WebSphere Portal 6.1.5, WebSphere MQ 6.1, IBM Http Server ND 7.0.0.13, 7.0.0.11, 7.0.0.9, Apache 2.2.8, RHEL 5.4, Windows, BMC Patrol, Oracle 10g, DB2.
Responsibilities:
- Install, configure, Troubleshoot and Maintain WebSphere Application Server 7.x on Linux and Windows platforms.
- Install, configure and maintain WebSphere Portal Server 6.1.5.x/6.0.1.5.
- Install Configure and fine tune IBM HTTP Server 7.0.0.x in various environments and configured the webservers as managed and unmanaged nodes.
- Involved in the migration of IBM WebSphere Portal Server 6.0.1.5 to 6.1.5.x.
- Experience in creating and managing Virtual Portals and created pages, added portlets, assigned access to the users.
- Creating and managing the Portal pages.
- Implementing SSO using LDAP and LTPA tokens.
- Web Content Management Portlet administration.
- Experience in Configuring subscribers and syndicators for web content syndication, created WCM libraries and assigned roles.
- Worked with remote rendering portlet for web content, migrated wcm libraries from 6.0 to 6.1.
- Used xml access and release builder to move portal config from one env to the next.
- Tuning IBM Http Servers to meet the BP requirements such as ( low cipher encryption, Disabling http trace, compressing the content using mod deflate etc)
- Configuring and administering the portal environments using ConfigEnginetask.
- Worked on JVM isolation in a clustered environment to achieve specific failover and load balancing.
- Install IBM Fix Packs, Refresh packs, E-fixes for IBM Http Server, Plugin, SDK, Node and Cell using Centralized Installation Manager
- Used Workload Management (WLM) for optimizing the performance of WebSphere Application server by implementing various strategies such as clustering and cloning.
- Configured and administered ODBC, JDBC, JMS and JNDI / Data Sources on WebSphere Application Server 6.x/7.x.
- Configured JVM custom properties, JVM heap sizes and JVM arguments. (Both manually and through wsadmin scripts).
- Monitored JVM heap sizes and garbage collection times for tuning JVM’s. Used IBM Heap Analyzers and GC Analyzers to troubleshoot issues with OOM Exceptions/ CPU starvations/ Thread Hungs for the CPU intense applications.
- Resolved production issues in a timely manner by analyzing thread dumps/heap dumps and also by using third party tools like samurai and monitoring through BMC Patrol.
- Involved in troubleshooting of emerging application issues, from WebSphere configuration to code issues.
- Automated daily activities and auto deploy process using UNIX shell scripts and Cron Jobs.
- Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications
- Opened the Problem Management Record (PMR) with the IBM to fix application bugs.
Confidential - Jacksonville, FL
WebSphere Application Server Engineer/ JBoss Admin
Environment: WebSphere ND 6.0.2.19/6.1.0.23/6.1.0.29/7.0.0.6, WebSphere XD 6.x, WebSphere MQ 6.1, IBM Http Server 6.1.0.29, Apache 2.0.47, SiteMinder 6.0.29/35, AIX 5.3, RHEL 5.4, Introscope 8.0.3 - 7.0, Oracle 10g, DB2, Teradata V12, Sybase, Neteeza.
Responsibilities:
- Install Configure, Troubleshoot and Maintain WebSphere Application Server 6.x /7.x on AIX, Linux and Windows platforms.
- Installed and configured IIS, Iplanet, Apache 2.x and IBM HTTP Server in various environments.
- Involved in the migration of IBM WebSphere Application Server 6.0 to 6.1.x, 6.0 to 7.0.x.
- Deployment, Configuration, Maintenance and troubleshooting of Java/J2EE applications on WAS on AIX, Linux and Windows servers.
- Install, configure and troubleshoot third party security tools such as SiteMinder for Single Sign On and user authentication.
- Configured On Demand Routers (ODRs), Dynamic Clusters.
- Install IBM Fix Packs, Refresh packs for IBM Http Server, Plugin, SDK, Node and Cell.
- WebSphere Support for huge enterprise applications like IBM Cognos, Maximo. Oracle OBI etc.
- Used Workload Management (WLM) for optimizing the performance of WebSphere Application server by implementing various strategies such as clustering, and creating and defining coregroups.
- Configured and tuned IBM Http Server. ( for faster response for the end user ).
- Tuning WebContainer to avoid Native Memory issues on JVM’s.
- Configured and administered ODBC, JDBC, JMS and JNDI / Data Sources on WebSphere Application Server 6.x/7.x.
- Configured JVM custom properties, JVM heap sizes and JVM arguments. (Both manually and through wasadmin scripts).
- Configured WebSphere MQ with WAS by creating Queues, Queue Connection Factories and Queue Destinations.
- Configuring and troubleshooting Service Integration Bus. (SIB)
- Monitored JVM heap sizes and garbage collection times for tuning JVM’s. Used IBM Heap Analyzers and GC Analyzers to troubleshoot issues with OOM Exceptions/ CPU starvations/ Thread Hungs for the CPU intense applications.
- Resolved production issues in a timely manner by analyzing thread dumps/heap dumps and also by using third party tools like samurai and monitoring through Wily Introscope.
- Involved in troubleshooting of emerging application issues, from WebSphere configuration to code issues.
- Worked with BigIP/Cisco Router load balancing tools for different applications.
- Worked with Perl/python scripts to automate installation tasks and deploy tasks.
- Automated daily activities and auto deploy process using UNIX shell scripts and Cron Jobs.
- Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server
- Worked with scripts for automatic startup and shutdown of Admin Server ( managing the “rc” scripts for server restart etc)
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications
- Opened the Problem Management Record (PMR) with the IBM to fix application bugs.
- Provided 24/7 on call Production Support.
Confidential - WI
WebSphere Application Server Administrator
Environment: WebSphere 5.x/6.x, WebSphere Portal Server 5.0, WebSphere MQ 6.0,IBM HTTP Server 6.0.x, Apache 1.3.28/2.0.42.1, RedHat Linux 3.x/4.x, Sun Solaris 8.0, Windows 2000/2003,Shell/Perl Scripting JavaScript, Oracle 9i, PL/SQL.
Responsibilities:
- Setup, Install and Configure WebSphere Application Server 5.0/5.1/6.0.2.11 on Linux, Solaris and Windows platforms in development, PLE, project and production environments.
- Installed and configured Apache 2.x and IBM HTTP Server in various environments.
- Configuring and tuned Apache according to the End User Needs.
- Involved in the migration of IBM WebSphere Application Server 5.x to 6.x
- Administration of Portal Server V5.0/v5.1/v6.0
- Created pages, added portlets and worked with xmlaccess/releasebuilder to export/import portal content.
- Configured and maintained WebSphere clusters and external hardware load balancers.
- Deployed various WAR, JAR, EAR applications in clustered environment
- Configured and administered JDBC, JMS, JNDI on WebSphere Application Server 5.x/6.x.
- Monitored JVM heap sizes and garbage collection times for tuning JVM’s.
- Resolved production issues in a timely manner by taking thread dumps and also by using third party tools.
- Deployed applications on multiple WebSphere Servers and maintained Load balancing and Fail over functionality.
- Configured LDAP using WebSphere Server for user authentication.
- Involved troubleshooting of emerging application issues, from WebSphere configuration to code issues.
- Automated daily activities and auto deploy process using UNIX shell scripts.
- Creation of SSL and Digital Certificates for requesting, generating and implementation for the communication between Web server and the Application Server
- Worked with scripts for automatic startup and shutdown of Admin Server and Managed Servers.
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications
- Provided 24/7 on call Production Support using Remedy ticketing system.
Confidential - Minneapolis
WebSphere Application Server Administrator
Environment: WebSphere 6.x/5.x, Unix/Linux, sun Solaris, IBM HTTP Server, Windows NT, Java, JSP, EJB 2.0, JSP, and Servlets.
Responsibilities:
- Performance estimation and tuning for the WebSphere Application Server system.
- Implemented migration from WebSphere Application Serve Base to Network Deployment from 5.0 to 5.1
- Migration of WAS 5.x to 6.x and tuning the environment.
- Worked in building, configuring and setting up Testing and Production Environments and tested and supported the project according to Business Rules and specifications.
- Responsible for starting up, configuring, administering and maintaining the J2EE applications as part of the enterprise's computing/ networking infrastructure and Deploying applications
- Extensively involved in Tuning and Clustering of WAS 6.0
- Installed IBM HTTP Server on different nodes and configured them by generating the plug-in from NDM Administration Console.
- Configured and Enabled the Global Security System for WAS Administration for Console users and Console Groups using Active Directory Server as a LDAP User Registry.
- Involved in Creating and Managing the Nodes, Application Server’s, Cluster’s and Deployed Multiple J2EE Applications
- Configured clusters in Round-Robin and Weight Based Configuration.
- Involved in Application Deployments in various environments like Production, PLE and UAT.
- Involved in writing shell scripts using Perl to automate monitoring processes.
- Tuned the WebSphere Application Server JVM Heap Sizes.
- Involved in writing build scripts with JACL and administration of WebSphere Application Server.
- Installed the Service Packs, patches, licenses in Production and PLE Servers.
- Log and document problems within the appropriate system.
- Assisted with prioritization of enhancements to existing projects and maintenance requests.
- Identified reoccurring or potential problems.
- Investigated alternate methods to expedite problem resolution.
- Provided on call 24x7 support on a rotation basis to attend user and system calls