Websphere Administrator Resume
Chicago, IL
SUMMARY
- Over 7+ years of middleware Administration providing support for development, testing, Staging and production environments and enhancement of business applications in java j2ee.
- Extensive experience with Administration, installation and configuration of WebSphere Application Server 8.0/7.0/6.1/6 , 0/5.1/5.0, Tomcat 7.0/6.0, JBoss 6.x, IHS, Apache web Server, IIS and Sun One Webserver, Sun One Directory server (LDAP), and Site Minder Administration on AIX, Linux, Solaris and Windows.
- Expertise in deploying the applications on clustered and standalone WebSphere Application servers and maintaining Load balancing, failover, high availability.
- Experience with installation and configuration of WebSphere plug - in for IBM HTTP Server, IIS and Sun one webserver and managing the plug-in files on webservers.
- Excellent troubleshooting skills on issues related to WebSphere, apache, tomcat, JBoss servers, Networking, Database, UNIX and applications and worked with respective teams to resolve them.
- Experience in Updating the existing configuration and applications from WebSphere 6.x to 7.0 and 8.0. using WAS Pre-Upgrade and WAS Post-Upgrade tools on Linux, AIX and Sun Solaris.
- Deploying Enterprise Java Beans (EJB’s) and monitoring the Application servers and Web servers, troubleshooting performance issues using the Log messages and Log files.
- Expertise in managing JNDI, Managing Security, Configuring and monitoring JMS.
- Experience in configuring F5 Load Balancer and Big IP Load Balancer.
- Install and configure IBM HTTP Server, Apache Web server and Sun One Web server and integrate them with the WebSphere Application Server.
- Experience in using Wily Introscope for monitoring, troubleshooting and performance tuning of WebSphere domains.
- Expertise in implementing security SSL Certs and SSL Mutual Authentication.
- Expertise in securing administrative Server using Authentication, Authorization, Certificates, Credentials, Single Sign On, Permissions, WebSphere Resources (Servlets, JSP files, HTML files), LTPA user registry.
- Experience in configuring the startup scripts for Application Servers using sudo command and configuring the system scripts for Appservers, Nodeagent, DMGR, webservers.
- Adept at writing JACL, Jython and Python scripting using wsadmin, and also shell scripting for automation of WAS administration and deployment tasks
- Experience in creating new environment setup and creating Profiles, DMGR, Cell, custom nodes and federating to DMGR.
- Involved in setting up cluster environment for WebSphere Server integrated with multiple workflows.
- Strong in installation, configuration and maintenance of WebSphere MQ
- Configured Queue Connections Factories, Queue Definitions and Listener Ports in order to provide connectivity to Enterprise MQ infrastructure.
- Expertise in developing Shell scripts (including sh, ksh, bash) to administer and automate batch job scheduling including Server Start/Shutdown, backup and recovery processes.
- Database knowledge using SQL, PL/SQL, Oracle and MS SQL Server.
- Experience in trouble shooting various applications specific or any J2EE (JSP, Servlets, EJB, JNDI, JMS) code related issues.
- Experience in developing web based applications using HTML, Java, JavaScript, Servlets, J2EE, JDBC, EJB, JSP, JMS and PERL.
- Proficient in performance tuning and monitoring using various tools like Wily IntroScope and Tivoli Performance Viewer, configuring JProbe, in order to monitor Application servers
- Experience with installation and configuration of Tomcat, JBoss for intranet applications including cluster environment for JBoss with all configuration mode.
- Expertise in installation and configuration of JBoss Application server and configured JBoss Application Server with db2 database.
- Strong in deploying applications, applying fix packs, maintenance, troubleshooting and performance tuning of JBoss.
- Involved in tuning JVM’s with right heap sizes and troubleshooting high memory issues for JVM’s by enabling verbose GC.
- Worked with developers to define and configure Application Servers, virtual Hosts, Web Applications, Web resources, servlets, JDBC drivers and Servlets Engines-as well as deployment of EJB’s across multiple instances of WebSphere.
- Working on PMR’s with IBM on problem determination and resolution.
- Working with different teams and all level of organizations; web-base application, webtechnology and business processes expertise.
- Provided 24/7 on call support in Production environment.
TECHNICAL SKILLS
Application Servers: Websphere Application Server (WAS) 5.x/6.x/7.x/8.x, Tomcat and JBoss 4.x/5.x
Web Servers: IBM HTTP Server 1.x,2.x,6.x,7.x,8.0 SunONE WebServer, Apache 2.x Access Management CA SiteMinder, Tivoli Access Manager 5.x/6.x
LDAP: SunONE Directory Server, IBM Tivoli Directory Server
Database: IBM DB2, Oracle 9i, 10g, 11g SQL Server 6.x/7.0/2000
Messaging: WebSphere MQ 5.3, 6.0
Programming Languages: Java, C, C++, SQL, PL/SQL, HTML, XML, Java Script, ServletsJSP, JACL, Jython, Python, XMLConfig, Shell Script, ASP, PERL
Networking & Communication: TCP/IP, HTTP/HTTPS, RMI/IIOP, SOAP, UDP, FTP, SFTP, Telnet
Protocols: SSH, SSL, Putty
Operating Systems: IBM-AIX, Sun Solaris, Linux, UNIX, Windows 2000/NT.
Other tools: Tivoli Performance Viewer, Wily Introscope, Rational Rosecygwin
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
WebSphere Administrator
Responsibilities:
- Designed, Planned, Installed, configured and administered IBM WebSphere Application Server 7.0/8.0/8.5, WebSphere Lombardi 7.x on AIX, Red hat Linux Environment and Windows 2003/2008.
- Installed/Configured and Administered Tomcat 6.x/7.x in a Red Hat Linux environment.
- Installed WebSphere IM and created Websphere Application Server 8.O profiles on Windows,AIX and Linux(RHEL5.7 and 6) platforms.
- Installed WebSphere Application Server 8.0, 6.1 ND and created dmgr, Application server profiles.
- Involved in migrating applications from WAS V6.1 to 7.x/8.0.
- Installed on Windows, Linux,AIX platforms and upgraded to fix pack 1 cumulative fix level 8. Installed and configured IBM HTTP Server 2.0.47.2 and IIS 6.0.
- Installed, configured, setup, upgrade JBOSS application server 6.x on Red Hat Linux and Windows machines.
- Experience in Installing, Configuring and Administering Web Servers like IBM HTTP Server1.3.x, 2.0.x.x,6.x/8.x Sun One Web Server, Apache, IIS, Tomcat.
- Configured Apache to act as a proxy server for backend TomCat application servers.
- Clustered the WebSphere Application Server environment using horizontal clustering across multiple boxes to facilitate high availability, failover support and load balancing in a production environment.
- Configured Admin Console security and J2EE Security on WebSphere Application servers and creating users and groups with various roles to access the WebSphere admin console using the LDAP repository.
- Tuned the JVMs by analyzing the Must Gather information for Application Server Hangs on AIX and Linux.
- Used Heap Analyzer and thread Analyzer to tune the WebSphere JVMs.
- Extensively build and deployed enterprise Applications in Dev, Test, UAT and Prod environments.
- Acted as single-point-of- Technical contact for several Projects
- Maintained Wily Introscope based monitoring and profiling
- Designed the Single-Sign ON functionalities using SiteMinder
- Responsible for installing and configuring SiteMinder Agent 5.51 and later on to SiteMinder Agent version 6.0.
- Worked closely with developers to define and configured 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.
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and JACL/Jython/Wsadmin scripts.
- Deployment and troubleshooting of JAR, WAR, and EAR files on both stand alone and clustered environment in JBOSS 5.x/6.x, WebSphere 6.x/8.0 and Apache tomcat 6.0/7.x.
- Involved in Creating Shell Scripts like Automation of Startup and Shutdown Processes and Automated the WAS environment and Glass Fish with Jacl and Jython Scripts.
- Performance tuned the Glass Fish, WebSphere Environment by configuring caching, queuing, pooling, JVM parameters and Problem determination using Tivoli performance viewer (TPV).
- Utilized F5 for load balancing of traffic between clustered Webservers.
- Setup profiling tools for J2EE Application's and worked with Application Groups in improving performance of application and possible memory leaks in application before deploying.
- Responsible for implementing SSL certificates on the Web and Application Servers using ikeyman tool and Java Key tool.
- Configured mutual SSL between 2 different applications running across WebSphere, JBOSS and Tomcat servers
Environment: WebSphere Application Server 8.0/6.1, Jboss Application Server 5.0/5.1,HTTP 2.0, DB2 8.1, Oracle 10/11, AS 400, RHEL 5.7,RHEL 6,AIX 5.3, Z/OS and Windows 2003
Confidential, Baltimore, MD
WebSphere Administrator.
Responsibilities:
- Installation, Configuration, Tuning, Capacity planning and troubleshooting of Websphere Network Deployment Manager 6.x/7.0/8.0 and HTTP Server, Apache, CA siteminder on different environments
- Installed, created and configured web instances to application server using web server plug-in.
- Created JDBC Providers, Datasources, and JAAS authentication aliases in order to provide connectivity to Backend databases like Oracle and DB2.
- Deploying the J2EE applications on the horizontal and vertical cluster environments.
- Configured Queue Connections Factories, Queue Definitions and Listener Ports in order to provide connectivity to Enterprise MQ infrastructure.
- Installed and configured wily Introscope 8.x/9.x for WebSphere Application Server on UNIX, Linux and AIX environments.
- Managing and Monitoring the JVM performance by Application Server Heap Size, garbage collection and taking Thread dumps.
- Involved in BigIP and F5 configuration for load balancing the traffic between the data centers.
- Installed SSL certs on the web Servers using ikeyman tool and gsk7cmd.
- Developed several scripts using ksh, and bash to automate jobs.
- Monitored free space, disk usage, locating files, checking & clearing log files, administration & monitoring of file systems, network & virtual memory statistics
- Supported Testing team in Regression, Load and Integration testing during the quarterly release management cycles.
- Configued Adminconsole security on WebSphere Application servers and creating users and groups with various roles to access the WebSphere admin console using the LDAP repository.
- Installation of fix packs, eFixes, and cumulative fixes to the existing infrastructure.
- Migration of Websphere v6.x to v7.0/8.0 and Websphere to the JBoss 4.3.
- Automated configuration, troubleshooting, deployments using JACL and JYTHON scripts used adminconfig, adminapp, admincontrol and admin task.
- Developed scripts for starting, stopping application servers on cluster environments and developed the scripts for installing and uninstalling EAR, WAR applications.
- Primary Support in deployment,installation and configuration of Linux Servers in production environment
- Analyzed and resolved problems associated with server hardware and applications software for improving system performance, availability and reliability
- Analyzed Heap dumps and Thread dumps using Heap and Thread Analyzer and resolving the problems
- Involved in troubleshooting high memory issues for JVM’s by enabling verbose GC.
- Systems monitoring and administration of servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation
- Working on PMR’s with IBM to solve various issue related to the environment.
- Improving the performance of WebSphere Application Server by tuning JVM settings, Connection pool settings, servlet caching, web container thread pool etc.
- Worked with developers and QA team in various stages of development and testing the application from DEV to Test to QA and PROD environments.
- Worked on 24X7 support role.
Environment: WebSphere Application Server 6.x/7.x/8.x, apache 2.2.15/2.2.28 , JSP, Servlets, EJB, BigIP, F5, LDAP, JDBC, XML,RHEL 5.x6/x, windows 7, Jython, Oracle 9i, 10g, 11g, DB2, JDK 1.6/1.7, SQL server, Apache and IHS.
Confidential, CA
Middleware Engineer
Responsibilities:
- Performed Installation and Administration of IBM WebSphere Application server 6.x/7.x and IBM HTTP Server 1.3x/2.x/7.x
- Maintaining of large number of WebSphere applications running on several AIX, SOLARIS, HPUX and Windows servers.
- Configured JDBC resources, data sources and bounded to the J2EE applications, configured the connection pools for the data sources.
- Installed and configured remote WebSphere plug-in for IBM HTTP Server. Manually updated plug-in files for IHS servers located in DMZ
- Automated FixPack/eFixes installations, daily backups, log archival and other tasks using shell scripts.
- Created WebSphere cells, Horizontal and Vertical clusters, and added new cluster members
- Involved migration from WAS 6.x to JBoss 6
- Creation of MQ resource objects like Queue, Listeners, and Channels etc for MQ connectivity.
- Installed, configured, administered and supported JBoss 6 on Linux environments.
- Involved in Load balancing/Tuning/Clustering for Jboss 6 Application Server using mod jk
- As a WebSphere Administrator, was responsible to work on the architecture of the projects to plan, implement and support J2EE applications on WebSphere Application servers in UNIX, Linux and AIX environments.
- Deployed the WAR, JAR and EAR applications on WebSphere Application Server and responsible for application changes across development, testing and production environments
- Developed several scripts using ksh and bash to automate jobs.
- Adept in writing wsadmin, JACL, and ANT scripts to automate various WAS administration and deployment tasks such as JVM configuration, application deployment, ear/war installation, JVM export/import, backups.
- Managing and Monitoring the JVM performance by Heap Size, garbage collection, JDBC Pools and taking heap dumps, core dumps and thread dumps to analyze and find the problems in application. expertise in deployment of enterprise applications on WebSphere, Tomcat and JBoss application servers
- Monitored WebSphere Application server using Wily 8 Introscope.
- Identifying the need for and defining channels and queues and monitoring them.
- Responsible for Load balancing/Tuning/Clustering for IBM WebSphere Application Server using Deployment Manager (Network Deployment)
- Configured WebSphere resources like JDBC providers, JDBC data sources and connection pooling and tuning and monitoring them using Tivoli Performance viewer and wily Introscope by enabling PMI.
- Working closely with IBM support on problem determination, and resolution by finding the root cause.
- Deploying and migrating the application from DEV to SIT to Tech Test to Production and providing 24x7 production support.
Environment: WebSphere 6.x/7.x, JBoss 6, MQ 5.3, 6.0, Apache, Tomcat, IBM HTTP Server, Sun Solaris 8, 9, 10,Red Hat Linux, Windows 2003, JVM, F5, Oracle 9i, 10g, DB2, SQL server.
Confidential, NJ
WebSphere Administrator
Responsibilities:
- Responsible for Installing and Configuration of WebSphere Application server 6.1/7, Apache and HIS 6.1/7.
- Provided Support to WebSphere Application Server 5.0/5.1/6.0/6.1/7.0.
- Configured database connectivity using JDBC and Connection pools for Oracle and DB2 backend.
- Automated and scheduled backups on all UNIX Machines using shell scripts.
- Performance tuning was done with respect to system, connection pools. Execute threads and JVM heap size.
- Document and establish standard processes to ensure repeatability for J2EE administrators.
- Troubleshoot environment and application issues and provide root cause summary to application stakeholders.
- Designing of WebSphere Application Server load balancing and fail over by using Workload Management with horizontal and vertical scaling.
- Provided Migration configuration for transactions, security, services, JMS servers and services while transitioning from development to production environment.
- Deployment and Troubleshooting of JAR, WAR and EAR applications in clustered WebSphere environments.
- Configured the Web Server interfaces, session management, virtual hosts and transports for WebSphere Application Servers
- Implemented Load balancing of web applications by configuring plug-in.
- Development of UNIX shell scripts, JACL scripts to automate the WebSphere Administration environments.
- Technical assistance for Web Hosting team on various Application servers and Web Servers including IBM HTTP Server, Apache Web Server, and iplanet Server.
- Performance tuning by Managing and Monitoring the JVM performance by JVM Heap size, garbage collection, execute threads, EJB Cache size, JDBC pools and multi pools.
- Performed extensive trouble shooting experience including stack trace analysis and JVM tuning experience by changing to heap sizes according to the requirement.
- Worked on securing Web Applications. Applied patches service packs for security, performance, bugs etc.
- Monitored free space, disk usage, locating files, checking & clearing log files, administration & monitoring of file systems, network & virtual memory statistics
- Responsible for support and troubleshoot of application changes across different platforms- Development, Testing and Production.
Environment: WAS 5.x/6.x/7.x, Apache, Tomcat, SUN Solaris 8.0/10.0, Linux, Oracle 9i/8i, JDK 1.4/1.5,1.6, JDBC 2.0, Servlets, EJB 2.0, Apache
Confidential
System 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 and testing and staging environment for the ongoing application development.
- Developed UNIX shell scripts, Jacl scripts which automates the Websphere Administration (recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc,).
- 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.
- Configured horizontal scalability of WebSphere through a mechanism called as “Cloning of multiple WebApps” with independent Java Virtual Machines-JVMs, for each clone.
- Involved in trouble shooting and Performance tuning using Resource analyzer and log analyzer.
- Network trouble shooting using 'ndd', 'traceroute', 'netstat', 'ping', 'ifconfig' and 'snoop' etc.
- Experience in Shell scripting (Perl, Csh, sh, ksh) to automate system administration jobs using ‘cron’ and ‘at’ utilities.
- Experience in Installation and configuration of TCP/IP for LAN/WAN on AIX/Linux and Windows NT/2000/XP clients and servers
Environment: IBM WebSphere 4.0, IBM HTTP Server, Netscape, Apache 1.3.20, IBM MQSeries, Solaris 8/7.x, Windows NT/2000