ARUNA THOUTAM
252-***-****(abnwot@r.postjobfree.com)
EDUCATION:
Bachelor of Technology, Osmania University, Hyderabad, India
IBM Certified System Administrator WebSphere Application Server V6.1
EXPERIENCE SUMMARY:
7 years of experience in Information Technology.
Extensive experience with SOA Environments & WebSphere Administration.
Experience in design, development & implementation of internet & intranet applications.
Worked on different flavors of UNIX platforms such as Linux, Sun Solaris and AIX.
Experience in writing Perl and Unix Shell scripts and automating WebSphere deployments.
Excellent communication skills with the ability to adapt quickly to new and challenging
environments.
TECHNICAL SUMMARY:
Software: WebSphere Application Server, 6.x, 5.x, WebSphere Portal 6.x,
5.x, IBM Edge Server 5.x, 6.x, IHS 2.x, IIS 6.x, Sun ONE Web
Server, Apache, Tomcat, iPlanet Ldap, Netegrity SiteMinder
Policy Server 5.5, 6.0, WebSphere MQ 5.x, 6.x
SOA Appliances: IBM Datapower XS40 & XI50
Hardware / OS: Unix, IBM AIX (Including HACMP), Sun Solaris 2.10
(Including VERITAS, SVM), Linux (RedHat, SuSE), VMWare,
IBM mainframe, OS390, Windows 95/98/NT/2K
Languages: JAVA, C, C++, COBOL, CICS, JCL, PL/SQL, Visual C++, VB,
HTML, XML, ASP, PERL and Shell scripting
Databases: Oracle, IBM DB2, IMS DB, SQL Server, Informix
Java Technologies: J2EE - Servlets, JSP, EJB (Including MDB), JMS, Struts, Swing,
JDBC, JNDI, RMI, PAXP, JavaMail
Tools: XPEDITER, Qpasa, VISIO, WSAD, QMF, CRM, UML
(Rational Rose, RUP, Clearcase, ClearQuest), Cron, Team
Track, Mercury Test Directory, PVCS, ITCAM, Wily
Introscope.
Web Tools: Macromedia Dreamweaver, Fireworks, Flash, Microsoft
FrontPage, Adobe Photoshop
EMPLOYMENT HISTORY:
1/01 to CONSULTANT
Present
RBC Bank, NC (4/07 – 01/09)
Sr. WebSphere (Middleware) Administrator
Responsibilities:
Installation, configuration, administration and maintenance of WebSphere
Application Server, Portal Server and HTTP Server in a scalable, multi-clustered
high availability environments.
Responsible for setting up a new QA & DEV environment by creating the Nodes,
Application Servers, and Clusters for Load Balancing and Fail Over.
Responsible for creating Clusters for Load Balancing and Failover, configuring Resources
like JDBC Provider, creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB
References, creating Environment Variables, configuring Session Management and
Deployment of J2EE Applications.
Configured SSL for IBM Http Server using Ikeyman utility/keytool provided with the Http
Server.
Responsible for setting up security to implement authentication and authorization
permissions to web resources and manage authorization privileges (user entitlements).
Responsible for applying patches and fixes to WebSphere 5.x, 6.x to bring it up-to-
date.
Wrote shell scripts to monitor installed enterprise applications and to get information from
the logs and database in the required format and other daily activities and jobs.
Performed WebSphere Configuration backup and restoration using scripts.
Utilized skills in shell and Jython/JACL scripting to automate deploying, updating
applications, configuration backup and restoration, migrating data and automating batch
jobs.
Involved in Creating Shell Scripts like Automation of Startup and Shutdown Processes.
Responsible for developing techniques and processes for troubleshooting transaction
communications from the front-end through the load balancer, IHS, WebSphere, and ESL
software layers connecting to the CICS Transaction Gateway to the mainframe system and
connections to the DB2 database as their backend.
Working knowledge of WebServices, SOAP, XML, XSLT and UDDI.
Involved in administration of IBM Datapower Devices XS40 & XI 50 devices.
Worked closely with OS (Linux, AIX, Solaris, and Windows) Team Leads to tweak the OS
parameters for optimum performance.
Worked with QA Team Leads for Load Tests, Performance Managers for Performance tests
and heavily involved in identifying, tuning & resolving the bottlenecks of the applications.
Worked with Network & Security team for possible security threats to WebSphere
Platform and configured Web servers to their recommendations. Active involvement
in monitoring server performance, network traffic to reduce performance bottleneck.
Working with the backend DBAs for cataloging DBs, connectivity issues, purging of DBs,
running re-orgs & runstats during the maintenance window.
Assisted the DR (Disaster Recovery) team to identify the various stages of setting up the
DR Environment.
Aruna Thoutam, page 2
Defined SLAs and drove them to completion in agreed delivery time. Developed process to
move various applications from QA environments to Production environment.
Regular documentation for installations, configurations, investigations,
troubleshooting.
Knowledge of Java Servlets, JSP, EJB development and deployment concepts and database
skills.
Responsible for keeping track of Application-data backup & recovery, backup/restoration
of the WebSphere Environment.
Provided 24/7 on call support in both testing and production environment.
Regions Bank, Montgomery, AL (5/06 – 4/07)
Sr. WebSphere Administrator
Responsibilities:
Involved in WebSphere Installation, Configuration and Administration.
Responsible for configuring and maintenance of WebSphere Environment.
Involved in setting up a new QA environment by creating and managing the Nodes,
Application Servers, and Clusters for Load Balancing and Fail Over.
Deployed application ears on WebSphere Application Server Network Deployment in
QA, Staging and Production environments on a daily basis and troubleshooted
various configuration and application issues.
Trouble shooting various problems in different stages of development, QA and production
using logs files, JVM Count and JDBC Connections.
Monitoring WebSphere Application Server performance through inbuilt monitoring tool.
Performed WebSphere configuration, backup and restoration tasks (by using backupConfig,
restoreConfig commands etc).
Developed UNIX shell scripts, Jython/JACL scripts to automate the WebSphere
Administration (recycling the application server, deploying customer applications,
logs rotation, monitor applications state, etc).
Writing Jython/JACL, and shell scripts in order to automate various WAS administration
tasks such as JVM configuration, J2EE application deployment, ear/war installation,
backups, and JVM export/import.
Improved performance, reliability, and scalability of the application server and its
interaction with Web Servers, Database Servers.
Involved in Tuning of WebSphere Application Server for performance improvements.
Involved in Clustering and Cloning of WebSphere Application server.
Managed complex environments for the customer IT environments from a software
support perspective for IBM WebSphere Application Server on UNIX, Linux and
Windows platforms.
Worked with QA Team for Unit, Stress, Load, EUAT tests and identified the throughput,
response time of the applications.
Worked closely with AIX Server Team for Operating System tweaks for Performance.
Responsible for applying patches and fixes to WebSphere 5.x to bring it up-to-date.
Worked with development teams to have the best practices in place for the
applications.
Responsible for configuring various performance monitoring tools including Wily
Introscope, Quest Foglight, BMC Patrol, Compuware Vantage Analyzer.
Involved in documentation of everyday activities.
On-call support (24x7), Monitoring and maintaining multiple Applications.
Aruna Thoutam, page 3
Vanguard, Wayne, PA (12/05 – 5/06)
WebSphere/Middleware Administrator
Responsibilities:
Installed, configured, upgraded and troubleshooted WebSphere Application Server
v5.1 and WebSphere ND v5.1 in a federated multi-node environment and web servers
(SunOne 6.1 SP5).
Involved in migrating 125 applications from WAS 4.5.x to 5.1.
Responsible for building Application Servers and Web Servers on Solaris and Linux.
Involved in applying fixpacks and e-fixes to WebSphere Application Server on Solaris and
Linux.
Installed IBM HTTP Server on Solaris and Linux and configured it by changing
httpd.conf for IHS, obj.conf and magnus.conf for SunOne and copying the plug-in for
WAS.
Used wsadmin.sh for Administration and Maintenance of the Applications.
Troubleshooting various problems in different stages of development, QA, Staging and
Production by analyzing log files.
Profiled all the J2EE Applications and worked with Application Groups in improving
performance of applications and possible memory leaks in applications before deploying in
Production.
Involved in Creating and Managing Nodes, Clusters and Application Servers.
Closely worked with Application groups in troubleshooting and fine-tuning the application
Performance.
Responsible for monitoring, troubleshooting and load balancing of several critical e-
Business servers.
Provided Tier-3 hardware and software technical infrastructure support to all the servers in
the primary and the satellite datacenters.
Provided 24/7 system administration and support, ensured reliable operation of the
PROD/CAT/SAT/DEV/INT/QA environments comprised of Sun and Intel hardware
primarily.
Successfully tested and upgraded various third party software (Ultraseek, Siteminder,
Nessus, Opendeploy, Wily, etc.,) on several critical servers with zero impact to
business on Solaris 8 and Redhat AS3.0.
GE Consumer Finance, Stamford, CT (5/04 – 12/05)
WebSphere Administrator
Responsibilities:
Responsible for Installation, Configuration and Maintenance of WebSphere
Application Server in a Network Deployment Environment on AIX, Linux consisting
of 8 clustered nodes to achieve fail-over and load balancing – used Admin Console and
wsadmin scripting.
Installed, configured and integrated WebServers (obj.conf, magnus.conf, plugin file),
Siteminder (domains, policies, realms, rules) and Ldap user directory with WAS.
Installing, Configuring, and troubleshooting WAS ND and Migrating from 5.0 to 5.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, Linux using Console and also automated
deployments using JACL scripts after getting the Release EAR, WAR, and JAR files.
Aruna Thoutam, page 4
Upgraded Applications with various patch files (JSPs, Class files, changing various
properties and property files and other configurations).
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.
Workload management using WebSphere Modeling and Cloning on Application
Servers.
WebSphere Performance Monitoring, Tuning and Application-specific load balancing.
Performed Application-data backup and recovery by Local backup / restoration of the
WebSphere Environment – configurations and applications.
Wrote SQL scripts for monitoring application working.
Copying tables in DB2 using export and import and load commands.
Diagnosis and repair of the WebSphere Environment. Assisted developers with the
diagnosis and repair of WebSphere 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.
Ethan Allen Inc, Danbury, CT (10/02 – 10/04)
WebSphere System Admin, WMQ Admin
Responsibilities:
Installing, Configuring and Administering WebSphere Application Server and
WebSphere MQ on Windows and UNIX Platforms (AIX, Solaris, Linux).
Administration and Maintenance of IBM HTTP Sever and WebSphere Application Server
for various production environments.
Deployment of J2EE Applications involved in Creating Clusters for Load Balancing and
Failover.
Configuring Resources like JDBC Provider for Oracle, creating Virtual Hosts, Shared
Libraries, JNDI Configurations, Environment Variables, and Configuring Session
Management.
Hands on experience in Migrating the existing configuration and applications from WAS
4.0 to 5.0 on Windows, Sun Solaris, AIX.
Optimization of Enterprise Applications using WebSphere Application server and
WebServer Workload Management (WLM) on AIX, Solaris and Windows.
Profiled all the J2EE Applications and worked with Application Groups in improving
performance of application and possible memory leaks in application before deploying in
Production.
Writing shell scripts in bourne and korn shells to automate the administrative tasks.
Developing WSCP scripts, JACL Scripts. Recovering and Backup WebSphere
configuration using XMLConfig tool.
Exposure to Web Development using Java, HTML, DHTML, JavaScript, Servlets, Java
Web Server, JDBC/ODBC, Java Beans, JSP, EJB.
Identifying the need for Queue managers, Queues, Channels, Listeners and other MQ
Objects, defining, administering and maintaining the same.
Aruna Thoutam, page 5
Performed Administration tasks using MQSC commands.
Configuring, managing and automating WebSphere MQ channels and listener ports and
adding and modifying WebSphere MQ resource definitions.
Daily MQ administration tasks included creating clearing queues, creating BackOut
queues, modifying object attributes, resolving and restarting channels.
Daily WebSphere Application Server task were deploying application and
troubleshooting QA and Productions problems using log files and coordinating with
development teams.
Worked under DQM and Clustering environments.
Coordinated with IBM to resolve all PMRs related to WebSphere Application Server and
WebSphere MQ.
Provided 24/7 on call support in both testing and production environment.
GM, Detroit (1/02 – 9/02)
WebSphere System Admin & MQ Series Admin
Responsibilities:
Analyzed and Designed Requirements (Architecture Scenarios and Case Studies).
Installed and Configured WebSphere Application Server and MQSeries on Solaris, AIX,
Linux and Windows.
Installation, Configuring, Upgrading and troubleshooting the WebSphere Application
Server and Migration of WebSphere form 3.0.2 to 3.5.4 and Installation of fix packs.
Involved in Tuning of WebSphere Application Server for performance improvements.
Involved in Clustering and Cloning of WebSphere Application server.
Worked with Security team for possible security threats to WebSphere Platform and
configured Web servers to their recommendations and patched the Solaris with latest
patch Clusters.
Involved in Creating and Managing the Nodes, Application Server’s, Cluster’s and
Deployed Multiple J2EE Applications.
Troubleshooting problems in different stages of development, QA using logs files.
Closely worked with Application groups in troubleshooting and fine-tuning the application
Performance.
Deployed and Configured the XML files for various Applications running on the
WebSphere Server.
Configured Message Channels and MQI channels and managed them effectively.
Performed MQ Administration tasks using MQSC commands.
Created Clusters of queue managers to simplify the overall administration process, and to
achieve workload balancing.
Monitored and Administered MQSeries with Qpasa.
Wrote shell and Perl scripts to automate administration tasks.
In addition to IBM WAS and MQSeries Administration, responsibilities also include
general UNIX Solaris Administration and Oracle Database maintenance.
Configured the trigger queues to kick-off the processes.
Coordinated changes to WebSphere Application Server (fixpacks) and WebSphere MQ
(CSDs and PTFs) to improve stability.
Monitor channel and queue statistics to resolve network problems.
Performed monitoring, and trouble shooting of WAS and MQSeries Infrastructure.
Aruna Thoutam, page 6
SIBYL Information Systems ltd., India (1/01 – 1/02)
Java Programmer/Analyst
Responsibilities:
Used OOAD for building applications.
Designed and developed Configuration, Caching and Logging service.
Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity
diagrams using Rational Rose for the Configuration, Cache & logging Services.
Hardcore implementation of EJB 1.0 specification.
Developed and deployed Session Beans and Entity Beans for database updates.
Prepared EJB deployment descriptors using XML.
Wrote Servlets to service the requests from the UI, populate business objects & invoke
EJBs.
Implementation was based on MVC pattern.
Developed the font-end using Java, JSP, Servlets, DHTML, and JavaScript.
Written Junit test classes for the services and prepared documentation.
Developed the client front-end using JSP, HTML and JavaScript.
Administration of WebSphere Application Server. 3.5.
Developed FTPService using Java FTP API.
Developed Messaging Service using Java, MQSeries.
Developed reports using Crystal Reports.
Aruna Thoutam, page 7