Websphere/jboss Administrator Resume
Rancho Cordova, CA
SUMMARY
- 6+ years of excellent experience in installations, configurations, deployment and management of enterprise applications using IBM WebSphere Application Server 8.5/7.0/6.x, JBoss 5.1/6.0/7, IBM HTTP Server 6/7/8, Apache - Tomcat on AIX, Red Hat Enterprise Linux 4/5/6 and Windows NT platforms and setting up the development, testing and production environments.
- Implemented clustering techniques including horizontal and vertical clustering for failover and backup/recovery processes for high availability and performance tuning.
- Proficient experience in Migrating the existing configuration and applications from WebSphere 6.x/7.x/8.x on AIX 4.5/5.1/5.2, Redhat Linux 6.0/7, Windows 2008 and UNIX operating system environments.
- Good Understanding on the JVM, garbage collection, heap fragmentation and configured resources like JDBC providers, JDBC data sources, connection pooling, Virtual Hosts, Global Security, MQ Connection Factories and Queue Destinations for connecting applications on WebSphere to WebSphere MQ.
- Performed Bug result Analysis, verified bugs, closed fixed bugs and reopened unfixed bugs.
- Remarkable experience with JBoss 4.3 to 7.0 administrations.
- Provided efficient 24x7 production support, best practice troubleshooting, monitoring, Capacity planning, performance tuning, naming standards, security and maintenance.
- Opened PMR with IBM and worked with IBM for permanent solutions, determined true problem Management and recommend permanent solutions
- Good knowledge on upgrading EJB and Java Versions.
- Installed V5.1 Cumulative fix for WebSphere HTTP plug-in & V5.1.1.
- Well experienced in configuring Resources like JDBC Provider, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Creating Environment Variables, and Configuring Session Management
- Migrated existing applications from JBoss 5.x to 6.x and 6.x to 7.x on windows and AIX/Linux.
- Experience in problem tracing, log management, scripting to invocate problem-determination actions involving traces and thread dumps.
- Deployment and Troubleshooting of JAR, WAR and EAR applications in clustered environment with WebLogic, WebSphere and JBoss.
- Expertise in writing UNIX/LINUX scripts to build JAR, WAR and EAR files.
- Experience with WebSphere scripting using wasdmin, JACL/Jython (recycle the application server, deploy customer applications, log rotation, monitor applications state, etc), LINUX/UNIX shell scripts for deployment automation, monitoring, startup and shutdown.
- Experience with command line use on AIX and Linux servers.
- Expert on Incident Management & Problem Management techniques
- Well experienced in setting up Development, Testing, Staging and Production environments.
- Efficiently configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
- Good experience in planning, installation and administration of WebSphere MQ on various platforms like AIX, Red Hat Linux and Windows XP/2K
- Expert in deploying J2EE applications on WAS 5.x/6.x/7.x/8.x versions using WAS admin console and wsadmin scripting tool.
- Experience in creating, configuring and administrating profiles, nodes, node agents and node groups for WebSphere Application Server.
- Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for workload Management through deployment manager for load balancing and fail over functions.
- Configured and handled Tivoli Performance Viewer and Resource Analyzer for performance and Log Analyzer for troubleshooting
- Expertise in Tuning of Application Servers by IBM Tivoli Performance viewer, Thread/Heap Analyzer, CA Wily Introscope 7.x/8.x/9.x by setting the dynamic cache size and setting the JVM heap size using collected Performance Monitoring Infrastructure (PMI) data.
- Enabling global security for application servers and applications using Single Sign On (SSO) by LTPA mechanism on Secure Way LDAP User Registry.
- Developed strong analytical problem solving, communication and presentation skills. A very good team player.
TECHNICAL SKILLS
Middleware: IBM WebSphere Application Server 6.x/7.0/8.0, Red Hat JBOSS 4.x/5.x/6.x, WebSphere MQ 6.0/7.0, SiteMinder 6.0/12.0 IBM HTTP Server 5/6/78, Apache-Tomcat 5.x/6.x, Apache Http server 2.0/2.2/2.4.
Database: Oracle 9i/10g/11g, DB2 9.1/9.5, SQL Server 2003/2005/2008
Hardware/ OS: UNIX SUN Solaris 8,9,10, IBM AIX4.5/5.1/5.2, LINUX (REDHAT V6.0,7, Suse 10.x/11.x), Windows 95/98/NT/2K,2003 and 2008, Windows XP 95/98
Monitoring Tools/Testing: CA Wily Introscope 7.x/8.x/9.x, IBM Tivoli Performance Viewer, Site scope, Thread/Heap Analyzer, Nagios, Splunk
Java/J2EE technologies: Applets, Servlets, J2EE, JSP, EJB, JDBC, JCA, JNDI, JMS, MQ Series
Packages: J2EE, JDK 1.1/1.2/1.3/1.4/1.5/1.6 , JSDK2.0, JSWDK, BDK, JFC, AWT, JBuilder
Web Technologies: HTML, Java Script, DHTML, XML, CSS, Applets, J2EE, JDBC, Servlets, JSP, Java Beans, RMI, AJAX, Java Web Services using SOAP.
Protocols: DNS, HTTP, HTTPS, LDAP, SOAP, FTP, SMTP, SSL, SSH, UDP, IPV4/IPV6
Languages: C, C++, Java Script, HTML, XML, Shell, PYTHON
PROFESSIONAL EXPERIENCE
Confidential, Rancho Cordova, CA
WebSphere/Jboss Administrator
Responsibilities:
- Installed, configured and maintained WebSphere application server Network Deployment, base and express versions 7.x/8.x on AIX, Linux nd windows machines.
- Responsible in adding Fix packs, Cumulative Fix packs and migrated the versions of jboss application server 5.x to 6.x and also websphere Fix Packs for all environments
- Responsible for all the environments from Dev to staging to testing to pre-production to production to Disaster Recovery
- Participated in Disaster Recovery Testings
- Setup Global security for the Admin Console, Single sign-on, and added SSL certificates and signer certs in webpshere
- Worked on Chef, Jenkins to automate the process of deployments and server builds
- Have worked on Vcac cloud for Automation for Jboss and Tomcat servers
- Worked on JDBC providers and Datasoruces for jboss and Websphere. Created databags and json files for Jboss and tomcat automated servers
- Have worked with Developers for databags, artifactory setup for automation
- Worked on PPM automation deployments for all the environments from Dev to Production
- Provided on-call support 24*7 on rotation basis and support releases and Sev1&2 issues after hours and weekends
- Worked on Jvm settings like Heap size, listeners, garbage collection setting and taking threaddumps and heapdumps to analyze the application issues.
- Worked on Chef upgrades from 11 to 12 and have attended workshops held at VSPGlobal Inc.,
- Day-to Day support for deployments in Jboss, Websphere and Tomcat from Dev to prod environemnts
- Used Wily introscope to monitor Websphere Applications and tuned the environment accordingly like changing the JVM Heap size, Connection Pool sizes, Thread pool size.
- Worked on LDAP authentication for creating user roles and groups for security.
- Performed routine management of Websphere and Jboss Environment like monitoring Disk Space, CPU Utilization, Out of Memory issues (application memory leaks).
- Worked with IBM vendor for issues related environments by opening PRB tickets and over conference calls.
- Created queue connection factories, topics, channels, queues for WebSphere application server to connect to MQ
- Provided Technical assistance and troubleshooting for the WAS in the Clustered environment.
- Participated in MQ upgrades
- Provided Technical assistance and troubleshooting for the JbossAS, jboss eap and apache servers, Websphere servers in the Clustered environment.
Confidential, Charlotte NC
Jboss Administrator/Middleware Administrator
Responsibilities:
- Migrated existing applications from JBoss 5.x to 6.1/6.2/6.3 in AIX/Linux environments.Planning, Installation and administration of Redhat Jboss EWS 2.x, Redhat JbossEAP 6.x/5.x/4.x and jbossAS 7.x wildfly 8.x
- Migrating applications from weblogic to jboss, websphere to jboss
- Installed, configured and administered IBM WebSphere Application Server 10.x/11g/12c and Apache web servers on RHEL 6.x/5.x
- Responsible in adding Fix packs, Cumulative Fix packs and migrated the versions of jboss application server 5.x to 6.x
- Enforced logical security application architecture by integrating Jboss Application Server, IBM WebServer, LDAP Directory Server, NetegritySiteMinder.
- Setup Global security for the Admin Console, Single sign-on, and added SSL certificates and signer certs in Jboss.
- Configured Jboss resources including JDBC providers, JDBC data sources and connection pooling.
- Installation and configuring the Jboss EAP 6.2/6.3 on Linux Operation Systems and deployment of applications on Linux 6.2.
- Provided Technical assistance and troubleshooting for the JbossAS, jboss eap and apache servers in the Clustered environment.
- Created JDBC Providers, Data sources, and JAAS authentication aliases in order to provide connectivity to Oracle, DB2 (UDB) databases.
- Installation and configuration of rhq-enterpriage-agent 3.0.1 for monitoring the JBOSS JVMs.
- Installation of Jboss EWS Server and configuration of mod-jk.conf,modcluster.conf, http.conf files in Jboss Environment.
- Worked with start and stop scripts for Jboss Environment.
- Configured Jboss JVMs with heap settings, Log path settings.
- Day to Day Jboss Application deployments and Config files Deployments.
- Trouble Shooting the Jboss Applications when the issue arises.
- Experience in implementing workload management (WLM).
- Installing patches and cumulative fixes for WebSphere application servers.
- Responsible for Configuring, deploying, troubleshooting and maintaining applications moving from DEV to TEST to STAGING to PROD.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication
- Working on SEV1s for several servers for problem determination.
- Generated and created SSL keys and certificates and configured IBM HTTP server 6.0/7.0/8.0 to use the SSL communications.
- Provide support for the entire cycle of application testing including building applications, deploying, and trouble shooting.
- Configured and maintained Weblogic JDBC connections pools and Data Sources
- Involved in troubleshooting of the network issues & load balancing traffic routing issues.
- Performed Managing and Monitoring the JVM performance by Heap Size, garbage collection, taking Thread dumps and analyzing to find the problems in application. Configured the Session Management i.e. Memory to Memory and Database replication.
- Working knowledge and experience in defining plans, tuning, and troubleshooting different flavors of Application servers like WebSphere, JBOSS EAP/SOA-P, Tomcat.
- Good Experience in using JBoss CLI scripting to perform Jboss administrative tasks.
- Involved in installation of fix packs, e-Fixes, and cumulative fixes and all kinds of patches on different flavors of application servers like WebSphere, JBoss& tomcat servers
- Expertise in installing web servers like Apache, IHS, JBoss EWS and configuring plug-ins, mod cluster& mod-jk to route traffic from web server to application server.
- Worked on problem tickets (PMR) with IBM to find effective solutions to various problems and performance issues and applied various WebSphere system related patches, fixes.
- Worked on WCM for portal servers to syndicate content from one environment to the other.
- Migrated portal artifacts (themes, skins, web modules, pages and URL mappings) between Environments.
- Resolved Portal performance related issues with regards to tuning and WCM configuration.
- Applied fix packs on both WebSphere Application server and Portal Server environments.
- Handled deployment of Java Servlets, Session beans and Entity Beans for each module to respective instances of application servers and web applications.
- Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSADMIN.
- Testing and profiling to measure the performance of the applications.
- Used Wily introscope to monitor Websphere Applications and tuned the environment accordingly like changing the JVM Heap size, Connection Pool sizes, Thread pool size.
- Created user roles and groups for securing the resources using LDAP authentication.
- Performed routine management of Websphere Environment like monitoring Disk Space, CPU Utilization, Out of Memory issues (application memory leaks).
- Experience in opening PMRs with IBM for the vendor related issues.
Confidential, Omaha NE
Jboss Administrator/Middleware Administrator
Responsibilities:
- Installed, configured and maintained WebSphere application server Network Deployment, base versions 5.1/6.0/6.1/7.0/8.5 on AIX, Linux machines.
- Planning, Installation and administration of Redhat Jboss EWS 2.x and Redhat JbossEAP 6.x/5.x/4.x
- Planning, Installation and Administration of IBM MQSeries 5.3/6.0/7.0, IBM WebSphere Message Broker 5.0/6.0 on AIX and Linux OS.
- Created queue connection factories, topics for WebSphere application server to connect to MQ
- Responsible in adding Fix packs, Cumulative Fix packs and migrated the versions of WebSphere application server 7.5 to 8.5
- Configured WebSphere resources including JDBC providers, JDBC data sources and connection pooling.
- Provided Technical assistance and troubleshooting for the WAS in the Clustered environment.
- Created JDBC Providers, Data sources, and JAAS authentication aliases in order to provide connectivity to Oracle, DB2 (UDB) databases.
- Involved in the Process change management Release, Problem and Change management
- Involved in backup and recovery of Web Sphere configuration using backupConfig and restoreConfig tools.
- Installing patches and cumulative fixes for WebSphere application servers.
- Responsible for Configuring, deploying, troubleshooting and maintaining applications moving from DEV to TEST to STAGING to PROD.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication
- Working on SEV1s for several servers for problem determination.
- Generated and created SSL keys and certificates and configured IBM HTTP server 6.0/7.0/8.0 to use the SSL communications
- Define and maintain MQ objects like queue managers, queues, channels, client connection channels, server connection channels listeners, services and authentication objects.
- Performed Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, taking Thread dumps and analyzing to find the problems in application. Configured the Session Management i.e. Memory to Memory and Database replication.
- Reserving the JVMs in BEST and deploying the property files.
- Help design and implement a Service Oriented Architecture using custom designed components. These components are designed to use various protocols, like SOAP, EJB and Java Objects.
- Used WebSphere Admin Console and wsadmin/JACL/Perl scripting to install enterprise EAR, WAR files or for hot deployment.
Confidential, Mankato MN
Jboss Administrator/Middleware Administrator
Responsibilities:
- Installed, Configured and Administered IBM WebSphere Application Server 7.0/8.0 (Base and ND), JBOSS 5.0/6.0, Tomcat 5.x/6.x, WebSphere Portal Server 7.0/8.0, on Windows 2003/2008, UNIX Solaris 5.x/7.x and Red Hat Linux 4.1/5.1/6.1 using silent and GUI methods.
- Installed and Configured IBM HTTP Server 7.0/8.0, Apache 2.2/2.4, IIS V7.0/7.5 created a junction for the transportation of application through a web server using Plug-ins on all kinds of environments.
- Implemented horizontal and vertical clustering of WebSphere Application Server (WAS), JBOSS Application server and Tomcat for high availability, fail over and workload management.
- Responsible for setting up connectivity between WAS and IBM MQ Server.
- Involved providing support to wide variety of applications in a diverse setup, which included WAS 7.0.x/8.0.x & MQ 7.0.x/8.0.x, & Documented on AIX, WINDOWS 2008 platforms.
- Trouble shooting errors both Application & JVM also analyzed heap/core plus error logs - configured tuned JVM for optimum performance.
- Played a key role in identifying the correct Topology for various WebSphere and WMQ Environments.
- Identified the correct WebSphere Edition for various applications, which saved licensing cost for various applications.
- Installed and renewed SSL Certificates on various WebSphere environments.
- Defined various MQ Objects using QPasa and Command line mqs scripts.
- Prepared and Submitted Firewall and Load Balancing Rules for various applications.
- Worked on various WebSphere & MQ Migrations.
- Set up point to Point communication between Middleware MQ to Mainframe MQ Queue Managers.
- Created MQ Cluster for Middleware HUB environment.
- Upgraded MQ from 7.0 to 8.0 for all environments.
- Created shell scripts to start and start WebSphere MQ.
- Generated HTTP Plug-in configurations and moved it to the Web servers & troubleshooted the problems.
- Configured and used CA Wily Introscope 7.x/8.x, Site scope, HP BAC, VSM performance monitoring tools to monitor application resources (Enterprise Java beans, Servlets) and WAS runtime resources (JVM memory, application server thread pools, database connection pool) for all kinds of environments.
- Migrated existing applications from IBM WebSphere Application Server 7.0 to 8.0, Red Hat JBOSS 5.x to 6.x and 6.x to 7.x, Tomcat Application server from 5.x to 6.x on windows, Linux, UNIX platforms.
- On Call for 24/7 support with the Integration Team solving application installation issues and configuration issues related to IBM WebSphere Application Server 7.0/8.0 (base and ND), JBOSS, Tomcat..
- Integrated and deployed Enterprise J2EE applications on WebSphere Application Server 6.1/7.0/8.0 and WebSphere Portal Server 7.0 that involves EAR, JAR, WAR files using Application Assembly Tool, WAS admin console and wsadmin scripting tool and Deployed port lets and other Portal configuration artifacts.
- Involved in number of installation of WebSphere Instances from development to production environment.
- Created Open SSL Certificates and used them to maintain confidentiality and two-way authentication while integrating with third party applications. Installed created SSL certificates on WebSphere, JBOSS, Tomcat Application servers and updated WebSphere Portal database schema entities in all environments.
- Performed Managing and Monitoring the JVM performance by WebSphere Heap Size, garbage collection, taking Thread dumps and analyzing to find the problems in application. Configured the Session Management i.e. Memory to Memory and Database replication.
- Extensively worked on Incident, Change and Task Management using BMC Remedy tool to make changes.
- Managed the daily operations of Portal services which include syndication, content management, collaboration and document management for WebSphere Portal and WebLogic Portal Application server.
- Configured IBM WebSphere Application server and Apache-Tomcat Application server to SQL Server.
- Configured IBM DB2 and Oracle database to JBOSS application server 5.0/6.0 in all environments.
- Worked closely with development teams to implement fix packs, interim Fixes, refresh packs and security patches to WebSphere, JBOSS in development, Testing, Pre-Production and Production environments.
- Deployment and Troubleshooting of JAR, WAR and EAR applications in clustered environment with Red Hat JBOSS, Apache-Tomcat, IBM WebSphere application servers for different versions of application servers and Web Servers in all environments in silent mode and graphical user interface (admin console).
- Installing fix packs 7.0.0.11, 7.0.0.13, and 7.0.0.19 on WebSphere Application Server 7.0 using GUI.
- Implemented the skills of Load balancing for edge components (servers) using F5’s BigIP load sprayer.
- Problem Determination through the log files (JVM Logs) by using log analyzers and rectified the problems or interacting with IBM support to solve problems and probable errors in all kinds of environments.
- Installed, configured and administered Red Hat JBOSS 5.0/6.0 in clustered and non-clustered environment.
- Experience in using different kinds of tools like Heap Analyzer, Thread Analyzer and GC analyzer.
- Involved in Documenting the Method of Procedures document for the Client for further references.
- Developed shell scripts to monitor the OWS logs for any exceptions or errors performing regular health checks in production environments for Tomcat, WebSphere, and JBOSS and has extensive hands on using UNIX/ LINUX shell scripts, wsadmin, Jython and JACL for deployment automation, monitoring.
- Creation of backups and maintenance of Portal configuration and up-gradation when necessary.
- Developed logical security application architecture integrating IBM WebSphere, Red Hat JBOSS, Apache-Tomcat application servers to iPlanet LDAP Directory Server, Netegrity Siteminder and implemented Single Sign-On (SSO) security in both Production environment and Non-Production environment.
- Worked on defining and configuring Application Servers, Virtual Hosts, Web Resources, Connection Pooling, JDBC Drivers, Web Applications, Servlets, and Servlet Engines-as well as deployment of EJB’s across multiple instances of WebSphere, JBOSS, and Tomcat Application servers in all environments.
Environment: IBM WebSphere Application Server 7.0/8.0, WebSphere MQ 6.x/7.x/8.0, WebSphere Portal 7.0/8.0, JBOSS 5.0/6.0, Tomcat 5.x/6.x, WebSphere Process server 7.0.0, IBM HTTP Server 7.0/8.0, Apache 2.2/2.4, IIS 7.0/7.5, CA Wily Introscope 7.x/8.x, Windows 2003/2008, UNIX Solaris 5.x/7.x, Red Hat Linux 4.1/5.1/6.1, ORACLE 9i, LDAP 5.2, Optier, Netcool, TeaLeaf,, JDBC, Tivoli Performance Viewer, PERL, WebSphere commerce server 7.0.
Confidential
WebSphere/Jboss Administrator
Responsibilities:
- Configure and provide end-to-end Application Support for WebSphere and JBoss environments.
- Analyze, Design, Develop, Troubleshoot and Administer WebSphere and JBoss Application Servers.
- Monitor WebSphere and JBoss applications availability through build standardization for both production and non-production environments.
- Install and configure JBoss Operations Network (JON) agent to monitor, deploy and bounce the applications.
- Perform system design, capacity planning, system troubleshooting, monitoring and set up best practices, processes for maintenance of applications and system stability.
- Install, Configure Apache WebServer as front-end to JBOSS EAP and EWS application servers.
- Set up mod proxy, mod jk and mod cluster as plugin between WebServer and Application Server.
- Maintenance of JBOSS and Tomcat environments for Enterprise wide application SSO and Security administration.
- Coordinating with multiple teams for troubleshooting different issues and making environment stable.
- Responsible for managing multiple high-profile, complex projects and implement them with minimal disruption to end-users.
- Building Application infrastructure by installing, configuring, maintaining and supporting JBOSS EAP 5.1.x on Red Hat Linux platforms.
- Configured and provided an end to end application support for applications hosted on JBOSS EAP 5.1.x in production
- Involved in deploying the applications both from the command line using Wsadmin commands and from the admin console.
- Configured WebSphere resources like JVM heap settings, JDBC providers, JDBC data sources, connection pooling, Virtual Hosts, Global Security and SSL.
- Implemented Horizontal and Vertical Clustering, Performance tuning and trouble shooting of IBM WebSphere Application Server 6.0/6.1.
- Experience in writing shell scripts for automating the deployments, building the environment, rolling out the logs etc.
- Experience in configuring Single-Sign-On across different WAS environments.
- Experience in creating a new key database and self signed certificate using Ikeyman tool.
- Created and configured JDBC Providers and Data Sources at various scope levels to support backend database applications using DB2 databases.
- Expertise in applying Fix packs and ifixes. Upgraded the Portal environment from 6.1.0.3 to 6.1.5.
- Configured Security on WebSphere environments using LDAP, Custom and OS user repositories.
- Responsible for troubleshooting application and deployment issues on WebSphere environments.
- Involved in issues like Application not responding, Application Deployment Errors, wrong Database host name, Server Hung due to out of memory or thread hanging, Owner ship issue.
- Involved in Stopping/Starting & Monitoring the logs for Application Server Instances.
- Worked with 3rd party vendors in installing, configuring and troubleshooting vendor software in various environments.
- Worked with IBM L2/L3 support towards the resolution ofWebSphere issues.
- Took part in capacity planning and sizing operations to ensure application compatibility with hardware and software.
- Experience in standardizing deployments in various environments ofWebSphere.
- Documented day-to-day issues pertinent to WebSphere Application Server and supported the team.
Environment: WebSphere Application Server v6.x/7.x/8.x, IBM Http Server 6.1.x, JBoss 5.x, WebSphere MQ, Solaris 10, Unix, Windows 2003/2008/XP, JACL, Unix shell scripts, z/Linux, Linux, RHEL 5.6, Db2 v9.5/9.7, Db2 ZOS v10