Websphere Administrator Resume
Columbus, OH
SUMMARY
- A Professional with 7 years of IT experience in WebSphere Application Server Administration and WebSphere Process Server on AIX, Sun Solaris, Linux and Windows and environments.
- Administered IBM WebSphere Application server v8.5/7.0/6.1/v6.0.2/5.x/4.x on multiple platforms like AIX, Sun Solaris, Linux, Windows 2000/03/NT.
- Very strong experience in complete life cycle of WebSphere Application Server Administration esp., Architecture, Design, installation, Configuration, Deployment, Scripting, Migration, and Troubleshooting.
- Extensively worked on BEA WebLogic Application Servers as an Administrator installing, configuring and administering server configuration, deployment of components and performance tuning including troubleshooting and maintenance on multiple platforms like AIX, Sun Solaris, Linux.
- Configured and administered JDBC, JMS, and Node Manager to administer the Managed Servers in WebLogic Application Server 8.1/9.x & 10.x.
- Expertise in supporting enterprise based distributed applications over a wide range of operating environments on a 24/7 - rotation basis for high volume, secure transactions and Web services.
- Experience in OS level Administration in Windows, UNIX, and Linux systems.
- Experience in installation & configuration / migration / deployment of Enterprise Applications in WebSphere Application server v 7.0/6.1/v6.0.2/5.x/4.x
- Responsible for installation, configuration and maintenance of WebSphere Application Server (Base and ND), WebSphere Portal, WebSphere MQ Series, LDAP, Wily Introscope, Foglight in a heterogeneous environment
- Expertise in installing, configuring, managing and troubleshooting web servers like IBM HTTP Server, Apache Web server, on AIX, Linux and Sun Solaris platforms and IIS / Tomcat in Windows platforms.
- Extensively used JACL, Jython, UNIX shell scripts to automate the maintenance process of the WebSphere and recovered the backed up WebSphere configuration using XMLConfig tool and restoreConfig, backupConfig.
- Configured global security for WebSphere Application Server using IBM Directory Server as LDAP user registry.
- Installation and configuration of WebSphere Process Server V6.x.
- Fine tuning of high transaction Enterprise Application performance and configuring connectivity to the databases using datasource connection pooling.
- Experienced closely working with Enterprise Service Bus (ESB) team in maintaining the new added services.
- Experience handling Workload Management (WLM) of WebSphere Application Server using cloning and clustering, including cloning for failover.
- Good Knowledge of Load Balancers like Cisco Content Services switches, Citrix Netscalers, F-5 and various concepts associated with it.
- Experience in installing, supporting, configuring, troubleshooting different webservers like HTTPServer, Appache, SunONE, WebSEAL webserver, etc.
- Good Knowledge of Network concepts like TCP, SSL, VPN, IP, NAT, Extranet, telnet, ping, etc.
- Performance tuning and troubleshooting using Tivoli Performance Viewer - TPV, WILY J2EE monitoring tools, Foglight, Thread and Resource Analyzer and Log Analyzer.
- Experience in integrating enterprise-wide J2EE applications using Application Assembly Tool (AAT).
- Created JDBC Providers, Datasources, and JAAS authentication aliases in order to provide connectivity to Oracle, DB2 (mainframe and UDB) and AS400 databases.
- Experience in installing, supporting, configuring and troubleshooting IBM MQ workflow, MQ Series and queue managers.
- Well versed in creating resources, modifying properties, view runtime attributes, commit modifications and securing administrative server using Authentication, Authorization, Certificates, Credentials, Permissions, WebSphere Resources (Servlets, JSP files, HTML files).
- Experience in tuning message listener ports for MDB’s high transaction EJB application including JNDI setup for Queue connection factory, Queue destinations and message listener ports.
- Involved in all phases of software life cycle with emphasis in maintenance and support of Application Servers, by setting up the environment for development, testing and production stages.
- Work effectively independently or as part of a team.
- 24 X 7 application support for clients with a rotational shift.
TECHNICAL SKILLS
Programming Languages and Scripts: Java, C++, C, Shell scripting (Korn, C, bash), DHTML, CSS, Java Script, CGI (PERL), Java Swing, Servlets, JDBC, JSP, ASP, Server Side Include (SSI), Enterprise, Java Beans, XML, JNDI, JMS, LDAP, XMLConfig, JACL, JYTHON, WSCP.
IDE/Tools: WSAD, ANT, SQL Plus, Java Server Pages, Swing, Test director, Visual Basic 5.0/6.0, Developer 2000.
Web/Application Servers: WebSphere Application Server ND, XD v 8.5/7.0/6.1/6.0/5.1/5.0/4.0 , WebSphere MQ 6.x/7.x IBM HTTP Server 8.5/7.0/6.1/6.0. x/ 2.0.47.1/2.0.42. x/1.3.19.4, Tomcat, Apache, IIS 5.0/6.0. Oracle WebLogic Servers 8x/9x/10.3/11, WebSphere Service Registry and Repository (WSRR).
Databases: Oracle 8.x/9.0/10g/11g, DB2, UDB 7.x and 8.x, MS SQL Server 2000, MS Access.
Operating Systems: Sun Solaris 10/9/8, IBM-AIX 7.1/5.3/4.3/4.2 , Linux, HP-UX, Windows 2000/NT.
Monitoring tools: ITCAM, Tivoli, Wily Introscope, HP Sitescope, Quest Foglight.
Load Balancers: Cisco Content Service switches, Citrix Netscalers, F-5, Cisco GSS
Load Testing: HP Load Runner
Networking & Communication Protocols: TCP/IP, HTTP/HTTPS, RMI/IIOP, OSE, JNDI, JMS, SOAP, LDAP
PROFESSIONAL EXPERIENCE
WebSphere Administrator
Confidential, Columbus, OH
Responsibilities:
- Started working on WebSphere V8.5 for the new project of Early Learning Challenge Grant (ELCG) for installation, configuration and administration.
- Worked on IBM System Architect tool in creating physical architectural diagrams by coordinating with different teams of infrastructure group.
- Deployment, logs generation scripts in shell and python scripting is done to support multiple applications in different environments.
- Built control-M (Enterprise Management) jobs to run deployment scripts and tarring system logs to send to the application development teams.
- Installed, configured, administered, troubleshoot, and tuned WAS ND on AIX, Linix platforms for multiple high profile projects like DIMS Enterprise webservices.
- Installed, configured and integrated WebSphere Portal Server, WebSEAL Webservers, Siteminder agents and Ldap user directory with WAS.
- Deployed application in staging, production, following strategy change management practices. Mostly interacting with developers, testers, DBAs and other middleware application supporters to change / edit the configuration files, properties files, scripts and stabilize the environments.
- Profiled all the J2EE Applications and worked with Application Development, and QA teams to resolve possible memory leaks, improve application integrity, performance and resolve all issues, bugs before deploying in Production.
- Installed Dynatrace on the websphere instances to do the monitoring for application all across the board in Non-Production.
- Worked on installation, configuration of WebSEAL webservers, MQ Series and queue managers for ERIC.
- Worked with IBM in opening a PMR and with Oracle for opening SR for inconclusive root causes, and coordinating the proposed changes with the development, networking and database teams.
Environment: IBM WebSphere 8.5/7.0/6.x/5.x, IBM HTTP servers, JAVA, HTML, EJB, JSP, UNIX Shell, Python, Perl, Sun5.8/5.10, AIX 6.1 & 7.1 (P Series), Linux.
WebSphere/Weblogic Administrator
Confidential, Columbus, OH
Responsibilities:
- Installed, configured, administered, troubleshoot, and tuned WAS ND on AIX, Linux, and Solaris platforms for multiple high profile projects.
- Installed, configured and integrated Webservers (plug-in file), Siteminder agents, Ldap user directory with WAS and WebSEAL Webservers.
- Deployed application in staging, production, following strategy change management practices. Mostly interacting with developers, testers, DBAs and other middleware application supporters to change / edit the configuration files, properties files, scripts and stabilize the environments.
- Profiled all the J2EE Applications and worked with Application Development, and QA teams to resolve possible memory leaks, improve application integrity, performance and resolve all issues, bugs before deploying in Production.
- Worked with the networking team to define rules for Load Balancer for multiple Webservers.
- Providing 24/7 on-call support on high volume Application Production systems and Responsible for maintenance and support of all applications running on Solaris, AIX and Linux servers.
- Worked with IBM in opening a PMR and with Oracle for opening SR for inconclusive root causes, and coordinating the proposed changes with the development, networking and database teams.
- Installed, configured SSL for all the environments in WebSphere and WebLogic servers including IHS, SUNONE and Apache Webservers.
- Identified all the incoming and outgoing flows to draft firewall rules and worked with Remote access team to establish connectivity between various applications.
- Monitored Applications and WAS performance through Tivoli Performance Viewer and tuned the system - caching, queuing, JVM parameters, DB Connection Pooling.
- Configured Clusters and Instances for improved availability and failover capability.
- Responsible for deploying enterprise applications from Admin console and enabling security for admin console and application components.
- Involved in the installation and validation of applications.
- Deployed application EARs on WebSphere Application Server Network Deployment in Dev, Test, Stage and Production environments on a daily basis and troubleshoot various configuration and application issues.
- Responsible for the Installation and Configuration of IBM WebSphere servers, Apache Web Servers, SUN Web Servers, Oracle WebLogic servers and etc.
- Performed WebSphere Configuration backup and restoration using scripts.
- Administered, configured, tuned, and troubleshoot WebSphere and WebLogic in a clustered environment.
- Configured JDBC Providers, Data Source, Virtual Hosting, Global Security, SSL.
- Troubleshoot problem-tickets (used Peregrine ticketing system) worked with developers to identify the root cause and resolved the issue.
- Mentored development and support teams on WAS operation and problem determination.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis.
- Involved in helping the Enterprise Service Bus team in setting up the new interfaces and applications.
Environment: IBM WebSphere 6.1/7.0, Sun Web Servers 7.x, IBM HTTP servers, IBM MQ series, Cisco Content S, Citrix Netscalers, JAVA, HTML, EJB, JSP, UNIX Shell, Perl, Oracle WebLogic Servers 10.3, Sun5.8/5.10 AIX 5.2 /5.3 (P Series), Linux.
WebSphere Administrator/ MQ Administrator
Confidential, Wilmington, DE
Responsibilities:
- Installed, configured, administered WAS ND and Base integrated with Apache Http Server, LDAP security, Wily Introscope.
- Installed, configured, and maintained IBM WebSphere Application Server ND 6.1/6.0/5.1, Portal Server, IBM HTTP Server, iPlanet.
- Packaged, build, integrated and deploy enterprise J2EE applications on WebSphere Portal Server.
- Experience in deploying and debugging applications on Base and ND.
- Automated administration, maintenance and troubleshooting through Perl, Shell, JACL and Jython scripting for all day-to-day activities.
- Built different environments (development, UAT, Production) with WAS 6.1 installation.
- Migrated WAS 5.1 applications to WAS 6.0 and WAS 6.1 configuring data sources.
- Installed new setup for Portal 5.1/6.0/6.1, Involved in deploying portlets on WebSphere portal 5.1/6.0.
- Administered and configured portal resources using portal administration portlets and portal XML configuration interface.
- Automated the portal resource administration using portal scripting interface (wpscript).
- Ability to read and understand the portal logs and traces and trouble shoot.
- Installed, configured and administered Apache Http Server, Tomcat server and deployed applications on it.
- Configured two-cell production environment with 15 nodes, 28 application servers.
- Performance estimation and tuning for the WebSphere Application Server system.
- Worked in building, configuring and setting up Testing and Production Environments and tested and supported the project according to Business Rules and specifications.
- Installed Apache HTTP Server on different nodes and configured them by generating the plug-in from ND Administration Console.
- Configured and Enabled the Global Security System for WAS Administration for Console users and Console Groups using Active Directory Server as a LDAP User Registry.
- Involved in Creating and Managing the Nodes, Application Server’s, Cluster’s and Deployed Multiple J2EE Applications.
- Profiled all the J2EE Application’s and worked with Application Groups in improving performance of application using DynaCache and possible memory leaks in application before deploying.
- Deployment of J2EE Applications involved in Creating Cluster’s for Load Balancing and Failover, Configuring Resources like JDBC Provider, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Creating Environment Variables, and Configuring Session Management.
- Involved in Creating Shell Scripts like Automation of Startup and Shutdown Processes.
- Interacted and coordinated with different Application Groups for Hot Deployment and Dynamic Reloading of the Applications.
- Involved in troubleshooting and resolving problems encountered when implementing models.
- Regularly updated the servers with the latest Sun recommended software and security patches.
- Provided technical and production support for both online and batch environments of existing systems.
- Wrote ANT scripts for cluster and server creation, deploying applications, configuring data sources and restarting servers.
- Installed Wily 7.0 and added different users to access the Wily tool.
Environment: IBM WebSphere Application Server 5.1,6.0,6.1, Portal Server 5.0,5.1, Oracle 9i, Solaris SunOS 5.8and 5.10, RHEL 3.0, Apache Http server 1.3.27, IIS 7.0, JRun, Apache Tomcat 5.x, Wily 5.0, 7.0, LDAP server.
MQ Middleware Administrator
Confidential, Newark DE
Responsibilities:
- Installed, configured, administered WAS-BASE, WebSphere Application Server ND (WAS-ND), IBMIHS, integrated with TAM, IBM Directory Server, WebSphere MQ, DB2, Oracle, Wily Introscope
- Experienced in deploying and debugging applications in Base and WAS-ND
- Administered, configured, tuned, troubleshoot WebSphere in both clustered and standalone environments, installed and updated with fixpacks, interim fixes - latest DST fix
- Configured the web-server interfaces (plugin-cfg.xml and httpd.conf file), session management, virtual hosts, included custom modules provided by IBM on some PMRs
- Troubleshoot using logs, Log Analyzer for activity logs, Thread Analyzer for thread dumps, custom shell scripts
- Designed Security strategy (SSL/Firewalls between tiers, defining/implementing Security Roles/Policies, LDAP, JAAS) and OS/WAS level Patch/fix maintenance
- Involved in securing the J2EE applications by implementing Single Sign On by using LTPA
- Well versed and hands on experience in creating resources, modify properties, view runtime attributes, commit modifications and securing administrative server using Authentication, Authorization, Certificates, Credentials, Permissions, Principals, Realms, Single Sign On and User registry
- Performance tuned WAS by configuring caching, queuing, pooling, heap size and other JVM parameters
- Performed identification and resolution of the overall infrastructure problems/issues providing permanent solutions by root cause analysis using ITIL incident management
- Defined standards, best practices and metrics for installing, configuring, monitoring, reporting, auditing
- Analyzed existing AIX infrastructure and recommended modifications that will enhance capacity and meet business requirements when migrating to Solaris
- Defined standards for cellnames, nodenames, clusters, clustermembers, logs, virtualhosts, J2C aliases, JDBCProviders, data sources, TAM junctions, wily Settings and the like - enforced using custom shell, jacl config, deploy scripts
- Took leadership of the Solaris Migration Project and successfully migrated 85 applications from AIX non-clustered environment to Solaris Clustered environment, coordinating with all the teams and supported the applications using Wily transaction tracing to ensure performance in the new environment
- Used garbage collection to evaluate application performance health and detected the presence of memory leaks
- Performed capacity planning for the application by analyzing Tivoli Performance Viewer statistics, garbage collection logs
- Isolated application components causing rapid memory allocation which was immediately dereference causing garbage collection/application thrashing
- Wrote stop, start, deploy, backup scripts for cell, nodeagents, clusters, servers, IHS servers, logs, transferring plug-in file to multiple IHS, synching static content on IHS, copying virtualhosts and host aliases.
- Enabled the performance monitoring service and to monitor and analyze the data with Wily Introscope
- Daily Monitoring of application - health using customized Wily dashboards and alerts
- Worked on the disaster recovery weekend exercises during datacenter replication
- Disaster recovery included changing IP address of the web and app server machines - which caused us to change the Virtual host and http transport configurations. Wrote JACL scripts to automate this process
- Actively participated in TAM 4.1 to 5.1 upgrade and WebSphere Portal 5.0 to 6.0 upgrade
Environment: IBM WebSphere Application Server 3.5,4.0,5.0,5.1,6.0, Wily Introscope 5.x, 6.x, 7.x, Tivoli Access Manager 4.1, 5.1, IBM WebSphere MQ 5.3, IBM DB2, Oracle 9.x, 10g, AIX 5.1 ML03, AIX 5.3 ML04, Sun Solaris 5.9
Jr. WebSphere Administrator
Confidential
Responsibilities:
- Installed, configured, administered WebSphere Application Server ND and WebSphere MQ on AIX for multiple high profile projects
- Administered, configured, tuned, and troubleshot WebSphere in a clustered environment
- Configured the web-server interfaces (plug-in file), session management, virtual hosts, data sources, HTTP transports for Application Server instances and applications
- Configured iPlanet Web server, Siteminder, MQ to work with WAS
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions
- Implemented creation of Server groups and clusters in WebSphere Application server
- Integrated Siteminder and Web Server by creating Web Agent, AgentConfigObject and HostConfigObject
- Integrated LDAP in Siteminder Console and creating Trusted hosts for Web Servers
- Supported the whole environment configuration and also applications deployed
- Investigated, troubleshot and resolved application and configuration issues
- Wrote Perl and 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
- Implemented single-sign on using TAM and creating Junctions and attaching ACLs matching users and user-roles to different junctions
- Used WebSphere Admin Console and wsadmin/JACL scripting to install enterprise EAR, WAR files or for hot deployment
- Involved as a member of the SCM team for version controlling using Harvest and ClearCase. Used them for build maintenance and automatic deployment using scripts
- Upgraded Applications with various patch files (JSPs, Class files, changing various properties and property files and other configurations)
- Used SCM tools ClearCase and Harvest for software versioning and deployments
- Troubleshot various problems at QA, Staging and Production phases
- Monitored Applications and WAS performance through Tivoli Performance Viewer and tuned the system - caching, queuing, JVM parameters, DB Connection Pooling
- Established Application-specific parameters and definitions
- Knowledge of Java Servlets, JSP, MDB, EJB development and deployment concepts and database skills
- Performed Application-data backup & recovery, local backup/restoration of the WebSphere Environment - configurations and applications
- Responsible for establishing Single Sign On (SSO) between the WebSphere application server, the portal server and all the collaboration components
- On-call Production Support (24x7)
Environment: IBM WebSphere Application Server 4.0/5.1, IBM WebSphere MQ 5.3, IBM DB2, AIX, OS390, Sun ONE Directory Server 5.1, Sun ONE Web server 6.1, Netegrity Siteminder Policy Server 6.0