Websphere Application Server,resume Profile
SUMMARY:
- About 7 years of IT experience in administration and installation of IBM Websphere/BEA Weblogic Application Servers ,Websphere Portal, Websphere MQ on various Operating Systems like UNIX, AIX, RHEL and Windows and Web Servers like Apache, Tomcat, And Providing support for Production, Staging, Testing and Development environments.
- Experience in Installation, Configuration, Trouble-Shooting and performance tuning of IBM WebSphere Application Server 8.0/7.0/6.1/ 6.0 Network Deployment on various Operating Systems like Windows AIX, Linux, Sun Solaries, Environments,IBM HTTP Server 1.3.x/2.0.x,/6.x, WebSphere MQ, JMS, LDAP, Oracle 9.x, SQL Server on UNIX AIX , Linux and Windows NT/2000/2003 environments.
- Involved in migrating Websphere Application Server 6.1 to 7.x and 8.0.
- Experienced in upgrading WebSphere with Refresh packs, fixpacks and fixes using update installer.
- Worked on server side technologies like JSP, Servlets, EJB, JNDI, JDBC, JMS and RMI, CORBA, XML, HTML,
- Java Beans on IBM WAS.
- Experience in deploying and Troubleshooting J2EE applications in WAR, JAR and Ear formats on various versions of WebSphere Application Servers and MQ Servers using various ways like Admin Console, wsadmin and wsadmin scripting tools such as JACL/Jython/Perl scripting. For compiling automated deployments.
- Administering WebSphere Admin Console by setting appropriate roles like Administrator, Configurator, Monitor, Operator roles to LDAP users.
- Experienced in handling multiple application server nodes using WebSphere Application Server Network Deployment Manager.
- Experienced in installation and configuration of Web Servers IBM HTTP/Apache .
- Experienced in installation and configuration of LDAP Server IBM Directory Server .
- Used jacl, Jython scripts for starting and stopping servers, deployment of applications.
- Worked with WebSphere MQ team to install MQ client and MQ server software on various platforms.
- Expertise in cluster management implemented horizontal clusters, vertical clusters and hybrid. Troubleshoot
- application related issues, and interact with Development staff in performing complex testing.
- Excellent knowledge on TCP/IP, RMI and HTTP protocols.
- Provided technical assistance in monitoring, tuning, backup/restore, upgrades, failover and recovery and upgrades of WebSphere Environment for availability, scalability, maintainability and WLM Work Load Management using cloning and clustering including horizontal and vertical cloning.
- Experienced in configuring security and session management, performance tuning, and applying patches and fix-packs of WebSphere Application Server on AIX and Windows environments.
- Good Experience with Relational databases like ORACLE, DB2 and MySQL Server.
- Excellent problem resolving interpersonal good communication skills with ability to work under pressure in a highly visible role in a team and individually.
TECHNICAL SKILLS:
Operating Systems AIX 5.x, Solaris 9.0/8.x, Red Hat/ Suse 9/Linux 8.0/7.x,Window 2003/2000, z/OS.
Languages C, C , Java, JavaScript, HTML, XML, SQL, JDBC.
Database DB2/UDB 7.2/8.x, ORACLE 10g/9i/8i, SQLServer6.5/7.0.
Middleware Websphere MQ
Web/ApplicationServer WebSphere 8.0/7.x/6.x, Websphere Poratl 7.x/8.x, IBM HTTP Server
1.3.26/2.0.47.1, I Planet, IIS,Tomcat 7.x/6.x/5.5/ 4.1, Apache 2.x, Web logic
Application Server, VisualVM, and HP Diagnostics.
.
Monitoring software Netcool, SiteScope, NetIQ, Wily Introscope, NASTEL-Autopilot.
Scripting Languages Shell Script, JACL/Jython Script and WSADMIN
Web Technologies HTML,DHTML,XML,ASP.
Networking/Protocol TCP/IP, HTTP/HTTPS, SSL, SOAP, LDAP.
PROFESSIONAL EXPERIENCE:
Confidential
Websphere Application Server
- Successful in implementation of Workload Management WLM using cloning/clustering techniques including horizontal and vertical clustering for fail over processes.
- Setup and managed Cron jobs, batch processing and job scheduling using shell scripts.
- Monitored the health of the JVM taking Thread Dumps and analyzing the stack trace these helped in performing Root Cause Analysis.
- Configured Triggering environment to start the target application.
- Created the channel Triggering for distributed queueing.
- Been the through checker of Websphere MQ channel status Post Maintenance window.
- Platform Maintenance/Environment support and troubleshooting, Internal and external web servers on various platforms.
- Good in Trouble shooting the issues related to MQ
- renewed the certificates for QM
- upgraded MQ from v6 to v7.
- Good in configuring clusters of Queue Managers
- Restored the MQ Queue Manager which is not created after migration
- Setting up of Nodes, Data Sources, Virtual Hosts, configuring Servlets Engines, Session Managers including planning installation and configuration of Web Sphere Application Server
- Configured distributed queueing environment.
- Expertise in Message Oriented Middleware MOM implementation and operation.
- Used WILY Performance tools for monitoring and tuning the Web Sphere environment JVM heap size, data base connection pool size, etc .
- Synchronized the nodes whenever there are configuration miss matches.
- Worked with Application teams in changing the Connection pool settings
- Conducting Pre Post checks of the applications involved in patching
Confidential
Websphere MQ Adminisrater
Responsibilities:
- Installation, configuration, tuning, backup, recovery and upgrade of IBM WebSphere Application Server
- V 6.x/7.x Network Deployment, IBM WebSphere MQ V6.0/7.0 on AIX, Solaris and Linux.
- Configured WebSphere JMS settings like Queues, Topics, Activation Specifications, Queue connection Factories and Topic connection Factories for WAS- MQ connectivity.
- Configured virtual hosts and transports for WebSphere application servers.
- Good Working knowledge of SOA and Web services technologies.
- Configured Sibus and MQ in the environment.
- Installing, configuring and Troubleshooting WebSphere MQclients.
- Invovled in Installing, Configuring and Troubleshooting WebSphere MQ serversV6.0/7.x.
- Implemented Clustering, Performance tuning and trouble shooting of IBM WebSphere MQ Server 7.0/6.0.
- Installed and configured Apache HTTP Server, IHS and WebSphere Application Server and also configuration of Virtual Hosts for Apache HTTP Server, and Tomcat Application Server.
- Created Queue Managers, Channels and Clusters in WMQ 5.x/6.0/7.0.
- Configured WebSphere resources for database JDBC providers and data sources and MQ resources QManagers, qcfs and queue destinations .
- Coordinated change to WebSphere MQ CSDs and PTFs to improve stability. Created, backed up, modified, deleted MQ Objects.
- Monitored WebSphere MQ 5.x/6.0/7.x servers.
- Installation, Configuring and administering interfaces for MQSI.
- Setting up of queues, message layouts, and data mapping setting up rules in MQSI.
- Assisted clients with definition of enterprise-wide message standard.
- Defined message flows and message sets using the WMB toolkit for both WMB and WMQI.
- Used SOAP Input node and SOAP Reply node and SOAP Request node to expose a WebService,To call a Web Service synchronously
- Used Database Node from Message flows to perform lookup and make the code scalable.
- Worked extensively in transforming TDS message formats on MRM to CWF.
- Used Destination List to send transformed messages to Multiple Output Queues.
- Implemented transactional micro-flows and business process logic to integrate with web services and queues
- Designed developed LDAP Authentication Authorization Service using Java, LDAP, and JNDI.
- Monitoring application log files, MQ Server Performance, and tuning for DB Pool connections.
- Performed WebSphere configuration, backup and restoration tasks by using backupConfig, restoreConfig commands etc .
- Worked with Heap Analyzer, Thread Analyzer in analyzing heap dumps and java cores.
- Involved in configuring the WebSphere load balancing utilizing WebSphere Workload Management including horizontal scaling, vertical scaling, creating dynamic clusters, setting up node groups and application versioning in WebSphere MQ environments.
- Installed and configured IBH HTTP Server and iPlanet web servers, WebSphere MQ servers and back-end data servers to create end-to-end web services.
- Provided load/stress, Performance testing and trouble shooting on issues such as Out of Memory, 100 CPU Usage, hung Thread sessions, session replication, JVM Crashes
- Worked with Heap Analyzer, Thread Analyzer in analyzing heap dumps and java cores.
- 24x7 on-site operations support in an environment with over 200 Servers.
Confidential
Midilware WAS/MQ Administration
- Implemented the Clusters / Server Groups and Cluster Members /clones Vertical scaling horizontal scaling for fail over and distribute the workload on WAS 6.0/6.1,WAS MQ6.0.
- Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments on a daily basis and troubleshot various configuration and application issues.
- Wrote scripts for accessing remote Admin Servers, cleaning up logs during back-ups.
- Added redirects and proxy statements in the proxy servers.
- Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics, and the use of profiling data to leverage from Session and State beans for different aspects of the application
- 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 on 3 OS'es, which included clearing queues, modifying object attributes, start/stop Queue Managers, Channels, Listener Ports, helped resolve programming problems.
- Implemented security exits like BLOCKIP2 in MQ environments.
- Responsible for monitoring applications and other MQ objects using TIVOLI OMEGAMON.
- Troubleshooted and successfully resolved LDAP, SiteMinder, WAS, MQ, code, data issues
- Troubleshooted problem-tickets, worked with developers to identify the root cause and resolve the issue or propose a potential work around
- Involved in migration of some of the applications from WAS 6.0 to WAS 6.1 and WAS 7.0.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis
- Managed multiple high profile, complex projects and implemented with minimal disruption to end-users
- 24x7 on-site operations support in an environment with over 200 Servers.
Confidential
Websphere Administrator
Responsibilities:
- Installed, configured, administered, troubleshoot and tuned WAS ND/XD on AIX, Windows and HP-UX.
- Updated WebSphere Application Server, IBM Http Server and plug-in with latest fix packs.
- Installed WebSphere XD, created and configured On Demand Routers ODRs by modifying different properties in proxy-settings.xml file using scripting.
- Deployed application EARs on WebSphere Application Server ND/XD in Test, Stage and Production.
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts.
- environments on a daily basis and troubleshoot various configuration and application issues.
- Configured resources for enterprise applications like configuring JDBC providers, configuring JMS providers, configuring URL providers, configuring Mail Providers.
- Implemented Memory to Memory session replication by configuring replication domains.
- Implemented global security for WAS 6.x/7.x by configuring the federated repositories.
- Worked on tuning IBM Http Server to maximize the number of client connections to WebSphere Application Server by configuring max number of simultaneous connections, IHS child processes and also by configuring ramp-up and ramp-down of IHS child processes.
- Extensively used IBM Pattern modeling and Analysis Tool PMAT , IBM Heap Analyzer, IBM Thread and Monitor Dump Analyzer to identify the memory usage, leaks and analyzing the Garbage Collection and configuring the right GC parameters for better performance.
- Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for different aspects of the application.
- Worked with application teams and helped them to understand how WebSphere executes threads work and the corresponding equivalent impact on memory on other JVM settings as well CPU performance on the hardware.
- Experience with LDAP, SSO Single Sign On , Web Agent configuration, Netegrity Siteminder, VIPs Virtual IP address , Content Smart Switch functionality in complex clustered environment.
- Coordinate the monthly implementation process. Maintain a consolidated implementation plan. Move source code to production servers. For WebSphere applications, review edit deployment documents, create appropriate zip files packages and stage for production implementation.
- Managed multiple high profile, complex projects and implemented with minimal disruption to end-users.
- Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers.
Confidential
Java/J2EE Developer
Responsibilities:
- Developing Concrete Java classes
- Modifying components using Java J2EE technology to implement the business rules.
- Involved in developing business logic as per needs of client requirement.
- Developing presentation layer and implementing in Struts framework.
- Developing System based on MVC Model.
- Created JSPs using Struts Framework.
- Developing Java Beans for business logic.
- Used Java design patterns like Singleton, DTO and DAO.
- Effectively communicate with all team members and with the management team.
- Involved in understanding the requirements and preparing the Low level design document.
- Involved in preparing views, validations, action classes and action forms.
- Designing and developing controller Servlets using MVC Model 2 with business delegation capabilities.
- Modifying Components using Java J2EE technology to implement the business rules.
- Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML.
- Worked on Web Services for transferring data between different applications.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Agile/SCRUM is used as project management methodology and responsible for updating the information and the status for each enhancement or defect in defect tracking application