Websphere /jboss Administrator Resume
NJ
SUMMARY
- 8 years of IT experience and 5 Years of Experience in administration and installation of IBM Websphere Application Server 6.0/6.1/7.0/8.0/8.5 , JBoss Application server 5.0/6.0, Websphere MQ on Operating Systems such as Red hat Linux 4.1/5.1/6.1 and Windows xp /2003/7/8, and Web Servers like Apache2.0/2.2/2.4, Tomcat 5.x/ 6.x, IBM HTTP Server 7.x/8.x and providing support for Production, Staging, Testing and Development environments.
- Implemented horizontal and vertical clustering of WebSphere Application server, Jboss Application server for high availability, fail over and workload management.
- Experience in deploying and Troubleshooting J2EE applications in WAR, JAR and EAR formats on various versions of WebSphere Application Servers and MQ Servers using various ways like Admin Console, wsadmin and wsadmin scripting tools such as JACL/Jython/Perl scripting. For compiling automated deployments.
- Excellent working knowledge in implementing LDAP security models using Sun One LDAP and IBM Tivoli directory Server.
- Administering WebSphere Admin Console by setting appropriate roles like Administrator, Configurator, Monitor, Operator roles to LDAP users.
- Experienced in handling multiple application server nodes using WebSphere Application Server Network Deployment Manager.
- Experienced in upgrading WebSphere with Refresh packs, fixpacks and fixes using update installer.
- Worked on server side technologies like JSP, Servlets, EJB, JNDI, JDBC, JMS and RMI, CORBA, XML, HTML, Java Beans on IBM WAS.
- Experienced in installation and configuration of Web Servers (IBM HTTP/Apache).
- Experienced and knowledgeable in LDAP Server (IBM Directory Server).
- Used jacl, Jython scripts for starting and stopping servers, deployment of applications.
- Worked with WebSphere MQ teamtoinstall MQ client and MQ server software on various platforms.
- Expertise in cluster management implemented horizontal clusters, vertical clusters and hybrid. Troubleshoot application related issues, and interact with Development staff in performing complex testing.
- Excellent knowledge on TCP/IP, RMI and HTTP protocols.
- Provided technical assistance in monitoring, tuning, backup/restore, upgrades, failover and recovery and upgrades of WebSphere Environment for availability, scalability, maintainability and WLM (Work Load Management) using cloning and clustering including horizontal and vertical cloning.
- Experienced in configuring security and session management, performance tuning, and applying patches and fix - packs of WebSphere Application Server on AIX and Windows environments.
- Creating the Problem Management Record (PMR) with the IBM, Updating fixing the unresolved bugs or issues.
- Good Experience with Relational databases like ORACLE, DB2 and MySQL Server.
TECHNICAL SKILLS
Operating Systems: Unix Solaris 5.x/7.x, Red HatLinux 4.1/5.1/6.1,Window 8/7/xp/2003/2000
Languages: C, C++, Java, JavaScript, HTML, XML, SQL, JDBC.
Database: DB2/UDB 7.2/8.x, ORACLE 10g/9i/8i, SQLServer6.5/7.0.
Web/Application Servers: WebSphere 8.5/8.0/7.x/6.x/5.x, IBM HTTP Server 7.x/8.x Tomcat 7.x/6.x/5.5/ 4.1, Apache 2.x
Monitoring software: Wily Introscope, JON, Netcool, APPWATCH, SiteScope, NetIQ
Scripting Languages: Shell Script, JACL/Jython Script and WSADMIN
Web Technologies: HTML,DHTML,XML,ASP.
Networking/Protocol: TCP/IP, HTTP/HTTPS, SSL, SOAP, LDAP.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Websphere /JBOSS Administrator
Responsibilities:
- Installed, configured, administered, troubleshoot and tuned WAS ND on AIX, Windows and Linux.
- Updated WebSphere Application Server, IBM Http Server and plug-in with latest fix packs.
- Deployed application EARs on WebSphere Application Server ND and Red hat Jboss in Test, Stage and Production. Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts.
- Configured resources for enterprise applications like configuring JDBC providers, configuring JMS providers, configuring URL providers, configuring Mail Providers.
- Implemented Memory to Memory session replication by configuring replication domains.
- Implemented global security for WAS 6.x/7.x by configuring the federated repositories.
- Worked on tuning IBM Http Server to maximize the number of client connections to WebSphere Application Server by configuring max number of simultaneous connections, IHS child processes and also by configuring ramp-up and ramp-down of IHS child processes.
- Extensively used IBM Heap Analyzer, IBM Thread and Monitor Dump Analyzer to identify the memory usage, leaks and analyzing the Garbage Collection and configuring the right GC parameters for better performance.
- Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics for different aspects of the application.
- Worked with application teams and halped them to understand how WebSphere executes threads work and the corresponding equivalent impact on memory on other JVM settings as well CPU performance on the hardware.
- Experience with LDAP, SSO (Single Sign On), Web Agent configuration, CA Siteminder, VIPs (Virtual IP address), Content Smart Switch functionality in complex clustered environment.
- Coordinate the monthly implementation process. Maintain a consolidated implementation plan. Move source code to production servers. For WebSphere applications, review & edit deployment documents, create appropriate zip files packages and stage for production implementation.
- Installed, configured and administered Red Hat JBOSS 5.0/6.0 in clustered and non-clustered environment.
- Provided 24/7 on-call support on rotation basis for applications running in production on WebSphere Application servers, JBoss 5/6.
Environment: WebSphere application 6.0/6.1/7.0/8.0/8.5 ,, JBOSS, AIX 6.1, Windows, SiteMinder R12.5, Wily Introscope, Tivoli Access Manager, JSP, Servlets, EJB, LDAP, JDBC, XML, Oracle
Confidential, Sterling, VA
Middleware (WAS/MQ) Administration
Responsibilities:
- Installation, configuration, tuning, backup, recovery and upgrade of IBM WebSphere Application Server V 6.x/7.x/8.x, JBOSS 5.x, Network Deployment, IBM WebSphere MQ V6.0/7.0 on AIX, Solaris and Linux.
- Configured WebSphere JMS settings like Queues, Topics, Activation Specifications, Queue connection Factories and Topic connection Factories for WAS- MQ connectivity.
- Configured virtual hosts and transports for WebSphere application servers.
- Good Working knowledge of SOA and Web services technologies.
- Configured Sibus and MQ in the environment.
- Installing, configuring and Troubleshooting WebSphere MQclients.
- Involved in Installing, Configuring and Troubleshooting WebSphere MQ serversV6.0/7.x.
- Implemented Clustering, Performance tuning and trouble shooting of IBM WebSphere MQ Server 7.0/6.0.
- Installed and configured Apache HTTP Server, IHS and WebSphere Application Server and also configuration of Virtual Hosts for Apache HTTP Server, and Tomcat Application Server.
- Created Queue Managers, Channels and Clusters in WMQ 5.x/6.0/7.0.
- Configured WebSphere resources for database (JDBC providers and data sources) and MQ resources (QManagers, qcfs and queue destinations).
- Coordinated change to WebSphere MQ (CSDs and PTFs) to improve stability. Created, backed up, modified, deleted MQ Objects.
- Monitored WebSphere MQ 5.x/6.0/7.x servers.
- Installation, Configuring and administering interfaces for MQSI.
- Setting up of queues, message layouts, and data mapping & setting up rules in MQSI.
- Assisted clients with definition of enterprise-wide message standard.
- Defined message flows and message sets using the WMB toolkit for both WMB and WMQI.
- Used SOAP Input node and SOAP Reply node and SOAP Request node to expose a Web Service to call a Web Service synchronously
- Used Database Node from Message flows to perform lookup and make the code scalable.
- Worked extensively in transforming TDS message formats on MRM to CWF.
- Used Destination List to send transformed messages to Multiple Output Queues.
- Implemented transactional micro-flows and business process logic to integrate with web services and queues
- Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, and JNDI.
- Monitoring application log files, MQ Server Performance, and tuning for DB Pool connections.
- Performed WebSphere configuration, backup and restoration tasks (by using backupConfig, restoreConfig commands etc).
- Worked with Heap Analyzer, Thread Analyzer in analyzing heap dumps and java cores.
- Involved in configuring the WebSphere load balancing utilizing WebSphere Workload Management including horizontal scaling, vertical scaling, creating dynamic clusters, setting up node groups and application versioning in WebSphere MQ environments.
- Installed and configured IBH HTTP Server and WebSphere MQ servers and back-end data servers to create end-to-end web services.
- Provided load/stress, Performance testing and trouble shooting on issues such as Out of Memory, 100% CPU Usage, hung Thread sessions, session replication, JVM Crashes
- Worked with Heap Analyzer, Thread Analyzer in analyzing heap dumps and java cores.
- 24x7 on-site operations support in an environment with over 200 Servers.
Environment: IBM WebSphere Application Server 6.1/7.0/8.0, JBOSS 5.x, AIX, HTTP server, Oracle, LDAP, J2EE
Confidential, GA
Websphere Administrator
Responsibilities:
- Implemented the Clusters / Server Groups and Cluster Members /clones (Vertical scaling & horizontal scaling) for fail over and distribute the workload on WAS 6.0/6.1,WAS MQ6.0.
- Deployed applications on WebSphere Application Server Network Deployment in QA, Staging and Production environments on a daily basis and troubleshot various configuration and application issues.
- Wrote scripts for accessing remote Admin Servers, cleaning up logs during back-ups.
- Added redirects and proxy statements in the proxy servers.
- Configured WebSphere 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
- Installed MQ on new servers, transferred Queue Manager and all objects including queues(with existing messages in them), processes and channels to newly added servers and flawlessly reproduced the Production environment
- Administered MQ on 3 OS’es, which included clearing queues, modifying object attributes, start/stop Queue Managers, Channels, Listener Ports, halped resolve programming problems.
- Implemented security exits like BLOCKIP2 in MQ environments.
- Responsible for monitoring applications and other MQ objects using TIVOLI OMEGAMON.
- Did Troubleshooting and successfully resolved LDAP, SiteMinder, WAS, MQ, code, data issues
- Did Troubleshooting problem-tickets, worked with developers to identify the root cause and resolve the issue or propose a potential work around
- Involved in migration of some of the applications from WAS 6.0 to WAS 6.1 and WAS 7.0.
- Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis
- Managed multiple high profile, complex projects and implemented with minimal disruption to end-users.
- 24x7 on-site operations support in an environment with over 200 Servers.
Environment: WebSphere Application Server 6.x/7.0, IBM HTTP server, JSP, Servlets, EJB, JDBC, XML, Oracle9i, AIX, Linux, wily Introscope
Confidential
Java/J2EE Developer
Responsibilities:
- Developing Concrete Java classes
- Modifying components using Java & J2EE technology to implement the business rules.
- Involved in developing business logic as per needs of client requirement.
- Developing presentation layer and implementing in Struts framework.
- Developing System based on MVC Model.
- Created JSPs using Struts Framework.
- Developing Java Beans for business logic.
- Used Java design patterns like Singleton, DTO and DAO.
- Effectively communicate with all team members and with the management team.
- Involved in understanding the requirements and preparing the Low level design document.
- Involved in preparing views, validations, action classes and action forms.
- Designing and developing controller Servlets using MVC (Model 2) with business delegation capabilities.
- Modifying Components using Java & J2EE technology to implement the business rules.
- Working on different web pages with JSP, Ajax, JavaScript, CSS, and XHTML.
- Worked on Web Services for transferring data between different applications.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Agile/SCRUM is used as project management methodology and responsible for updating the information and the status for each enhancement or defect in defect tracking application
Environment: Oracle 9i