Middleware Administrator Resume
NJ
SUMMARY
- Professional with Over 7 years of experience in design and administration of IBM WebSphere Application Server V6.x/7.x/8.x, JBoss EAP V6.x and Apache Tomcat 6/7,EAP, IBM IHS, Apache HTTP6/7/8 serveronUNIX (Solaris/AIX/Linux)andWindows NTenvironments.
- Expertise inJ2EEApplication Deployment, Software installation, maintenance, fixes upgrades, general administration, troubleshooting and performance tuning of Websphere Application server(V6.x/7.x/8.x)on multiplatform (Solaris, AIX, ZOS, Linux, RHEL and Windows) environment.
- Extensive experience in Planning, Patching, Tuning, Troubleshooting and Integrating IBM WebSphere Application Server, WebSphere MQSeries, Apache Tomcat, Apache Http Server, IHS and LDAP.
- Expert level experience in installation, configuration, performance tuning, troubleshooting security, backup, recovery and upgrades of WebSphere Portal6.x in clustered environments on IBM AIX systems.
- Experienced in integrating IBM HTTP Server (V6/7/8), Apache HTTP Server (2.0/2.2), LDAP, Oracle 10/9i/8i with IBM Web Sphere Application server on AIX and Linux platforms.
- Strong experience in Administration and Maintenance of WAS - NDclusters (vertical, horizontal and hybrid) and deployment of applications in highly available, load balanced production environments.
- Extensively worked on configuring web server plug-ins, IBM HTTP Server, Apache HTTP Server, LDAP.
- Extensive experience in JVM tuning and debugging skills ofWAS configurations like Heap, GC Policies, Session management.
- Experience in implementing Load Balancing to support high availability and scalable web farms involving large-scale enterprise applications.
- Experienced in DNS, LDAP, FTP, Security Management and System Troubleshooting skills.
- Experience in Shell, JACL, Jython&ANT scripting for administration, maintenance and troubleshooting - written scripts for all day-to-day activities - both WAS and shell.
- Configured SSL using Self-Signed s and CA s between Application Server and Web Server, Application Server and LDAP Server.
- Created user roles and groups for securing teh resources using LDAP User Registries.
- Experience in configuring Workload Management (WLM) of Web Sphere Application Server, performance tuning using Analyzertools for heap and thread dumps and also in troubleshooting using Log Analyzer.
- Successful implementations of WLM using cloning and clustering techniques including Horizontal and Vertical Cloning for failover and Installed, Deployment, Maintenance, Troubleshooting, Tuning JBossEAP6 in Dev/QA/Prod environments, Deployed applications in all teh environments.
- Experienced in setting up, configuring and implementing various authorization and autantication models including LDAP and LTPA in e-commerce applications.
- Deployed teh applications on multiple JBoss instances and maintained Load balancing, high availability and Fail over functionality using mod jk and mod cluster.
- Worked closely with teh development team to determine how teh application will utilize teh application services (JDBC pools, JMS, Security).
- Good noledge, understanding on MQ installation and configuring MQ resources (Queue Managers, Queue Connection Factories and Queue destinations).
- Involved in developing MQ infrastructure in enterprise level with distributed queuing and clusteringconfiguring and managing MQ channels.
- Secured teh communication channel between Client and WebServers, WebServers Plug-in and Web Container and configured teh Dynamic Cache services on teh web container.
- Experience in working with logs, traces and messages using tools such as Log Analyzer, Resource Analyzer and Admin Console
- Creating teh Problem Management Record (PMR) with teh IBM if their were any unresolved bugs.
- Knowledge of Java, J2EE concepts, EJB, Servlets, RMI, JSP’s.
- Keep updated with latest technologies in teh IT industry.
- Supported applications and middleware infrastructure in a demanding24/7 Production Environment
TECHNICAL SKILLS
Application Servers: IBMWebSphere Application Server v6..x/7.0/8.0/8.5, WebSphere Portal Server 5.1/6.0/6.1, Apache Tomcat 6/7, JBoss EAP6
Databases: ORACLE 10g/9i/8i, DB2 UDB 7.2/8.0, SQL Server
Languages and Scripts: Java, J2EE, C++, C, SQL/PL SQL, HTML, XML, CSS, JACL, Jython, ANT,wsadmin, Shell scripting, JavaScript
Web Servers: IIS, IBM HTTP Server, Apache HTTP Server, Sun One/ iPlanet Web Server
Operating Systems: UNIX, Linux, OS/390, AS/400, HP-UX (including Service Guard), Solaris (Including Veritas), IBM AIX (V4.3.3 and 5L V5.1, HACMP) and Windows NT/2000/XP
Network /Protocol: TCP/IP, HTTP/HTTPS, SSH, Telnet, FTP, RMI/IIOP and WAP (WTP/WSP)
Tools: Tivoli Storage Manager, Jenkins, Maven,Chef, Puppet, Clear Case (Version Control Software), SSO (Single Sign On), SSH
PROFESSIONAL EXPERIENCE
Confidential, NJ
Middleware Administrator
Responsibilities:
- Installed, Configured and Administered WebSphere Application Server v7.0/8.0/8.5, MQ v7.1/7.5, Jboss EAP 6, IBM HTTP Server on Windows,Solaris, AIX and Red Hat Linux.
- Installed and Configured WebSphere Application Server with IBM HTTP Server 7/8
- Involved in Creating and Managing teh Nodes, Application Server's, Cluster's and Deployed Multiple J2EE Applications.
- Configured WebSphere Application Server with LDAP Security using Microsoft Active Directory
- Creating Dynamic Clusters in WebSphere Application Server V8.5.5 for teh execution environment and long-running applications.
- Involved in setting up connection pool for JDBC and JMS properties for teh respective applications.
- Configured teh Session Management i.e. Memory to Memory and Database replication.
- Enabled Security features using LDAP user registry for autantication and authorization privileges for Admin console.
- Configured and created MQqueue managers, message queues, channels, process definitions and triggers.
- Configured JMS applications to connect to MQ by creating bindings files.
- Responsible for writing and developing shell scripts to automate various tasks like installation & management of log file monitoring, log rotation, and performance monitoring using Shell scripts.
- Created and Managed cron jobs to execute scripts for house keep tasks like log rotations, Stand Alone applicationsthat contain jobs to be run at different times during teh day.
- Configured and setup monitors in enterprise class system monitoring tools like Wily Introscope 9.5 and Tivoli Performance Viewer.
- Installed and Configured Alerts forWilyIntroscope to teh production environment.
- Successfully upgraded various environments with Fix packs and refresh pack for 8.5.0.x to 8.5.5.x
- Used Wily Performance tools for monitoring and tuning teh WebSphere environment (JVM heap size, data base connection pool size, etc).
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using teh Admin Console and WS admin scripts.
- Administered role based access to users with various roles to access teh WebSphere admin console.
- Troubleshoot networking issues, opening tickets for Incidents,DNS changes, firewall requests.
- 24/7 on-call production support and troubleshooting issues related to Sun One, IHS & WebSphere.
- Installed and configured teh SSL s in WebSphere Application Server and web servers using Ikeyman tool.
- Responsible for writing and executing UNIX shell/Pearl/Jython Scripts for automated build and deployment of applications.
- Experience in Setting up of Nodes, Data Sources, Virtual Hosts, configuring JMS, Session Persistence including planning installation and configuration of WebSphere Application Server
- Worked closely with different groups as teh application was integrated with other products.
- Documented all teh project work done as a project report and sent out weekly reports to teh manager.
- Handled deployment of Java Servlets, Session Beans and Entity Beans for modules to teh respective application server instances.
- Troubleshoot Admin Server start-up issues, Java code defects after deployment, and classpath issues by checking teh JVM logs, plug-in logs and teh Web Server logs.
Environment: IBM WebSphere Application Server 7.0/8.5.5, Siteminder 12, HIS 7/8, IBM WebSphere MQ 7.5, MS AD, IBM DB2 10, Jenkins, Maven, Oracle 11g, AIX 6,RHEL 6
Confidential, Minneapolis,MN
Middleware Administrator
Responsibilities:
- Installed and configured WebSphere Application Server 6.1/7.0, WebSphere MQ v7.0, JBOSS, TOMCAT and IBM HTTP Server 7.0/6.x on LINUX, AIX and Windows platforms and upgraded to fix packs.
- Worked closely with developers to define and configure Application Servers, Virtual Hosts, Web Applications, Web resources, Servlets, JDBC drivers and deployment of EJBs across multiple instances of WebSphere.
- Installing IBM HTTP Servers and integrated with WAS for load-balancing and fail-over using generated plug-in.
- Involved in Creating and Managing teh Nodes, Application Server's, Cluster's and Deployed Multiple J2EE Applications.
- Enabled Security features using LDAP user registry for autantication and authorization privileges for Admin console
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using teh Admin Console and WS admin scripts.
- Experience in monitoring teh various MQ Series objects like queues, channels, listeners etc. using QPASA.
- Configured routing using mod jk connector for Tomcat and JBoss through AJP.
- Created and federated profiles to teh Deployment Manager using both Profile Management tool and also automated teh process using manage profiles andaddNode command.
- Compiled Apache for CLED - a legal app that runs webtop over TOMCAT 6.x and protected teh site with SSO. Used IBM notes group to restrict access to teh legal team using custom repositories in teh policy server.
- Configured SSL for Web Servers and LDAP Security for WebSphere using IBM Directory server.
- Wrote scripts for accessing remote Admin Servers, cleaning up logs during back-ups.
- Involved in configuringthe WebSphere load balancing utilizing WebSphere Work Load Management (WLM) including horizontal and vertical topology and avoiding single point failure.
- Installed EAR’s, WAR’s and configured application specific JVM settings, Web container parameters using teh Admin Console and admin scripts.
- Enabled Security for teh Admin Console and application components
- Configured JBoss Messaging, which included setting up a data source, configuring access control, defining new destinations and updating applications.
- Hands on Experience on Resource Analyzer, Tivoli Performance Viewer to monitor WebSphere Applications and tuned teh environment accordingly like changing teh JVM Heap, Connection Pool.
- Performed Migration of some of teh applications from WAS 6.1 to WAS 7.0
- Analyzed teh problems using IBM Support Assistant (and/or interact with IBM support to solve teh problems by sending IBM Problem Management Records (PMR).
- Configured Relational Databases such as Oracle, DB2 and SQL Server with Application Server.
- Troubleshot Admin Server start-up issues, Java code defects after deployment, and class path issues by checking teh JVM logs, plug-in logs and teh Web Server logs.
- Worked with QA Team for Load Tests and Performance tests and identified teh bottlenecks in teh applications.
- Worked with Application groups in troubleshooting and fine-tuning teh application Performance.
Environment: IBM WebSphere Application Server 6.1/7.0, IBM WebSphere MQ 7.0, Tomcat 5/6, JBOSS EAP 5/6, IBM HTTP Server 6.x/7.x, AIX 6/6.1, Solaris 8/9, Oracle 9i/10g, DB2 8/9, Shell Scripting, QPASA.
Confidential, Minneapolis, MN
WebSphere Administrator
Responsibilities:
- Installed, configured, administered WebSphere Application Server ND on AIX for multiple high profile projects
- Administered, configured, tuned, and troubleshot WebSphere in a clustered environment.
- Administered, configured, tuned, and troubleshooting WebSphere in a clustered environment on LINUX.
- Installed WebSphere Application Server V6.0, V6.1,V7.0 and configured it on AIX 5.1 and Red Hat Linux 3.x platforms.
- Configured teh web-server interfaces (plugin file), session management, virtual hosts, datasources, HTTP transports for Application Server instances and applications.
- Upgraded WebSphere ND 6.0 and 6.1 with refresh packs and fix packs, migrated teh applications on WebSphere 5.1 to 6.1.
- Separated teh static content from teh dynamic content for better application security and performance
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
- Implemented creation of Servers and cluster groups in Websphere Application server
- Supported teh whole environment configuration and also applications deployed.
- Tuning teh JVM based on performance testing /monitored teh results on Wily.
- Investigated, troubleshot and resolved application and configuration issues.
- Wrote Unix Shell scripts to monitor installed enterprise applications and to get information from teh logs and database in teh required format and other daily activities and jobs
- Used WebSphere Admin Console and wsadmin/JACL/Jython scripting to install enterprise EAR, WAR files or for hot deployment.
- Involved in deploying portlets on WebSphere portal 5.1/6.0
- Created new groups and added users to those groups in LDAP for different environments.
- Provided different levels of access to different users in teh Admin console as per teh request.
- Troubleshoot various problems at QA, Staging and Production phases
- Monitored Applications and WAS performance through Tivoli Performance Viewer and tuned teh system - caching, queuing, JVM parameters, DB Connection Pooling
- Applied fixpacks and JDK patches to WebSphere in different environments.
- Experience in using Log Analyzer and Thread Analyzer tools to analyze service logs and javacore files.
- Knowledge of Java Servlets, JSP, EJB development and deployment concepts and database skills
- Performed Application-data backup & recovery, local backup/restoration of teh WebSphere Environment - configurations and applications
- Performed daily housekeeping functions, such as establishing new accounts, creating and resetting passwords, developing scripts, performing system backups and recovery, and installing software patches and updates.
- Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping teh NFS services.
- Developed Cron jobs and Shell Scripts (tk, Jython, Perl, ksh) for automating administration tasks like file system management, process management, backup and restore.
- Extensive hands on WebSphere Administration using command line tools like wsadmin, dump Namespace (for JNDI)
- On-call Production Support (24x7)
Environment: IBM WebSphere Application Server 5.1/6.0/6.1, IBM WebSphere MQ 5.3/6.x, IBM DB2, AIX 5.1/5.2, SunSolaris 10/9/8,Sun ONE Directory Server 5.1, IHS webserver 2.0/2.1/6.1,Tivoli Performance Viewer, Willy Introscope 7.x, Oracle 10g, Sybase, DB2.
Confidential, Baltimore,MD
Middleware Administrator
Responsibilities:
- Worked as part of Webserver/Middleware Remote Infrastructure Support team as an ISA (Incident Support Analyst)
- Responsible for providing 24X7, remote technical support for WebSphere MQ, Websphere Process Server, WebSphere Application Server, Java Message Service (JMS), Enterprise Service Buson AIX and Linux platforms.
- Applies changes to middleware servers, partners with Problem Management areas to resolve technical issues including determining initial root cause analysis, and works with project teams to implement new infrastructure into teh environment.
- Maintenance and service restoration of Websphere Application Server version6.x/7 and Websphere MQ on AIX
- Worked on troubleshooting Java applications using WAS logs, traces, Log Analyzer, Resource Analyzer/Tivoli Performance Viewer. Used Wily Introscope extensively to determine application bottlenecks to dig-out which modules are consuming excessive resources
- Provided support to teh application team for Performance tuning by configuring caching, queuing, pooling, JVM parameters using TPV and Introscope Wily.
- Websphere Admin Console and configuring resources on JVM’s using shell scripts.
- Monitor Java Virtual Machines (JVMs) for changes, performance characteristics, and availability
- Perform advanced trouble shooting and develop solutions to Websphere and Middleware related problems.
- Perform complex incident resolution including: identifying solution alternatives, recommending and implementing courses of action, and resolution of teh incident.
- Document solutions for future
- Communicate event trends for automation or root cause analysts
- Work with a variety of areas including: customers, co-workers, business partners, server type owners and service providers
- Work closely with Incident Management and other Problem Management teams and Perform incident resolution for Websphere Application Server and for Websphere MQ
- Track and implement changes to teh Websphere and Middleware environments and server
- Monitor Java Virtual Machines (JVMs) for changes, performance characteristics, and Perform network issuance of Websphere applications.
Environment: WebSphere MQ 6.x/7.x, Websphere Process Server, IBM WebSphere Application Server 6.x/7.x,WilyInterscope, Java Message Service (JMS), Enterprise Service Bus, and WTX
Confidential
WebSphere Administrator
Responsibilities:
- Involved in setting up teh Dev, Test, Non-Production and Production Servers from scratch.
- Installed, configured and administered WebSphere Application Server 7.0/8.0 on AIX and Solaris platforms.
- Configured horizontal and vertical scalability of WebSphere for high availability, load balancing, to support failover mechanism and to utilize system resources to teh maximum extent.
- Installed IBM HTTP Server 6.0/6.1 and configured teh plug-in with local and remote WebSphere Application servers.
- Deployed Applications on WebSphere application server manually and using scripts.
- Configured Web-Server interfaces (plug-in file),Session Management, virtual hosts, Data Sources, HTTP transports for Application Server instances and applications.
- Enabled Security features using LDAP user registry for autantication and authorization privileges for Admin console.
- Configured WebSphere resources including JDBC providers, JDBC data sources and Connection Pools.
- Worked with teh scripting team and modified several scripts for Configuration and Installation of WebSphere 6.1/8.0.0.2.
- Involved in Load and Integration testing of J2EE applications on WebSphere Application Server and for distributed platforms.
- Intensively involved in IBM WebSphere Application Server troubleshooting scenarios like Out of memory, Java hangs, crashes, and Hung Threads.
- Worked on problem tickets (PMRs) with IBM to find effective solutions to various problems and performance issues. Worked on WebSphere system related system work (patches, fixes and fixpacks).
- Monitored Applications and performed performance tuning by configuring caching, queuing, pooling, JVM parameters and DB connection pooling through Tivoli Performance Viewer and Wily Introscope dashboards.
- Worked on troubleshooting Java applications and WebSphere issues using WAS logs, traces, Tivoli Performance Viewer.
- Deployed application in Development, UAT, and production environments and followed change management practices and 24/7 support.
Environment: IBM WebSphere Application Server 6.1/7.0/8.x, IBM HTTP Server 6.x/8.x, AIX 6/6.1, Solaris 8/9/10, Oracle 10g/11i, DB2 8/9, Wily Introscope 7/8, Shell Scripting.