Sr. Middleware Administrator Resume
SUMMARY:
- Over 7 years of IT and architectural experience focusing on Middleware Administration on multiple platforms, expertise in IBM Business Process Manager (BPM), WebSphere Process Server (WPS), WebSphere ESB (WESB), WODM, WSRR, Business Monitor, Jboss Application server 3.x/4.x/ 5.0.1/5.1.2/6.0. x, WebSphere Application Server 5.x/6.x/6.1.x/7.0/8.0/8.5, WebSphere MQ administration, various webservers - IHS, Sun ONE & IIS on multiplatform (SUN Solaris, AIX, Linux (RedHat, SuSE).
- Extensive Experience in Building & maintenance of the JBoss Application Server 4.2.2/5.0.1/6.0.1 , WebSphere Application Servers on Windows and different UNIX platforms and setting up the Development, Testing and Production environments.
- Experience in deployment, software installation, maintenance, fix upgrades, general administration, troubleshooting and performance tuning of Jboss Application Server.
- Experience in installation, configuration and maintenance of JBoss Operations Network (JON).
- Excellence in Implementation and Management of IBM BPM (Standard/Lombardi and Advanced), WPS, WAS ND, Business Monitor, WESB, WODM, WSRR products in a clustered (high available) environments.
- Expert in Software installation, maintenance, fixes upgrades, general administration, troubleshooting and performance tuning of WebSphere Application Server and Portal Server.
- Highly skilled in creating SSL using iKEYMAN, Console and command line tools like gsk7cmd and keytool.
- Experienced in Workload Management (WLM), WSADMIN scripting JACL JYTHON and troubleshooting the middleware product related issues on different UNIX flavors (Solaris, AIX, and Linux).
- Maintenance and Integrating IBM WebSphere Application Server(WAS), WebSphere MQ Series, Apache Tomcat, JBoss, Apache Http Server, IHS & SunOne Webserver’s.
- WPS Runtime Environment Set-up for different kind of applications (BPEL and EAI) on different platforms.
- Expertise in securing JBoss applications using certificates. Expertise in tuning and slimming JBoss Application Server.
- Experience in installation and configuration of JBoss Enterprise Platform 6.0.1 in both Standalone mode and Domain mode.
- Configured Secondary LDAP & implemented LDAP Failover in the environment.
- Experience in configuration of Data Sources, Virtual Hosts, Global Security, SSL, MQ and LDAP.
- Embedded Wily Introscope profiles to WebSphere Application Server 7.0 JVM for performance monitoring.
- Highly experienced integrating WAS-ND and related software including WMQ, SunONE Web Server, IBM IHS, IBM TAM, IIS, iPlanet, Netegrity, SiteMinder, LDAP, IDS, JProbe, Wily Introscope.
- Experience in Installing, Configuring and Administering WebServers like IBM HTTP Server 6.0.2.x/7.0.0.x, Apache Web Server 2.2.x and JBoss Web Server 2.2.x in Shared and Virtual Hosting.
- Documented the installation procedure and trained the team members on the installation procedure.
- Experienced in troubleshooting and monitoring tools, including Tivoli Performance Viewer, Thread/Heap Analyzer, and IBM Support Assistant.
- Worked with IBM on problem determination, troubleshooting, and resolution - PMRs, running scripts and submitting log info, trace, verbose-gc, thread/heap dump.
- Comfortable with the Working knowledge of IBM WebSphere MQ Family and WebMethods.
- Developed JACL, JYTHON, ANT and shell scripts to automate the maintenance of WebSphere Application Server v5.x/6.x/7.x/8.x.
- Installing SSL certificates, configuring Single Sign On, configuring Siteminder, WebAgent to implement Security, and enabling Global Security for the Application Server.
- Secure ESB operation by using J2EE role-based security Common Event Infrastructure component application is installed with access control.
- Experienced in LDAP, FTP, remote access, security management, and system troubleshooting skills.
- Experience in integrating databases like Oracle, UDB/DB2, and SQL Server for Web Sphere Connectivity.
- Hands on experience in Migrating the existing configuration and applications of IBM WebSphere using Parallel migration strategy, WAS PreUpgrade and PostUpgrade tools on Sun Solaris, AIX, Windows.
- Strong experience in client interaction and understanding business application, business data flow and relations from them.
- Excellent communication, analytical skills and flexible to learn new technologies in the IT industry and work towards company’s success.
- Expertise in Tuning of Application Servers by Tivoli Performance Viewer like setting the dynamic cache size and setting the JVM heap size using collected Performance Monitoring Infrastructure (PMI) data.
- Adaptive to team environment and have the capability of completing complex tasks independently.
- Strong experience in Analyzing, Troubleshooting and taking appropriate actions for Application/Web server errors and logs using WebSphere Log Analyzer tool.
- Ability to pick up new technologies, solve complex technical problems and multitask between different projects
- Versatile team player with ability to perform under stress. Provided on-call support on rotation basis with 24/7 availability.
TECHNICAL SKILLS:
Application Servers & WebServers: IBM Business Process Manager (BPM), WebSphere Process Server (WPS), WebSphere ESB (WESB), WODM, WSRR, Business Monitor, JBoss Application Server 3.x/4.x/ 5.0.1/5.1.2/6.0. x, WebSphere Application Server 6.x/7.0/8.0/8.5 ND/XD, IBM Http Server 6.0/7.x/8.x, WebLogic 10/11g, Apache Web Server, Tomcat, SunOne/iPlanet 6.1, Microsoft IIS 5/6, WebSphere MQ Server 7.0/7.5/8.0.
Operating Systems: RedHat Linux 4.x/5.x/6.x, HP-UX, Sun Solaris 8/9/10, IBM AIX 5.x/6.x, WIN 98/NT/ 2000/2003/2007/ XP, Windows 2003/2008 Servers R2.
Load Balancing and Monitoring Tools: Wily Introscope, Tivoli Performance viewer, Thread Analyzer, Log Analyzer
Scripting: JACL, Jython, Bash, ksh.
Databases: Oracle (8i/9i/10g), UDB/DB2, Sybase, MS SQL Server.
Protocols: TCP/IP Protocols, DNS, FTP, SMTP, SOAP, POP and HTTP
IDE: Eclipse, WSADMIN
Security & Others: Site Minder 5.5/6.0, LDAP, putty, pscp, Cygwin.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Middleware Administrator
Responsibilities:
- Installed, configured, administrated and supported JBoss Application Server 5.01/5.1.2/6.0.1 on RedHat Enterprise Linux and Windows operating systems and WebSphere Portal Server, WebSphere Application Server 6.x/7.x/8.x/8.5 and IBM HTTP Server 6.x on multiple platforms like AIX, Linux and Windows.
- Installed, Configured and Managed IBM WAS v8.0, BPM v8.0, WODM 8.0, WESB v8.0, and WSRR v8.0 on Red hat Linux.
- Installed, configured and administrated JBoss Operations Network (JON) 2.4/3.1.2 for monitoring the performance, applying security patches and content management.
- Configured Business Monitor and Cognos on BPM Cell.
- Upgraded BPM to 8.0.1.1, WAS to 8.0.0.6, and WSRR to 8.0.0.2.
- Configured Application level securities for BPMN applications and Monitor Models
- Worked on creating BPM profiles and also creating the Golden topology for BPM and process server environments.
- Worked on Message Cluster, Apptarget cluster and Support clusters.
- Administering the SCA modules, BPMN Workflows, Business Process and enterprise applications deployed on server.
- Maintained JBoss Application Servers on windows 2003/2008 server platforms, development, testing and staging environments for on-going application development.
- Implemented creation of Server groups and clusters in WebSphere Application server and cloning of servers and provided extensive support in deployment, change management and application level troubleshooting for the Dev, Test, Pre-Prod & Production environment.
- Involved in administrating and configuring of monitoring tools like Precise I3 and JConsole.
- Involved in major migrations like WebSphere Application Server and WebLogic Application Server to JBoss Application Server 5.0.1.
- Highly experienced in administering Unix/Linux Shell scripts to monitor installed J2EE applications and to get information from the logs and database in the required format and other daily activities.
- Installed and configured IBM HTTP Server 6.x, Apache Web Server 2.2.x and JBoss Enterprise Web Server 2.2.x on RedHat Linux, configured the web-server interfaces (plugin file), session management, virtual hosts, Data Sources, HTTP transports for Application Server instances and applications.
- Optimized performance by Slimming JBoss instances to deliver business specifics for internet and intranet applications.
- Involved in installation and configuration of JBoss Enterprise Application Platform (EAP) 6.0.1 in both domain mode and standalone mode.
- Experience in configuring SSL for web servers, requesting and installing secure certificates, enabling global security using LDAP registry and single sign on.
- Managed the security and performance optimizations for EJB containers and Web applications in IBM WebSphere, IHS and Apache Webserver.
- Configured the Global Security on WebSphere using IBM Directory Server and created Users and Groups, assigned different authorization roles for each user and secured the admin console.
- Migrated existing applications from WAS 7.x to 8.x using WAS pre-upgrade and WAS post-upgrade tools on Sun Solaris, Aix.
- Installed Fix packs, Cumulative Fixes and Refresh Packs on the Base and ND Versions.
- Configured I3 agents on Apache and JBoss instances for monitoring real time traffic, JVM’s and VM statistics.
- Used Wily Performance tools for monitoring and tuning the WebSphere environment. worked on enabling WebSphere global security using Local OS and TDS LDAP(LTPA mechanism), SSL configuration, ordering digital certs, creating key database using ikeyman and keytool tools, import/export certs and create self signed certs.
- Used Tivoli Performance Viewer, Log Analyzer, and Thread Analyzer for performance and troubleshooting.
- Migrated existing applications from WebSphere 6.0/6.1.x to 7.x/8.0/8.5
- Involved in configuring the WebSphere load balancing utilizing WebSphere Workload Management (WLM) including horizontal scaling and vertical scaling.
- Package, build, integrate and deploy enterprise J2EE applications on WebSphere 5.x/6.x that involves EAR, JAR, WAR files using ANT scripts.
- Active involvement in monitoring server performance, network traffic to reduce performance bottleneck.
- Supported WebSphere Application Server clustering, load balance and failover.
- Worked with IBM Support and development teams in resolving issues related to application memory leaks, analyzing java cores and heap dumps using Thread and Heap analyzer tools.
- Involved in transitioning J2EE applications from quality assurance to production environment on AIX & RHL Platforms.
- Installed MQ on new servers, transferred Queue Manager and all objects including queues (with existing messages in them), processes and channels to newly added servers and flawlessly reproduced the Production environment.
- Administered MQ which included clearing queues, modifying object attributes, start/stop Queue Managers, Channels, Listener Ports, helped resolve programming problems.
- Configured the web server interfaces, session management, virtual hosts and transports for WebSphere.
- Automate application install, uninstall and application enhancements through shell scripts WSCP, JACL, Jython scripts using ‘Cron’ and ‘at’ job scheduling utilities.
- Effectively interacted with the users on a daily basis, decreasing downtime and increasing user productivity.
- Creating the Problem Management Record (PMR) with the IBM if they are any unsolved bugs.
- Troubleshoot software problems, and interact with IT staff in performing complex testing, support and troubleshooting functions.
- Provided on-call support on rotation basis with 24/7 availability.
Environment: JBoss Application Server (EAP) 5.0.1/5.1.2/6.0. 1, IBM WebSphere Application Server 6.x/7.x/8.5.x, WMQ 8.x/7.x, IBM BPM (8.0) WAS (8.0), IBM Business Monitor (8.0), WESB (8.0), WODM (8.0), WSRR (8.0), IBM DataPower, WebSphere Portal 6.x, IBM HTTP Server 8.x/7.x/6.x, JBoss Web Server 2.2.x, Apache WebServer, Process Server, RHEL, SUSE Linux, IBM Tivoli Server 6.0/6.1, TDS, Windows 2003/2008 server, ikeyman, JBoss, DB2 UDB, Oracle 9i/10g, Linux, Sun Solaris, IBM AIX, Java, J2EE.
Confidential, Mooresville, NC
WebSphere Administrator
Responsibilities:
- Installed, Configured and Administered Web Sphere Application Server ND 6.1/7.0.0.x on AIX and Windows platform for all Dev, QA, Staging & Production environments.
- Installed and configured IBM BPM 7.5 Standard in three cluster topology
- Migrated IBM BPM Process Server environments from v7.5 Standard to v8.0 Standard.
- Migrated IBM BPM single node environments to four cluster topology for future enhancements
- Installation and configuration of IBM Business Monitor 8.0 in four cluster topology
- Installation and configuration of IBM Worklight for Mobile applications.
- Identified product related problems during BPM 8.0 migration and get IBM engaged to fix product related issues. IBM has provided many fixes for issues we reported and most of them are officially announced.
- Regular calls with IBM teams to make the stable BPM environment after 8.0 Migration.
- Resolved all environmental issues in WebSphere Business Monitor v7.0.
- Migrated the automated deployment process, wsadmin scripts forproduction/Test/Development from Web Sphere Application Server ND 6.x to Web Sphere Application Server ND 8.x.
- Worked on Staging Propagation to copy data and manage files from Staging Env to Production.
- Installed and configured IBM DB2 database and setup LDAP Security to the Applications.
- Upgraded the db2 fixpack successfully from v9.7.0.4 to v9.7.0.5.
- Created and Managed User roles and Groups for Business group using the Management Console CMC .
- Successfully installed and renewed SSL certs Veri Sign and DigiCert for App and Web servers.
- Worked on Content Management to Stage and Publish the Web Content data for all environments.
- Installed theRefresh Packs and cumulative fixes toWeb Sphere ND V6.x environment, for Web Sphere, plugins and IHS.
- Experience indeploying the applications, bothfrom the command line usingWSADMINcommands and from the admin console.
- Created theClustering Topologyin Web Sphere Application Server ND V6.x/ 7.x/8.x to achieveWork Load Management (WLM), High availability, Load Balancing and Hardware fails over.
- ConfiguredWeb server plug-into directing dynamic requests to application servers for load balance in clustered environment.
- InstalledEARs, WARsand configured application specificJVM settings, Web containerparameters using theAdmin ConsoleandWSADMIN.
- Involved in configuring WAS withSecurity Appliancessuch asLDAP.
- Configured Web Sphere resources likeJVM heap settings,JDBC providers, JDBC data sources, connection pooling, Virtual Hosts, Global Security and SSL.
- Coordinating with various teams to set up databases, set up a load balancer rules, and defines rules on the firewall whenIBM Http Server is in the DeMilitarized Zone (DMZ).
- Knowledge ofWSADMINscripts and Shell scripting using in order to automate the process of Web Sphere deployment and configuration. Working Knowledge in using WSADMIN (AdminConfig, AdminApp and AdminsTask) commands.
- Experienced inPerformance tuningsuch as tuning the web server by specifying the parameters for themaxclient, start servers and maxspareservers. Tuning the databaseconnection pool settings. Tuning theJava Virtual Machine (JVM)by specifying the minimum and maximumheap size.
- Installed and configured IBMMQSeries on AIX, creatingQueueconnection factories,Topicconnection factories and JMS Activation Specification’s for MDB’s in coordination withWeb Sphere MQ.
- UsedTivoli Performance Viewerto monitor Web Sphere Applications and tuned the environment accordingly like changing theJVM Heap, and Connection Pool sizes.
- Knowledge ofWileyfor monitoring the performance and for troubleshooting of Web Sphere environment.
- Troubleshooting, Admin Serverstart-up issues, Memory leaks, Java code defects after deployment, and class path issues.
Environment: IBM BPM (7.5.0.1, 8.0, WebSphere Application Server V6.1/7.0/8.0, JBoss Application Server v4. 2, ), IBM Business Monitor (7.0, 8.0), Apache 2.0.47, IHS 6.0/6.1, AD, Tivoli Access Manager, UML, XML, SQL, Java, DB2/UDB 8.2, Oracle 9i/8i/7i, (KSH) Script, Jenkins, JACL and Jython scripts, CSS Load Balancer, TPV, Wily Introscope 6.x, IBM AIX 5.x/6.x, Windows XP, RedHat Linux AS 3.0, TCP/IP
Confidential, Dallas, TX
Middleware Administrator
Responsibilities:
- Responsible for setup, Installation and Administration of JBoss Application server 4.2.2/3.x.
- Configured JBoss Application server and setup JDBC connection pooling with Oracle. Setup Apache web server with configuration to hook into JBoss through connector.
- Configured JBoss Application Server in a clustered environment using Jgroups.
- Worked on installing, configuring, maintaining and troubleshooting the IBM Web Sphere Application Server 7.x, 6.0 (ND), on RHEL (Red Hat Enterprise Linux) and Solaris 10.
- Involved in day-to-day administration tasks including deployments, monitoring of systems and troubleshooting the issues.
- Managed security and performance optimizations for JBoss, WebSphere ND 6.1 Application Servers by analyzing process dumps, logs and Heap Analyzer.
- Involved in Load balancing/Tuning/Clustering for JBoss Application Server using mod jk.
- Responsible for performance tuning of IBM HTTP server (IHS) 6.1, Application server, Web Container, EJB Container, and database Connection Pool.
- Worked closely with Network, security, operations, database and developer team to troubleshoot and resolve the issue related to application and application server.
- Worked in a 24/7 call and production support.
- Utilized Tivoli Performance Viewer, wily and Log Analyzer for performance and troubleshooting
- Installed JDBC drivers, created the data sources and configured the parameters of the connection pool.
- Creation of Shell Scripts for managing remote, local servers and other automation tasks
- Installing and Configuring and maintaining IBM Web Sphere MQ V 5.3 on Solaris 10
- Provided JMS configuration on Web Sphere MQ 5.3
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP scripts. Used wsadmin scripts to invoke JACL and Jython scripts in WAS 7.x/6.0.
- Used WSINSTANCE to create multiple Web Sphere instances from the command line.
- Automate application install, uninstall and application enhancements by executing and monitoring Shell scripts and JACL scripts.
- Created PMR and worked with IBM support team to resolve the issue and troubleshoot the ongoing problems.
- Involved in configuring the Web Sphere load balancing utilizing Web Sphere Workload Management including horizontal scaling and vertical scaling.
- Executed and monitored many JACL scripts and shell scripts to automate the maintenance process of the Web Sphere and recovered the backed up Web Sphere configuration using command line tools in WAS.
Environment: JBoss Application Server 4x/3/x, Web Sphere Application Server 7.x, 6.0, 6.1, IBM HTTP Server (IHS), JDBC, WSCP Scripts, JACL, Jython and Perl scripts, Tivoli Performance, IBM AIX, Windows 2000 SP 4, UNIX, Solaris, RHEL (Red Hat Enterprise Linux).
Confidential
Web Sphere System Administrator
Responsibilities:
- Responsible for Installation, Configuration and Maintenance of Web Sphere Application Server in a Network Deployment Environment on AIX consisting of 8 clustered nodes to achieve fail-over and load balancing - used Admin Console and wsadmin scripting.
- Installed, configured and integrated Web Servers (obj.conf, magnus.conf, plugin file), Siteminder (domains, policies, realms, rules) and Ldap user directory with WAS.
- Installing, Configuring, and troubleshooting WAS and Migrating from 5.0 to 7.1 and installation of fix packs and e-fixes.
- Supporting, monitoring all Applications at Development, QA and Production phases.
- Deploying application in WAS on AIX using Console and also automated JACL scripts after getting the Release EAR, WAR, and JAR files from Clearcase.
- Upgraded Applications with various patch files (JSPs, Class files, changing various properties and property files and other configurations).
- Hands on experience in defining synchronized and persistent IBM MQSeries Queue/Topic Connection Factories, Queue/Topic Destinations to the Application Server. Managing cron jobs, batch processing and job scheduling.
- Provided technical assistance for the Web Hosting Team on various Application servers and Web Servers including IBM HTTP Server, Apache Web Server, and iplanet Server.
- Involved in performing the Message Queue Interface (MQI) operations.
- Troubleshooting various problems in different stages of development using logs and with coordination from QA and Development teams.
- Monitoring WAS performance through Tivoli Performance Viewer and tuning the system - caching, queuing, JVM parameters, DB Connection Pooling.
- Wrote both Shell and Perl scripts for various automations and reports, etc.
- Establishment of Application-specific parameters and definitions (having knowledge of Java Servlets, JSPs and EJB development and deployment concepts and database skills).
- Workload management using Web Sphere Modeling and Cloning on Application Servers.
- Web Sphere Performance Monitoring, Tuning and Application-specific load balancing.
- Wrote SQL scripts for monitoring application working.
- Copying tables in DB2 using export and import and load commands.
- Diagnosis and repair of the Web Sphere Environment. Assisted developers with the diagnosis and repair of Web Sphere Applications.
- Worked with QA Team for Stress tests, Performance tests and identified the bottlenecks of highly configurable applications. Testing was done using LoadRunner.
- On-call Production Support (24x7), monitoring and maintaining multiple Applications in Development, QA and Production Environments.
Environment: WAS 6.x/6.1.x, IBMIHS, IBM AIX, JAVA, J2EE, AIX 4.5, SiteMinder 5.0, Apache, IHS WebServer2.0.42, JBoss, IBM DB2 UDB 7.2, Oracle, WSAD, MySQL