Websphere/middleware Administrator Resume
Harrisburg, PA
SUMMARY
- 7 years of experience of IBM WebSphere Application Server (WAS)Administration and strong knowledge of WebSphere product family and it’s architecture
- Expert in installing, configuring, maintaining, and supporting WAS 8.5/8.0/7.0/6.1/6.0/5.1/5.0 , Content Management server, Web Sphere Deployment Manager, IHS on distributed platforms
- Expertise in all stages of WebSphere Administration like installation, Configuration, Deployment, Scripting, Migration, and Trouble shooting on AIX 5.3/5.2/4.3, Red Hat Linux, Solaris 10/9/8, Windows 2003 Server Environments
- Expertise in configuring and installing IBM HTTP Serevr, Apache and Tomcat
- Extensively involved in advanced configuration concepts like Web Services, Listener ports, Queue Connection Factories, Queues, Application Servers, Clusters, Shared Libraries, Profiles, JDBC providers, Data Sources, URL Providers, JVM Custom Services, Environment Variables, etc.
- Complete life cycle of Web servers like IHS6.1, IIS 6.0/5.0, Sun One Web Server, and Apache Web Server on all Operation System environments
- DevelopingPerl and shell scripts to automate and maintain the WebSphere
- Optimization and fine tuning of Enterprise Applications in WAS8.x/7.x/6.x/5.x Workload Management (WML), WAS Resource Analyzer, JNDI, LDAP, Site Minder, SIB on Sun Solaris, AIX and Windows NT/2003
- Expertise in Install, Configure, administration of IBM WebSphere MQ Series Resources - Queue/Queue Manager, Channel, Listener Port management andadministration of MQ
- Configuring, monitoring and troubleshooting all J2EE and java processes of applications using IBM Thread and HEAP Analyzer
- Creating all necessary documentation to build, administer, and support all Dev, TEST, QA and production WebSphere Environments
- Expertise in migrating existing applications from WebSphere 5.1.x version Application servers to 6.1.x& WebSphere 6.1.x version Application servers to 7.0.x and 8.x on UNIX and Windows Platforms
- Deployed WAR, EAR applications onto clustered WAS environment for all the environments supported by the Middleware Group
- Working with multiple project teams as well as being responsible for WebSphere Administration, configuration, load balancing, performance tuning, Disaster Recovery and High Availability
- Troubleshooting and providing technical support in Production and Test environments
- Performed troubleshooting using Traces, Logs and Log Analyzer.
- Performance monitoring using Resource Analyzer and Tivoli Performance Viewer
- Effective communication with client, cross-functional teams to achieve project priorities/timelines
- Ability to communicate requirements effectively to team members and work in onshore-offshore model
- Ability to work independently with minimum supervision
TECHNICAL SKILLS
Enterprise Servers & Middleware: IBM WAS 8.5/8.0/7.0/6.1/6.0/5.1/5.0 MQ series IBM WebSphere MQ series 7.0/6.0/5.3
OS: Windows 95/NT/98/2K, UNIX, IBM AIX, Sun Solaris, Red hat Linux
Languages: JAVA1.5, C, C++, SQL, PL/SQL
Java/J2EE/Web Technologies: HTML, Java Script, DHTML, XML, XSL, XSD, CSS, J2EE 1.2/1.3, JDBC, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, SOAP
Databases: DB2 UDB 9.5/9.1/8.1, Oracle11g/10g/9i and SQL Server 2005/2000
Security Access Management Tools: IBM Tivoli Directory Server, Tivoli Identity Manager(TIM), Tivoli Access Manager(TAM) and Web SEAL
Scripting: Windows Batch, Unix shell, JACL, PHYTON,JYTHON, ANT
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
WebSphere/Middleware Administrator
Responsibilities:
- Installed Configured and Administered WASND 8.x/7.0/6.x on Linux and Windows environment
- Configured Deployment Manager and Application server profiles using profiles creation wizard
- Installed and configured IBM HTTP Server (7)
- Applied refresh packs, fix packs and interim fix packs to WASand IBMIHS web server 7.0
- Deployed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WebSphere admin scripts
- AccomplishedWork Load Management by creating Clusters
- Configured the WebSphere load balancing utilizing WebSphere workload Management including horizontal and vertical topology
- Performed Monitoring, Shutdown & Boot-Up, Network support and trouble shooting in Staging and Production environments as part of the application deployment
- Enabled security for the Admin Console and application components
- PerformedResource Analyzer/ Tivoli Performance Viewer to monitor WebSphere Applications and tuned the environment accordingly by changing the JVM Heap, Connection Pool sizes
- Managed security and handled performance optimization for EJB containers and web applications in IBM WebSphere, HTTPServer
- Performed trouble shooting and performance tuning using Resource Analyzer, Thread Analyzers and log Analyzer
- Developed logical security application architecture integrating WAS
- Played a major rolein defining and configuring application Servers, Virtual Hosts, Web Applications, Web resources, Servlets, JDBC drivers and Servlet Engines-as well as deployment of EJBs across multiple instances of WebSphere
- Utilized skills in shell, WebSphere admin and WAS scripting to automate deploying, updating applications, migrating data and automating batch jobs
- Developed scripts for accessing remote Admin Servers, cleaning up logs during back-ups
- Troubleshoot Admin Server start-up issues, class path issues by checking the JVM logs, plug-in logs and the Web server logs
- Assembled and Deployed the applications in Staging andProduction as per change management practices and 24/7 support, worked in shifts
Environment: IBM WAS8.x/7.0/6.x,IBM HTTP Server, Apache Web Server, LDAP, J2EE, JSP, Servlets, EJB, XML, JDBC, DB2,Oracle
Confidential, Philadelphia, PA
WebSphere Administrator
Responsibilities:
- Installed, configured and maintained IBM WASNetwork Deployment (ND) 7.0/6.1.x/6.0, IBM HTTP Server 1.3x/6.x, Apache Web Server
- Configured Queue Definitions, Queue Connections Factories, and Listeners in order to provide connectivity to Enterprise MQ infrastructure
- Deploying, troubleshooting, maintaining and configuring J2EE applications in various environments like Dev, Integration, QA, Stress, UAT and Prod
- Installed and configured IBM WAS7.0/6.1/6.0 JDBC drivers and Servlet engines
- Troubleshooting and recovery on AIX/Solaris and Windows 2008
- Migration of WebSphere Application server 6.1 to 7.0
- Implemented clusters in WebSphere for load balancing and failover
- Installed fix packs, e- Fixes, and cumulative fixes
- Applied patches and plug-ins for WASNetwork Deployment
- Managed security and performance optimizations for WASon AIX platform
- Load balancing/Tuning/Clustering for IBM WAS using Deployment Manager (Network Deployment)
- Installation, configuration, deployment and troubleshooting of intranet and extranet applications
- Created JDBC Providers, Data sources, and JAAS authentication aliases in order to provide connectivity to Oracle, DB2
Environment: IBM WASNetwork Deployment(ND) 7.0/6.1, WebSphere MQ, fix packs, DB2, JYTHON, JACL, Perl and UNIX shell scripts, JDBC Providers, Data sources, and JAAS authentication, WebSphere cells, Horizontal and Vertical Clusters, Wily Introscope
Confidential, Jersey City, NJ
Sr. Middleware / WebSphere Admin
Responsibilities:
- Performedconfiguration, installation and administration of WAS6.1 and IHS on Linux
- Installed Fix Packs, e-Fixes and cumulative Fixes to the existing infrastructure and new environment
- Created profiles using Profile Creating Wizard and silent profile creation
- Deployed applications (EAR) to WAS and maintained applications
- Provide support for the entire cycle of application testing including building applications, deploying, and trouble shooting
- Worked with Database Administrators to resolve database and JDBC related issues in WAS
- Administered applications in Java and performed configurations on them via the administrative console by using the JMS connected to WebSphere MQ (Series)
- Configured and administered JDBC Connection Pools/Data Sources on WAS
- Achieved Work Load Management by creating Clusters and Cluster Members in WAS 6.1
- Performance Monitoring Infrastructure (PMI) to monitor the overall health of WASand Used Tivoli Performance Viewer to analyze the PMI data
- Implemented Clustering, Performance tuning and Troubleshooting of IBM WAS6.1/5.1
- Deployed Servlets, Session and Entity Beans on the WAS
- Used Tivoli Performance Monitoring tool to monitor application resources (Enterprise Beans, Servlets) and WAS runtime resources (JVM memory, application server thread pools, database connection pool)
- Troubleshoot on issues such as out of memory, memory leaks, hung sessions and session replication
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication
- Created Environment with the help of JACL scripts
- Monitored for Application core dumps, or forced thread dumps to check for system objects using thread analyzer
- Configured plug-in for WAS 6.0/6.1/5.1
- Developed automated scripts to handle everyday System Administration tasks
- Problem determination using local error logs and by running user traces and service traces
- Played a vital role in the Migration ofWAS 5.1 to 6.1
- 24/7 support in troubleshooting problems for WebSphere applications
Environment: IBM WebSphere Application Server 6.1/6.0/5.1, IBM HTTP Server 6.0.2.7, RAD 6.0.0.1Solaris 10, WebSphere MQ 6.0.0
Confidential, San Francisco, CA
WebSphere Application Server Administrator
Responsibilities:
- Installation, configuration and administration of enterprise applications on IBM WAS6.x/5.1 and IHS, Apache Web Server on Sun Solaris, Linux and Windows NT/2000/2003 environment
- Upgraded WAS 5.0 on AIX/Windows2000 platforms and upgraded to fix pack 1 cumulative fix level 8
- Implemented Clustering, Performance tuning and trouble shooting of IBM WAS6.x/5.1
- Deployed enterprise J2EE applications on WAS6.x/5.1 that involves EAR, JAR and WAR files
- Configuration of WAS resources like Data Sources, JDBC Providers and Connection Pooling to connect to the DB2 and Oracle
- Troubleshoot network issues, opening tickets for DNS changes, firewall requests
- Performed the tasks with developers to build the Dev, Test, Pre-Prod & Production environment, and assist in the process of performing the necessary tests
- Applied DST patches on SOLARIS and WINDOWS servers
- Worked with developers and used J2EE to further modify J2EE applications
- Used Log Analyzer and Tracing methods to Analyze and Troubleshoot errors for Application servers and Web servers
- Implemented Work Load Management (WLM) by using cloning and clustering techniques (Horizontal and Vertical Scaling) for providing High Availability and Failover capabilities
- Configured Session Management and used memory-memory replication to provide session persistence for distributed sessions
- Installed and configuredIntegrity Site minder Web Agent with webserver
- Configured Secure Sockets Layers (SSL) for data encryption, data signing and client authentication
- Implemented bash and korn shell scripts for accessing remote Admin Servers, cleaning up logs along with back-ups
Environment: IBM AIX, SUN Solaris, Windows 2000, WAS6.x/5.1, IBM HTTP Server, Apache Web Server, LDAP, J2EE, JSP, Servlets, EJB, XML, JDBC, ORACLE, DB2, HTML, WSCP, JACL scripts
Confidential, lake Forest, Illinois
WebSphere Administrator
Responsibilities:
- Installed and configured IBM WAS6.0/5.1.1.x/5.0.2.xon Linux/AIX 5.3/Windows 2003 server
- Installed and configured IBM HTTP Server 2.0.42/2.0.47 on UNIX and Windows machines
- Clustering, Performance tuning and troubleshooting of IBM WAS6.0/5.1/5.0
- Deployed enterprise applications on Application Servers and maintained applications
- Performed various tasks in Migration ofWASfrom 5.1.x.x to 6.0 in development, test and production environments
- Established appropriate environment and project lifecycle for Development, Testing and Deployment on WAS 5.x
- Configured response file for silent install of WAS Base and ND
- Configured and setup Secure Sockets Layers (SSL) for data encryption
- Configured WebSphere MQ queue destinations, MQ queue Connection factories and message listeners for the JVM's
- Generated http plug-in config and moved it to the web servers
- Designed WebSphere Server load balancing and fail over by using Workload Management(WLM), horizontal and vertical scaling
- Monitored and analyzed data with Resource Analyzer and Tivoli Performance Viewer
- Configured WebSphere resources like JDBC resources, J2C and JMS
- Performance tuning by configuring caching, queuing, pooling, JVM parameters and Problem determination using TPV and Wily Introscope dashboards
- Configured WebSphere Global Security using LDAP& also JAVA Security with application scoped policy files
- Implemented standard backup procedures for WebSphere and applications
- Performed routine management of WebSphere Environment like monitoring Disk Space, CPU Utilization
Environment: IBM WAS6.0/5.1/5.0, IBM MQ Series 5.2, IBM HTTP server, Netscape Enterprise Server, EJB, JSPs, XML, JDBC, MQ Series, AIX and Windows 2000/NT