Jboss/websphere System Administrator Resume
New York, NY
SUMMARY
- Over 9+ years of IT experience in Installation, Configuration, Administration and Deployment of enterprise applications using IBM WebSphere Application server 8.5/7.0/6.x on UNIX platforms including AIX, HP - UX, SUN-SOLARIS.
- Extensive experience in Planning, Patching, Tuning, Troubleshooting and Integrating IBM WebSphere Application Server, WebSphere MQ Series, Apache Tomcat, Apache Http Server, IHS and LDAP.
- Experience in all phases of Software life cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications in both production and development environment.
- Experience in deploying J2EE components (EAR/WAR/JAR) on WAS 5.0/5.1/6.0/6.1/7.0 using WAS Admin Console, shell/wsadmin/JACL/Jython scripting.
- Strong experience in Administration and Maintenance of WAS-ND clusters (vertical, horizontal, hybrid) and deployment of applications in highly available, load balanced production environments.
- Expertise in different UNIX platforms such as AIX, HP-UX, Sun Solaris and Linux.
- Experience using diagnostic and debugging tools such as Dtrace, Strace, truss and Top.
- Experience in design & implementation of both internet, intranet applications - DMZ and non DMZ.
- Experience in Shell, JACL, Jython &ANT scripting for administration, maintenance and troubleshooting - written scripts for all day-to-day activities - both WAS and shell.
- Expertise in MQ Series Administration tasks including intercommunication setup between Queues, Triggering MQ Queues, Clusters and Repository Queue Managers.
- Configured all WAS environments to Application specific requirements JDBC, JMS, JNDI, Web Services, Websphere Clustering and High Availability, Session Management, Security, Service Integration Bus, etc.
- Good knowledge of RDBMS (Oracle), OOAD Methodologies and configuration management on Clear case and VSS.
- Extensive experience with MQ Series Clustering, MQClient/MQServer setup and Administration.
- Highly experienced integrating WAS-ND and related software including WMQ, IBM IHS, iPlanet Directory Server (LDAP), IDS.
- Highly experienced deploying and debugging applications in Base and ND WebSphere Application Server providing load balanced and highly available clustering solutions.
- Experienced in migrating the applications from WebSphere V6.1 to V7.0
- Good knowledge of Firewall configuration and Network protocols, DNS, Network Dispatchers.
TECHNICAL SKILLS
Operating Systems: Solaris 8/ 9/10, LINUX 5/4/3, IBM-AIX, Windows XP/NT/98
Tools: Used: MS Office, Visual Café, VisualAge, JProbe, siteminder, Resource Analyzer, Log Analyzer.
Middleware: WebSphere Application Server 5.x/6.x/7.x/8.x,JBoss 5.x/6.x/7.x, Tomcat, Apache-HTTP Server, IIS,IBM Http Server
J2EE Technologies: EJB 2.0, Servlets, JSP 1.1 (tag libraries), JMS, Struts 1.0.2/1.1.
Internet Programming: JFC/Swing, RMI, XML, XSLT, JNI, MQ Series, HTML, DHTML, LDAP, JDBC, VBScript, SOAP, Perl, IIS.
Languages: C, C++.
Databases: Oracle 10g/9/8, Sybase, mysql.
Networking: TCP/IP, DNS, DHCP. NFS, NIS, SSH.
PROFESSIONAL EXPERIENCE
JBoss/WebSphere System Administrator
Confidential, New York, NY
Responsibilities:
- Participated in rotation based 24x7 on call support
- Worked on the Dev, Training, Test, Staging and Production environments.
- Create, configure, deploy and monitor Websphere domains (Versions 7.0.0.29)
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 6.x/7.x GA and EAP domains
- Created both stand-alone and clustered environments for JBOSS domains
- Created shell scripts to automate the process of domain creation and getting them off of their default ports for JBOSS.
- Created Shell scripts to automate the process of Apache Instance creation and configuring to connect to backend JBOSS Servers.
- Captured performance metrics using JMX scripts for Websphere 7 to capture runtime stats like JDBC, JVM and Threads
- Automated Websphere Domain creations using wsadmin scripting.
- Written scripts to do performance monitoring of WebSphere and JBoss
- Performance monitoring of application using Introscope 8.2.2
- Configured External LDAP to WebSphere 7.0.x
- Created and configured SSL certificates for WebSphere and JBoss managed servers.
- Worked with various teams like system admins, network admins, DBA's and developers in trouble shooting Applications related issues.
- Installed, configured and Administered Apache servers 2.0
- Created and configured SSL certificates for Apache servers.
- Excellent troubling skills displayed in solving major problems during migration.
- Involved in POC and Architectural meetings for new projects and helped in creating VISIO diagrams of J2EE infrastructure.
Environment: J2EE, JSP, Servlets, EJB, DB2, MySQL, Oracle910g/11 RAC, Websphere Server 7.x, Solaris 10, Linux RHEL 5/6, CVS, SQL Server 2005, Apache 2.0/2.2, JBOSS 6.0/7.0, Cognos
WebSphere Admin
Confidential, Chesterbrook, PA
Responsibilities:
- Installed, Configured administered and supported WebSphere Application Server V8.0/7.0/6.x and IBM HTTP server 6.x/7.0/8.0 on AIX/Windows platform.
- Configured WebSphere Deployment Manager and Application Server profiles in clustered environment to utilize the advantages of failover and load balancing in multi-node environment.
- Implemented creation of Server groups and clusters in WebSphere Application server and cloning of servers and provided extensive support in deployment, change management and application level troubleshooting for the Dev, Test, Pre-Prod & Production environment.
- Experience in deploying EAR, WAR and JAR files on WebSphere Application Server V6.x/7.0 and configuring various resources for applications.
- Configured the shared libraries, Environment variables, Class loaders in Admin Console.
- Extensively involved in migration of applications from WebSphere Application Server 6.x to 7.0.
- Experience in installing Web Servers like Apache V2.0.47, IBM HTTP Server V6.x/7.0 and installing corresponding plug-ins on them to communicate with the Application Server.
- Experience in applying Fix Packs, Refresh packs and Cumulative fixes to upgrade the existing WebSphere versions.
- Experience in installing configuring and creating IBM ESB golden and bronze topologies.
- Deployed the application and configured IBM ESB 7.5.
- Configured JDBC provider and data source to connect to the DB2 and Oracle databases for application data.
- Created SIB/JMS database for each node in WAS cluster to improve the application performance as well as Scalability and failover so that if the node goes offline another node takes over any pending JMS messages on the disabled node.
- Created and configured Replication Domain.
- Enabled SSL and was responsible for installing the certificates and configuring them in the IBM HTTP Server.
- Implemented SSL security between client, Webserver & application server and generated Self Signed and Signed Certificates (Generate CSR and Import Signed Cert to Keystores) through ikeyman and OpenSSL.
- Worked on the different modules of ESB applications.
- Installed and configured Adobe live-cycle. Deployed, imported, updated LCA files.
- Installed and configured Corticon rules engine. Deployed and updated EDS files.
- Installed and configured the monitoring tool New Relic.
- Used New Relic, Mercury tools to monitor application resources (Enterprise beans, servlets) and WAS runtime resources (JVM memory, application server thread pools, database connection poo1, CPU Starvations).
- Configured IBM HTTP Server to load balance between the clustered Application servers.
- Generated & Propagated plugin-cfg for web servers and troubleshooted plug-in regeneration problems.
- Configure httpd.conf files for SSL communications and also for performance Tuning.
- Performed routine management of WebSphere Environment like monitoring Disk Space, CPU Utilization and resolved dynamic cache problems.
- Experienced in creating and managing WebSphere Environmental variables for Data Sources and JDBC Driver paths connection pooling, JMS and other creating shared libraries and references.
- Automate application install, uninstall and application enhancements through Shell scripts and wsadmin scripts.
- Experienced in administering Unix/Linux Shell scripts to monitor installed J2EE applications and to get information from the logs and database in the required format and other daily activities.
- Responsible in creation and monitoring the MQ Queues for ALIAS product.
- On-call production support (24X7) and troubleshooting problems related to Web Servers, WebSphere Application Server, Plug-ins, and Database.
Environment: IBM WebSphere 6.x/7.x/8.x, IBM HTTP Server V6.0/7.0, DB2, Apache HTTP Server 2.x, WebSphere MQ 6.0, Linux, AIX5.3, Sun Solaris 9, Load Runner, Tivoli Performance Viewer, JAVA, J2EE, XML, JDBC, JACL, JYTHON, LDAP, ANT.
Sr. WebSphere Administrator
Confidential - Farmington
Responsibilities:
- Installed and configured IBM WAS 8.x/7.0/6.1 using GUI as well as silent installation in various platforms like RHEL, AIX and Solaris
- Performed installation, configuration and administration of WebSphere Portal Server 8.0/7.0/6.x
- Installed and configured the JBOSS EAP server 4x/5x on Linux platforms
- Installed and Configured Deployment Manager to create Centralized application management
- Deploying WAR and EAR applications on clusters, updating the installed applications and updating Web Server plug-in configuration using administrative console as well as shell scripts
- Applied Fix packs and Feature packs for WebSphere in non-production and production environments
- Implemented Clustering Topology for Application Server that meets High Availability and Failover requirement for performance and functionality
- Troubleshoot on issues such as Node federation and synchronization with Network Deployment
- Worked on Deployment of portlets, Themes and Skins in WebSphere Portal
- Set up Nodes, Data Sources, Virtual Hosts, configuring Servlet Engines, Session Managers and configuration of WebSphere Application Server Trace Service
- Implemented global security & automated access to all authorized enterprise-wide applications through a single login using Single Sign on (SSO)
- Created user roles and groups for securing the resources using LDAP authentication
- Configured session persistence on WAS clusters using Oracle 10g database
- Worked on installation of JDBC drivers and configuration of the parameters for connection pool
- Tuning the JVM performance by monitoring WebSphere Heap Size, garbage collection, JDBC connection Pools and improving the application architectural design
- Worked on analyzing, troubleshooting and taking appropriate actions for Application/Web server errors and logs using Wily Introscope
- Validated various Change Management Requests in Production like WebSphere, MQ, DB, Infrastructure CMRs by checking Response Time, SysOut and SysErr logs, Access and error logs, application, service, event, report, dispatcher and DB2 diag. logs
- Worked in 24x7 availability environment and worked for production support in an on-call rotation
Environment: IBM WebSphere Application Server 8.x/7.0/6.1, WebSphere Portal Server 8.0/7.0/6.x, JBOSS EAP server 4x/5x, WebSphere MQ 7.1/7.0/6.0, IBM HTTP server, DB2, Wily Introscope, TPV, Red hat Linux, AIX and Solaris
WebSphere Administrator
Confidential, DE
Responsibilities:
- Installation, Configuration and Administration of IBM WebSphere Application Server 7.0/6.1 on AIX/Linux platform.
- Involved in complete infrastructure setup and configuration which included WebSphere ND, WebSphere MQ 6.1 and SiteMinder 6.0.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis.
- Enable global security for application servers and applications using Single Sign on (SSO) by LTPA mechanism on Secure Way LDAP User Registry.
- Involved in problem tracing, performance tuning, trouble shooting of problems related to the applications deployed on WebLogic Application Server.
- Monitoring application log files, Application Server Performance, Servlet Status, Active Sessions and DB Pool connections.
- Developed WebSphere Control Program (WSCP) scripts and shell scripts to automate the maintenance process of the WebSphere and recovered the backed up WebSphere configuration using XML Config tool.
- Configured Weblogic to produce and gather garbage collector logs, JVM performance metrics, and the use of profiling data to leverage from Session and State beans for different aspects of the application.
- Worked with WebSphere MQ team, install MQ client and MQ server software on Windows 2000/2003 pro and AIX.
- Involved in performance tuning of Application Server, Web Container, EJB Container and database connection pool.
- Configured WebSphere Application Server on multiple platforms for both horizontal and vertical clustering.
- Created IBM Problem Management Records (PMR) to report WebSphere Application Server problems. Analyzed log files to solve problems using debugging tools like Log Analyzer, First Failure Data Capture logs and Collector Tool.
- 24/7 on-call production support and troubleshooting problems related to Websphere/Weblogic.
- Interpreted log files to locate and solve application server problems.
- Deployed J2EE applications onto WebSphere managed servers for QA, Pre-Production and Production environments Developed shell scripts, JACL scripts that automate the WebSphere Administration.
- Installed and applied fixpacks, patches and e-fixes for WebSphere Application Servers.
Environment: WebSphere Application Server 7.0/6.1, Unix, Windows Server 2000 and 2003, Oracle 9i, Network Dispatcher, Internet Information Services (IIS) 5.0, XML, MQ Series, LDAP, SiteMinder, Visio, Lotus Notes 6.5, J2EE 1.3, J2SE 1.4.
Websphere Administrator
Confidential
Responsibilities:
- Extensively involved in IBM WebSphere Application server V6.0 installation, configuration and management.
- Experienced in installing and upgrading Fix packs and migrating to latest versions.
- Setting up horizontal clustering and vertical clustering for Work Load Management (WLM) and Fail over support and Configured Session Management Tuned the plug-in file as per the request severing.
- Deployed enterprise applications from the admin console and defined virtual hosts and environment variables.
- Configure IBM HTTP Server security through LDAP configuration against Active Directory.
- Install Certificates using the IKeyman tool in all the environments.
- Creation of Server Groups, Clones, Virtual Hosts. Configuring class path
- Worked closely with developers to define and configure 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
- WebSphere environment tuning of web server threads, web container threads, JVM Heap and JDBC Connection pool based on statistics from load testing
- Application deployments/support to production during off - hours
- Monitoring logs for Error messages
- Enable PMI on all the application servers and monitor all the issues that the system has been facing.
- Configuring of JDBC Providers, Data Source, Virtual Hosting, Global Security, SSL, LDAP at preferred scope and created users roles.
- Working on Problem Recode by taking heap, java and other jvm logs for investigating the issue.
- Involved in troubleshooting and resolving problems encountered and documentation of all procedures and any other important issue.
Environment: IBM WebSphere Application Server 6.0, IBM HTTP Server 6.0, SLES10