RAVI G
Email: *******.****@*****.***
Phone: 256-***-****
SUMMARY:
Over 7 years of IT experience with more than 6 yrs of WebSphere System
Administration and Production Support on distributed systems like Sun
Solaris, AIX, Linux (RedHat, Suse) and Windows NT environment with
different versions of Web Sphere Application Server (4.x/5.x/6.x),
WebSphere Process Server 6.x, Web Sphere Portal Server 5.x/6.x, IBM HTTP
Server (1.3/2.0), Apache, iPlanet.
. Proficient in Architecture, Installation, Setup and Configuration of
IBM Web Sphere Application Server and IBM Http Server. Involved in
configuring J2EE Enterprise Applications on heterogeneous platforms
under multi-cell and multi-node environments.
. Configured Web sphere 6.x applications in a clustered environment
using vertical and horizontal scalability and administering apps using
wsadmin scripting
. Installed Portal Server 5.1.x on Web Sphere 5.1.x (Base and ND) and
configured it to deploy enterprise applications in heterogeneous
platforms under multi-cell and multi-node environments.
. Experienced in installing Web Sphere Process Server 6.x and Configured
it to deploy enterprise applications and did some configuration changes
using scripting.
. Expertise in Application architecture designs, Web Server and
Application Server load balancing techniques(Horizontal and Vertical
Clustering), WebSphere Global Security (LTPA mechanism ), SSL (Mutual
Authentication), Single Sign-on using Oblix and Site Minder, Web sphere
MQ.
. Involved in MQ installation and configuring MQ resources (Queue
Managers, Queue Connection Factories and Queue destinations). Adept at
configuring various Web Sphere resources including JDBC Providers
(oralc,db2, sql), configuring data sources, resource adapters,
Message Driven Bean Listeners, session management, managing web sphere
variables at all scopes ( cell, cluster, node and server).
. Good working experience with Secured Socket Layer (SSL), creating self
signed certificates, Generating certificate requests, Import/Export
certificates and creating key databases.
. Well versed with Web Sphere Clustering (Work Load Management (WLM) and
Fail Over) techniques including horizontal and vertical scaling, Web
Server load balancing using Cisco and Foundary switches.
. Hands on experience in performance monitoring and tuning of J2EE
applications (Web & EJB modules) on multiple platforms with Web Sphere
Application Server 4.0/5.0/6.0 with the help of Web Sphere RA and
Tivoli Performance viewer. Worked with backup and restore of Web Sphere
using xml config (was 4.0) and backup config tool (backupconfig.sh and
restoreconfig.sh ) in web sphere 5.x/6.0
. Expertise in Object oriented design and J2EE architecture, supporting n-
tier systems and working with various development, networking, database
and middleware teams.
. Experienced with System Administration skills of All Unix flavors (AIX,
Solaris and Linux) along with networking features. Worked on UNIX
scripts for log rotations, cron jobs for job automation, startup
scripts and shell wrappers for wsadmin scripts (jacl/jython).
. Hands on experience in deploying, implementing, testing and support of
full life cycle implementations of various J2EE/Internet/Intranet and
distributed applications. Involved in migrating applications from web
sphere 4.0/5.x and 5.x to 6.0.
. Adaptive to team environment and capable of completing complex tasks
independently. Highly motivated to learn new developments in technology
with strong analytical problem solving skills and a flair for
creativity. Worked closely with Project manager, development, testing
and production team to align project deliverables, dates and report
issues/concerns.
. Ability to rapidly learn new concepts together with excellent
interpersonal skills. Ability to communicate requirements
effectively to team members and manage applications. Extensive
experience in providing 24/7 on-call support for applications
running on IBM Web Sphere Application servers.
Technical Skills:
Operating Systems IBM AIX 4.3/5.x, Unix, Linux (Red Hat
6.x/7.x/8.0), Sun Solaris 7.x/8.x, Win
NT/2000, HP-UX.
Languages C, C++, Java, JavaScript, HTML, JAVA, VRML
2.0, SQL, MySQL, PL/SQL.
Web Technologies JSP, Servlets, EJB, RMI, JAAS, JMS, XML,
XSLT.
Tools Resource Analyzer, Log Analyzer.
RDBMS Oracle, ed8i, 9i, MS SQL Server2000, DB2
Web/App Servers Web Sphere Application Server 4.0/5.0/6.0,
Web Sphere Process Server 6.x, Web Sphere
Portal Server 5.x/6.x, Web Logic, App
Server (5.x/6.x), Web Sphere ESB, Apache,
Tomcat.
Networking HTTP, TCP/IP, SNA, DNS, LAN, WAN, SSH,
DHCP, SMTP, POP3, IMAP, LDAP, Samba, MS
Proxy Server 2.0.
Professional Experience:
Client: Boston Scientific - Natick, MA
May 2010 - Till date.
Middleware Administrator
. Installed configured and maintained WebSphere Process Server 6.2.x,
WebSphere Application Server 6.x ND and created cells, Deployment
environments, Server, Clusters profiles and made the Application
secured according to the company and customer standards on AIX .
. Installed fix packs on WAS 6.1 and installed and configured IBM HTTP
Server on managed node. Assembled and Deployed the application in
staging, in productions, following change management practices, plug-
ins and Application Servers on a 24/7 support basis.
. Installed and configured WebSphere process server of its runtime and
managing the Business applications. Augmented WebSphere application
server profiles to WebSphere Process server profiles. Worked with
Development teams in configuring mediation flows.
. Installed and configured WPS clients for cross cell communication
through the CORBA, enabled EJB bindings.
. Worked closely with developers and configured application servers.
Virtual Hosts, Web Application, Web resources, Servlets, JDBC drivers
as well as deployment of EJBs across multiple instances of WebSphere.
Used Tivoli Performance Viewer to monitor WebSphere Applications and
tuned the environment accordingly like changing the JVM Heap,
Connection Pool sizes and others.
. Installed EAR's, WARs and configured application specific JVM
settings, Web container parameters using the Admin Console and wsadmin
scripts. Automated process of Deployments, installation using Jython,
and shell scripting
. Configured the business process engine, and worked with administrative
console and management tools along with human tasks and business rules
in WebSphere Process Server. Involved with project teams in the design
WebSphere Process Server solutions to meet business requirements and
in developing and implementing application roll-outs and upgrades
where WebSphere Process Server is affected.
. Enabled security and configured SSL between WebServer Plug-in and
WebSphere Application Server and process server. Mapped the LDAP users
and groups to J2EE security roles of the application module running on
WebSphere Application and also implemented SSL communication between
the WebServer Plug-in and Application Server. Created Self-Signed
Certificates and created Certificate Requests through IKeyman and sent
it to VeriSign and deployed the new certificates sent by Certification
Authorities into the environment.
. Defined Queue connection factories, Topic connection factories and JMS
activation specification for MDBs in coordination with WebSphere MQ.
. Troubleshooting DMgr start-up issues, Java code defects after
deployment, and class path issues by checking the JVM logs, trace
logs, plug-in logs and the WebServer logs.
. Performed routine management of WebSphere Environment like monitoring
Disk Space, CPU Utilization.
Environment: IBM WebSphere Application Server 6.1, WebSphere Process
Server 6.2, Oracle 10g/11g, IBM HTTP Server 2.0.x, AIX, Solaris, IBM
Tivoli Directory Server 5.1, Tivoli Performance Viewer, WebSphere MQ 6.2,
HTML, Java Script, XML, Jacl, Jython, Shell Scripting, JSP, Servlets.
Client: Freddie Mac, Herndon, VA
Sep'2009 - Apr' 2010
Web Sphere Administrator
Responsibilities:
. Installing, configuring, deploying and testing applications using Web
Sphere Process Server5.1/6.0
. Administered more than 100+ servers in heterogeneous environment,
which includes AIX, Windows NT servers, Linux Servers
. Involved in migration of the applications from web sphere 5.1 to 6.1
and worked closely with development team. Applied Refresh packs, fix
packs and cumulative fixes for web sphere, IHS and plug-ins. Involved
in capacity planning, implementation of Web Sphere 6.0.
. Installed Web sphere Process Server 6.x, configured business processes
container with business flow manager and human task manager,
configured the JVM and JMS Providers, data sources and involved in
configuring LDAP.
. Installed JDBC drivers and created the data sources and configured the
parameters of the connection pool.
. Responsible for performance tuning of HTTP server, Web Container, EJB
Container, and database Connection Pool.
. Supported the current Web Logic 8.1/9.2 production applications for
maintenance & trouble shooting the issues.
. Configured Apache Web Server for Web Logic Server load balancing of
HTTP requests.
. Involved in MQ installation and configuring resources(Queue manager,
Queue connection factories and Queue destinations).
. Monitor and troubleshoot WAS on a multiple hardware and OS platforms -
Install and configure WAS in a UNIX environment - Install and
configure WAS in Windows environment - Install and configure WAS in
Linux environment.
. Automate application install, uninstall and application enhancements
through shell scripts WSCP, JACL scripts using Cron and at job
scheduling utilities.
. Package, build, Integrate and deploy enterprise J2EE applications on
Web Sphere Process Server 6.1 that involves EAR (Enterprise Archives)
and WAR (Web Archives).
. Installed Web sphere 6.0, IHS 6.0 and plugins 6.0 and upgraded Web
sphere 6.0 to refresh pack 2(6.0.2) and fix packs 7 and 9 (6.0.2.7 and
6.0.2.9). Installed Web sphere plugins to IHS 6.0 and then Migrated
all the applications on Web sphere 5.1.1.8 to 6.0.2.9.This also
includes the configuration.
. Provide support of the after-hour activities such as upgrades and
implementations that may occur on evenings and weekends.
. Deployed Enterprise applications in AT, Staging and Production
environment
. Worked closely with Code Deployment Team to resolve application
deployment issues
Environment: IBM Web Sphere AppServer 6.1/6.0/5.x, Web Sphere Process
Server 6.x, Weblogic 8.1/9.2, Web Sphere Enterprise Service Bus, Web Sphere
MQ 5.x/6.x, Unix, AIX, Sun Solaris, SSAM Tool, ERT Tool, Windows 2000,
EJB, JDK, J2EE, JNDI, DB2, IBM HTTP Server, IBM Visual Age for Java4.
Client: AT&T, Chicago, IL
Jun' 2007 - Aug' 2009
Web Sphere Administrator.
Responsibilities:
. Installed, configured and maintained Internet and Intranet
Applications on Web Sphere Application Server, Web Sphere Process
Server, Web Sphere portal Server, HTTP Server on diverse UNIX flavors
that includes AIX, Sun Solaris and Windows Platforms (NT/2000) in a
multi clustered high availability environments.
. Involved in migration of the applications from web sphere Process
Server 5.1 to 6.1 and worked closely with development team. Applied
Refresh packs, fix packs and cumulative fixes for web sphere, IHS and
plug-ins. Involved in capacity planning, implementation of Web Sphere
6.0.
. Involved in installation of Portal server, deployed WAR files, created
pages, installed portlets, created themes and skins, configured portal
WAS adminconsole. Involved in configuring different tools like SSAM
tool, ERT too for monitoring business transactions by using Portal.
. Installed Web sphere Process Server 6.x, configured business processes
container with business flow manager and human task manager,
configured the JMS Providers, JVM, data sources and involved in
configuring LDAP.
. Involved in installing LEAPSTONE, configured Service Broker, and
Content Manager.
. Involved in queuing messages using Web Sphere Enterprise Service Bus.
. Maintaining updated documentation of all the Servers and the installed
applications and patches
. Involved in enabling security for users, groups administration and
daily backup and restore operations.
. Package, build, Integrate and deploy enterprise J2EE applications on
Web Sphere 6.1/Weblogic 8.1 that involves EAR (Enterprise Archives)
and WAR (Web Archives).
. Involved in trouble shooting and performance tuning using Resource
Analyzer and Log Analyzer.
. Automate application install, uninstall and application enhancements
through shell scripts WSCP, JACL scripts using Cron and at job
scheduling utilities.
. Actively involved in monitoring server performance, network traffic to
reduce performance bottleneck.
. Effectively interacted with the users on a daily basis, decreasing
downtime and increasing user productivity.
. Managed the security and performance optimizations for EJB containers
and web applications in IBM Web Sphere, IBM HTTP Server and Apache web
server.
. Configured Server Groups and Clones for High availability and Fail
over capability.
. Ensure application dependencies are integrated on system level
components such as database, Data Source Name (DSN), and Application
Server connection pooling (DB2) including identification and
documentation.
. Installed upgrades and fix packs to the runtime environment as
required in decreasing vulnerability to production environment.
. Involved in dealing PMRs with IBM to find an effective solution to
any problem or performance issues.
. Developed UNIX shell scripts, JACL scripts to automate the Web
Sphere/Weblogic Administration (recycling the application server,
deploying customer applications, logs rotation, monitor applications
state, etc).
. Worked closely with Project manager, development, testing and
production team to align project deliverables, dates and report
issues/concerns.
. Deployed Enterprise Applications in test and production environments
. Used different tools like HP Diagnostic tool, Web based IEDM Tool,
Site Scope Monitoring tool, Shakeout tool, Heap analyzer during this
project work.
. Provided on-call production support for 7x24 on call operations.
Environment: IBM Web Sphere AppServer 6.1/6.0/5.x, Web Sphere Process
Server 6.x, Web Sphere Portal Server 5.x/6.0, Weblogic8.1, Web Sphere
Enterprise Service Bus, Web Sphere MQ 5.x/6.x, Unix, AIX, Sun Solaris,
Leapstone, SSAM Tool, ERT Tool, Windows 2000, EJB, JDK, J2EE, JNDI, DB2,
IBM HTTP Server, IBM Visual Age for Java4.
Client: Wachovia, Charlotte, NC
Jan' 2006 - May' 2007
Web Sphere Administrator
Responsibilities:
. Installed, configured and maintained IBM Web Sphere Application Server
5.x/6.0, IBM Http Server 1.3/2.0, apache on heterogeneous platforms
(Aix 5.3/Sun Solaris 8.5/Linux/windows NT). Worked on new projects
starting from design and architecture phase, provided customers with
varied solutions for web sphere (clustered topology, fail over
capabilities, load balancing methodologies, session replications
etc).Involved in all phases of application move from development to
production, stress testing, monitoring the application resources using
Tivoli performance viewer, analyzing JVM during runtime and tuning
accordingly
. Involved in migration of the applications from web sphere 5.x to 6.0
and worked closely with development team. Applied Refresh packs, fix
packs and cumulative fixes for web sphere, IHS and plug-ins
. Good working experience in enabling web sphere global security using
Local OS and Sun One ldap(LTPA mechanism),SSL configuration, Ordering
digital certs, creating key database using ikeyman and keytool tools,
import/export certs and create self signed certs for dev and test
environments. Worked closely with different teams providing single-
sign on solutions using Oblix and Netegrity Site Minder.
. Installed Portal Server 5.1.x on Web Sphere 5.1.x (Base and ND) and
configured it to deploy enterprise applications
. Provided solutions for clustering at Web Server and web sphere areas.
Worked on Horizontal and Vertical clustering methods providing fail
over, effective load balance scenarios and efficient utilization of
system resources. Worked closely with other teams providing Web Server
load balancing mechanisms with Cisco and Foundary switches.
. Adept at installation and configuration of J2EE (1.2/1.3) applications
(ears/war/jars) on web sphere. Worked closely with developers in
deploying ears and wars, configuring necessary database resources
(JDBC Providers, data sources), MQ resources (Queue Managers, Queue
destinations, Queue Connection Factories (qcf's), Message driven bean
listener ports).
. Worked closely with Web sphere MQ. Database (DB2 and Oracle) and
Portal teams to discuss issues related to web sphere. Had
opportunities to work on MQ and web sphere portal, look for Manager
Status, Queue depths, and start/stop QManager etc.
. Good knowledge of wsadmin scripting using jacl and jython and shell
scripting (ksh). Developed scripts for automation of web sphere
processes including start/stop, creating and configuring serves,
clusters, JDBC and MQ resources, deploying applications. Worked on
UNIX shell scripts for log rotation, init scripts for web sphere and
Web Server processes, cronjobs, and shell wrappers for wsadmin
scripts.
. Good working experiences with Session Management, creating replication
domains for session persistence (Memory to Memory replication) using
client server methodology. Used web sphere backup and restore scripts
for backing up web sphere repository.
. 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.
. Worked and solved variety of issues with web sphere and J2EE
applications. Provided 24/7 support for critical applications with on-
call pager rotation, flexible to work during off hours
Environment: Web Sphere application Server 5.x/6.0, Web Sphere Portal
Server 5.1.x, IBM Http Server 1.3/2.0, Apache Web Server V2.0.47, LDPA,
Java, J2EE, JSP, Servlets, EJB, XML, JDBC, JavaScript, Microsoft SQL
Server2000, ORACLE 8i/9i/10g, DB2 V7.1/8.1, HTML, Unix, AIX 5.3/5.2, RedHat
Linux V9, Solaris V8/9/10, BigIP, VCS, JReports, Jacl Scripting.
Client: Merck, White house station, NJ
Apr'2004 - Dec'2005
Web Sphere Administrator
Responsibilities:
. Installation and configuration of IBM Web Sphere Application Server
4.x/ 5.x, IHS 1.3/2.0 on IBM AIX., Sun Solaris and windows.
. Migrated applications from web sphere version 4.0 to 5.x .Worked with
parallel install of web sphere for migration.
. Worked on WAS Global Security using Sun Directory Server and SSL for
Web Server using iKeyman and keytool. Created self signed
certificates, ordered digital certs and enabled mutual authentication.
. Worked with Load Balancing of web sphere using Horizontal and vertical
clusters for failover and effective resource utilization.
. Involved in configuration of Site Minder agent on IBM Http Server for
single-sign on.
. Involved in deploying the J2EE EAR files jar and war files including
automated deployment of the applications.
. Configured WebSphere resources for database (JDBC providers and data
sources) and MQ resources (QManagers, qcfs and queue destinations).
. Performance tuning using Tivoli Performance viewer, configuring
caching, queuing, pooling, JVM parameters.
. Troubleshoot applications using WebSphere Application Server logs,
ffdc logs, analyzing java cores and heap dumps.
. Involved in assisting QA team for Load and Stress testing of J2EE
applications.
. Responsible for Support and reliable maintenance of the applications
on different platforms for on-going application development.
. Worked with Session Management, creating replication domains for
session persistence (Memory to Memory replication) using client server
methodology. Used WebSphere backup and restore scripts for backing
up WebSphere repository
.
Environment: WebSphere Application Server 4.x/5.x, IBM Http Server 1.3/2.0,
WSAD, DB2, AIX 5.1/5.2, JDBC 2.0, ORACLE 9i, IBM WebSphere MQ5.3, Java,
J2EE, JSP, XML, Servlets, EJB 2.0, SiteMinder5QMR7.
Client: Vanguard, Malvern, PA
Apr'2003 - Feb'2004
WebSphere Administrator
Responsibilities:
. Installed and configured IBM WebSphere Application Server 4.0, IHS
1.3.x, Apache web server on various platforms including AIX 4.3 and
Solaris 8.x
. Maintenance of the WebSphere servers on different platforms and
setting up the development, testing and staging environments for the
ongoing application development.
. Debugging of the application problems while developing the
application.
. Developed WSCP scripts and shell scripts to automate the maintenance
process of the WebSphere and recovered the backed up WebSphere
configuration using XML Config tool.
. Created user roles and groups for securing the resources using local
operating system authentication.
. Used IBM Edge Server and Network Dispatchers for load balancing.
. Configured Workload Management (WLM) using server groups in WAS 4.x
and clusters in WAS 5.x.
. Well versed and proven experience in defining, packaging and deploying
applications using WebSphere Application Assembly Tool (AAT).
. Configured horizontal scalability of WebSphere through a mechanism
called as "Cloning of multiple WebApps" with independent Java Virtual
Machines-JVMs, for each clone.
. Developed business session beans and container managed entity beans.
. Involved in trouble shooting and Performance tuning using Resource
analyzer and log analyzer.
Environment: WebSphere Application Server 4.0, IBM Http Server 1.3x, Apache
Web Server 1.3.20, WSCP scripts, Resource Analyzer, Windows NT/2000, JSP,
Servlets.
Client: Ecommerce Software Solutions, India
Feb'2002-Dec'2002
Java Developer
Responsibilities:
. Involved in writing technical design documents and detailed design
documents based on requirement specifications.
. Creation of low and high level design documents and functional
specifications for the entire system.
. Responsible for designing and User Interface Screens for the system.
. Developing the User Interface using JSP, Tag Libraries, HTML, Java
Script and XML.
. Developed the Stateful Session EJB's to handle the transaction
functionalities like online funds transfer, bill payments to the
service providers.
. Responsible for generating the SQL scripts based on the user inputs
through JSP pages and parsing them to JDBC Manager.
. Extensively used Java Servlets, JSP library and API for the entire
project.
. Development of deployment descriptors for the EJB's to deploy in the
WebSphere Application Server.
. Responsible for reviewing business user requirements and also
participated in meeting the users with Business Analysts the common
class library.
. Involved in testing the system using Junit.
. Involved in Client and Server coding and unit test using JDK 1.3
. Involved in database design for storing Franchisee information.
Environment: J2EE, JSP, Struts, Servlets, EJB's, HTML, JavaScript, XML,
XSLT, CSS, Oracle 9i, JBuilder, Windows2000
Client: Mythri Software Solutions, India
March'2001 - Jan'2002
Java Developer
Responsibilities:
. Involved in the Designing and Development of the project.
. Developed JSP pages and Action Objects using MVC Frame work.
. Actively involved in developing presentation Beans and developing
Business Objects
. Designed, Developed business logics using JSP, Servlets, Java and XML
. Analyzing and gathering the requirement specification.
. Involved in Client and Server coding and unit testing using JDK 1.2
. Development using Servlets and JDBC Technologies.
. Involved in creating Servlets to store data after the user enters
data in the registration form and creating HTML Objects.
. Participated in the drafting of the user manual.
Environment: JDK 1.2, JSDK, HTML, JDBC, Oracle 7.0 and Windows NT 4.0