Middleware Consultant Resume
Sterling, VA
SUMMARY
- Around 8+ years of IT experience including 7 years experience in Websphere Administration and Designing EAI applications Process Management and Application Integration.
- Proficient in Architecture, Installation, Setup and Configuration of IBM Web Sphere Application Server and IBM Http Server. Involved in configuring J2EE Enterprise Applications on heterogeneous platforms under multi - cell and multi-node environments.
- Hands on Experience in troubleshooting and bringing up failed mission critical production systems under extreme pressure conditions and time constraints.
- Installed Apache Tomcat 6 and configured IIS instances on Windows net and DMZ servers.
- Experienced in upgrading WebSphere with Refresh packs, fixpacks and fixes using update installer. Experienced in configuration of the plug-ins on the Web Server when it is installed locally and remotely on the DMZ.
- Configure the http servers (IHS /Apache) for the communication over SSL /non-SSL and to accept the traffic via a Cisco content switch and firewall.
- Configured IHS Web server, Site minder to work with WAS. Installed, Configured and maintained LDAP Directory server.
- Experience in installation, configuration, Deployment and management of web and enterprise applications onBEA Weblogic Server 8.1 and JBoss Application servers.
- Converted data sources from weblogic to Jboss.
- Experienced with planning, building and rollout of enterprise-scale business solutions.
- Prepared system requirement specifications, functional and design document specifications.
- Develop, enhance and maintain message broker tools and components for providing stable communication environment
- Provide technical support / direction to developer's team working to create stable, conventional and TEMPeffective message broker components
- Organized and designed secure, robust message broker infrastructure and environment
- Full SDLC-actively involved in planning, System Analysis, Design, coding, implementation, performance management, benchmarking, testing, validation and maintenance.
- Highly experienced in Installation, configuration, verification and administration of Websphere MQ.
- Installed and Configured WBI Adapters for MQ Workflow, MQSeries, JDBC.
- Very good understanding of various connectors like JMS, JDBC, WebSphere MQ, WebSphere MQ Workflow, JText, XML, Web Services etc.
- Integrated and developed services in WebSphere Message Broker with DataPower and WTX
- Expertise in Site minder for web single sign on authentication management.
- Highly experienced in deploying solutions in High Availability, Load Balancing Configurations eliminating single points of failure.
- Created SSL certification using Ikeyman.
- Extensive hands on experience in creating resources, modifying WebSphere configuration properties, view runtime attributes.
- Experience in writing ANT scripts for compile and deployment.
- Played an active role in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance.
- Experienced in setting up the Global security using the Federated repositories using the Windows LDAP servers and file based.
- Problem determination using local error logs and by running user traces and service traces.
- Experienced in Creating Service Integration Bus (SIB) by setting up Bus Members and Message engines at Server or Cluster level using File or Data Message stores.
- Experienced in Creating WebSphere Message Queues, WebSphere Message Queue Connection Factories, Activation Specifications using WebSphere Messaging Providers and Configuring MDB listener ports.
- Hands on experience in performance monitoring and tuning of J2EE applications (Web & EJB modules) on multiple platforms with Web Sphere Application Server 4.0/5.0/6.0/7.0 with the help of Web Sphere RA and Tivoli Performance viewer. Worked with backup and restore of Web Sphere using xml configuration (was 4.0) and backup configuration tool (backupconfig.sh and restoreconfig.sh ) in Web Sphere 5.x/6.x/7.x
- Experienced in installing releases, applying refresh packs, fix packs and interim fixes for WebSphere, SDK, WebServer and Plug-ins using update installer & Installation Manager
- Good debugging and problem solving skills with excellent understanding of system
TECHNICAL SKILLS
Software: WebSphere Application Server V7.0.0.x/6.x/5.x ND/XD/VE, WebSphere Process Server 6.0.2.x/6.1.2.x/7.0, IBM HTTP Server V7.0/6.0, WebSphere ILOG Rules 7.0.3, WBISF, WebSphere MQ, WMB, Apache, Tivoli Performance Viewer, HP Load Runner, HP Capacity and Performance monitor, CA Wily Intro scope 7.0/8.1, Build Forge and Rational Automation Frame Work (RAFW), Remedy ticketing tool.
Languages: JAVA, C, C++, Visual C++, VB, HTML, XML, Jython, JACL, Python, PERL and Shell scripting.
Java Technologies: J2EE, JSP, EJB, Swing, JDBC, JMS, JNDI, RMI Databases DB2, SQL, Informix and Oracle
Hardware / OS: UNIX, IBM AIX 6.0/5.3, Linux, Solaris 9/10, Z-Linux and Windows.
Tools: WSAD, WSADIE, Eclipse, RAD 6.0/7.0, WID.
Version Control: Visual Source Safe, Clear Case/Quest and Team Forge
PROFESSIONAL EXPERIENCE
Confidential
Middleware Consultant
Responsibilities:
- Maintained a Health care related website for consumer to buy insurance policies.
- Installed configured and maintained, Web Sphere Application Server 7.x and created cells, Deployment environments, Server, Clusters profiles and made the Application secured according to the company and customer standards on Windows.
- Responsible for setting up the Dev, STG and Production Environments which includes Installing the WebSphere, Creating Profiles, nodes, federation of nodes, was instances, Application Server, Clusters, Virtual hosts, Data Sources, Plug - in configuration, and Service Integration Bus Configuration.
- Installed fix packs on WAS 7.x and deployed the application.
- Installed Configured and Administered IBM WebSphere MQ 6.0.
- Created MQ Series Objects like Queue Manager, Queues and Channels etc.
- Several MQ Series Servers are integrated using the Point to point channels and Cluster Channels.
- Configured WebSphere Message Broker.
- Transferred knowledge on message broker application development using technologies, platforms and tools to clients
- Developed automation and process for operations and deployment of application in a message broker environment
- Worked on Production issue regarding slowness and breaking of the application.
- Installed EAR s, WAR s and configured application specific JVM settings, Web container parameters using the Admin Console and wsadmin scripts.
- Added users and assigned permission to user to view read and write the model.
- Worked and configured application servers, virtual hosts, web applications, web resources, servlets, JDBC drivers as well as deployment of EJBs across multiple instances of Web Sphere.
- Created user roles and groups for securing the resources using LDAP and local OS repositories.
- Implemented security using LTPA for Netscape LDAP Server
- Performed routine management of Web Sphere Environment like monitoring Disk Space, CPU Utilization because of the Production slowness issue.
- Day to day deployments of EAR and other components on either UAT, STG or Production.
- Enabled security and configured SSL between Web Sphere Application Server and process server.
- Worked on Production issue for application getting hung and throwing users out of the application.
- Used Tivoli Performance Viewer to monitor Web Sphere Applications and tuned the environment accordingly like changing the JVM Heap, Connection Pool sizes and others.
- Worked with user and workers for which workers were affecting session timed out
- Worked with IBM on ESB hung thread issue and created PMR on IBM recommendations
- Took constantly thread dumps and javacore for app servers and ESB servers for issue having on PROD
Environment: IBM WebSphere Application server 7.x, IBM Http server 6.1 7.0, WINDOWS, IBM WebSphere MQ 6.0, Websphere MB 7.0, CA Wily, Site Minder, HTML, .NET, DB2, Oracle, Javascript, XML, JSP, JBoss, Linux, SFTP, HTTPS, JACL/JYTHON, XML, JSP, Servlets, ANT, LDAP, ITCAM
Confidential, Sterling, VA
Middleware Consultant
Responsibilities:
- Design and configuration of WebSphere eCommerce infrastructure.
- Installation and configuration of WebSphere Commerce v6.x
- Use StagingCopy, StagingProp and FileProp for data - transfer between the Staging and Prod environments.
- Architected Commerce with workspaces for business user requirements.
- Catalog/Promotions/Asset/Marketing Management using Commerce Mgmt Center.
- Using Commerce Accelerator for previewing a store, order management, marketing
- Installed configured and maintained, Web Sphere Application Server 7.x/6.x ND and created cells, Deployment environments, Server, Clusters profiles and made the Application secured according to the company and customer standards on AIX.
- Installed fix packs on WAS 7.x/6.x and installed and configured IBM HTTP Server on managed node. Assembled and deployed the application in staging, in productions, following change management practices, plug-ins and Application Servers.
- Provided solutions for clustering at Web Server and Web Sphere areas. Worked on Horizontal and Vertical clustering methods providing fail over, TEMPeffective load balance scenarios and efficient utilization of system resources
- Worked closely with developers and configured application servers, virtual hosts, web applications, web resources, servlets, JDBC drivers as well as deployment of EJBs across multiple instances of Web Sphere. Used Tivoli Performance Viewer to monitor Web Sphere Applications and tuned the environment accordingly like changing the JVM Heap, Connection Pool sizes and others.
- Installed and configured Message broker 6.0
- Integrated Applications using Message Broker.
- Organized and designed secure, robust message broker infrastructure and environment
- Provide assistance in solving integration and infrastructure issues for message broker
- Created and Configured SIBus on Web Sphere Application Server.
- Configured WebSphere resources like JDBC providers, JDBC data sources, and connection pools.
- Installed EAR s, WAR s and configured application specific JVM settings, Web container parameters using the Admin Console and wsadmin scripts. Automated process of Deployments, installation using Jython / Python, and shell scripting
- Enabled security and configured SSL between Web Sphere Application Server and process server. Created Self-Signed Certificates and created Certificate Requests through IKeyman and sent it to VeriSign and deployed the new certificates sent by Certification Authorities into the environment.
- Setting up Nodes, Data Sources, Virtual Hosts, and Configuring Servlet Engines.
- Troubleshooting Dmgr start-up issues, Java code defects after deployment, and class path issues by checking the JVM logs, trace logs, plug-in logs and the Web Server logs.
- Performed routine management of Web Sphere Environment like monitoring Disk Space, CPU Utilization.
- Used Heap Analyzer and thread Analyzer to tune the WebSphere JVMs and analyse heap/Java Cores and Thread Jumps.
- Used Tivoli Performance Viewer and Wily to monitor the performance.
- Troubleshooting Admin Server start-up issues, Java code defects after deployment, and classpath issues by checking the JVM logs, plug-in logs and the WebServer logs.
- Created user roles and groups for securing the resources using LDAP and local OS repositories.
- Implemented security using LTPA for Netscape LDAP Server
- Configured Queues and QCF s on Service Integration Bus on WebSphere Application Server 7.
- Responsible for setting up the Dev, Test and Production Environments which includes Installing the WebSphere, Creating Profiles, nodes, federation of nodes, was instances, Application Server, Clusters, Virtual hosts, Data Sources, MQ Connection factories, Plug-in configuration, and Service Integration Bus Configuration.
Environment: IBM WebSphere Application server 6.1/7.0, IBM WebSphere MQ 6.0,IBM Http server 6.1, 7.0 CA Wily, Site Minder, TAM, DB2, Oracle, Windows, LINUX, LDAP, HTML, IBM WebSphere Studio Application Developer (WSAD)/RAD, IIB, Java Script, JACL/JYTHON, XML, JSP, Servlets, ANT.
Confidential, LA, CA
WebSphere Administrator
Responsibilities:
- Installed and configured WebSphere Application Server V 6.0,6.1 Extended Deployment (XD)
- Installed Configured and Administered WebSphere Application Server 6.1/7.0 on AIX 5.3, Solaris 10 and Windows 2003 Environment.
- Installed and Configured IBMIHS 6.1 and IIS 6.0 WebServer.
- Applying software maintenance, program fixes and keeping the system software releases current
- Configured WebSphere Application Server with DB2 and Oracle 11g database.
- Deploying the applications on clusters, updating the Installed applications and updating Web Server plug - in configuration using administrative console and as well as Jacl and Jython scripts.
- Installed Configured and Administered WebSphere Portal Server 6.0/6.1 on Solaris and Windows environment.
- Configured IBM Lotus Domino Server 8.0.
- Migrating the application from Web Sphere to Jboss
- Transferred Default cloudscape database to DB2 and Oracle 11g database.
- Configured WebSphere Portal Server using LDAP Security.
- Implemented WebSphere Global Security using Federated Repositories.
- Deployed war files using xmlaccess scripts and Portal admin console.
- Expertise in Site minder for web single sign on authentication management.
- Added users and assigned permission to user to view and publish the model.
- Installed Configured and Administered IBM WebSphere MQ 6.0.
- Created MQ Series Objects like Queue Manager, Queues and Channels etc.
- Several MQ Series Servers are integrated using the Point to point channels and Cluster Channels.
- Installed and configured Message broker 6.0
- Worked on Message Broker 6.0 to call Web services, JMS, MQ integration, XSLT, integration with SIB
- Created SSL certificates using IKEYMAN and Open SSL and Request CSR s and Update Key Stores and Trust Stores in WebSphere for SSL handshake across Environments / application.
- Implemented SSL security between client & web server and also between web server and application server.
- Installed and Configured Tivoli Access Manager (TAM).
- Used Heap Analyzer and thread Analyzer to tune the WebSphere JVMs.
- Used Tivoli Performance Viewer and IT CAM to monitor the performance.
- Installed EARs, WARs and Configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts.
- Troubleshooting Admin Server start-up issues, Java code defects after deployment, and classpath issues by checking the JVM logs, plug-in logs and the WebServer logs.
- Performed routine management of WebSphere Environment like monitoring Disk Space, CPU Utilization.
- Provided call center support by 24x7 shift rotation basis and monitored trouble ticket queues to attend user and system calls.
- Involved in trouble shooting the production outages to the application on a 24X7 basis
Environment: IBM WebSphere Application server 6.0/6.1/7.0, IBM WebSphere MQ 6.0, IBM WebSphere Process server 6.0/6.1, WebSphere Portal server 6.0/6.1, IBM Lotus Domino Server 8.0., IBM Http server 6.0/6.1, Site Minder, TAM, Solaris 10, DB2, Oracle, Windows, LINUX, LDAP, HTML, IBM WebSphere Studio Application Developer (WSAD)/RAD, ITCAM, Java Script, JACL/JYTHON, XML, JSP, Servlets, ANT.
Confidential, Novato, CA
WebSphere Administrator
Responsibilities:
- Worked with Process Subject Matter Experts to gather requirements and model the processes in WBI Modeler.
- Worked with Project Manager to define the project deadlines and resource requirements.
- Gathered monitoring requirements and implemented WBI Monitor.
- Converted Business Processes into operational workflow models.
- Installed and Configured WBI Inter Change Server.
- Installed and Configured WBI Adapters for MQ Workflow, MQSeries, JDBC.
- Creating Business Objects using BO Designer
- Very good understanding of various ODAs like JDBC ODA, XML ODA.
- Deployed Portlets themes and skins on WebSphere portal Server.
- Developing simple transformational maps and relationship transformation maps.
- Configure the data handlers required for conversion. Creating custom Data Handlers (DH). Very good understanding of various data handlers like Fixed Width, Default Delimited, XML, Name - Value data handler, EDI etc
- Very good understanding of various connectors like JMS, JDBC, WebSphere MQ, WebSphere MQ Workflow, JText, XML, Web Services etc.
- Configured the JDBC connector for DB2 and Ms SQL Server.
- Thorough knowledge of connector architecture, configuring the connector controllers and connector agents. Creating configuration templates for various connectors.
- Installation, configuration, verification and administration of Websphere MQ
- Configured meta objects for the connectors. Configuring various data handlers with the above connectors.
- Good understanding of the test connector and port connector.
- Creating collaboration templates for Transactional collaborations and long-lived business processes. Creating collaboration templates using Collaboration Foundation and from scratch.
- Develop custom code using Collaboration API for business process logic in various scenarios in the collaboration template
- Developing code needed for the collaboration template. Sound knowledge of Collaboration development API.
- Creating collaboration objects using connectors, binding ports using server access interface clients, test connectors, port connectors and combination of them.
- Customized the out-of-box workflow webclient according to the client s requirements.
- Designed and developed java programs using MQ Workflow API to support the operational workflow.
- Implemented UPES.
- Defined the staff structure to be used by MQ Workflow.
- Installed and Configured MQSeries and MQ Workflow.
- Defined the testing plans for smooth delivery of the product.
Environment: WBI ICS, MQ Workflow 3.5, MQSeries 5.3, WBI Workbench, WBI Monitor, Websphere Application Server, Java, WSAD, DB2, Windows 2000/XP, AIX.
Confidential
WebSphere Monitor
Responsibilities:
- Provide assistance and support the customers in resolving the issues and troubleshoot in all areas of WebSphere application server (v5.0/v5.1/v6.0) on different platforms like Windows, Linux, AIX, HP - UX, and Solaris.
- Installed and configured WASv6.0 profiles (Express, Base, ND) and applied the latest refresh packs and fix packs.
- Installed and Configured Apache 2.0 WebServer.
- Experienced in installation and configuration of WebSphere MQ 5.3.
- Configured WebSphere Message Broker.
- Integrated Applications using Message Broker.
- Installed and configured WebSphere Application server with LDAP security.
- Automated skins and themes deployment.
- Installed and administered WebSphere Portal Server 5.1.
- Configured database and security for WebSphere Portal Server.
- Good at troubleshooting using Traces, Logs and collector tool.
- Created SSL certification and CA certification using IKEYMAN.
- Handled and resolved the issues in all areas of WebSphere v5.x and 6.0 including installation, applying patches, configuring DB2, Portal, Security, EJBs, Servlets, J2EE application Building and deployment, WSADMIN scripting, work load management, clustering, plug-in, IHS, web servers and Migration.
- Experienced in using JACL and JYTHON scripts for administration of WAS
- Assisted customers in pointing to resources for installing, configuring various components, products like DB2, Portal, Security and to troubleshoot.
- Enabling different components of trace for problem determination and collection of JVM statistics, garbage collection data for monitoring the heap and physical memory
- Experienced in recreating the problems on the test box and in problem determination and troubleshooting.
- Experienced in pinpointing the problems concerning various components in different versions of WebSphere (5.0/5.1/6.0) and referring the customers to the known debugs.
Environment: IBM WebSphere Application Server 5.x/6.x, IBM WebSphere Portal Server 5.x, DB2 7.x/8.x, WebSphere MQ 5.3, IIS, Apache 2.0, IBM HTTP Server 1.3.x/2.0.x, Tomcat, AIX 5.x, HP-UX, Linux, Solaris 7/8, Windows 2000, IBM WebSphere Studio Application Developer (WSAD) 4.0, JACL, JYTHON, WSCP, MKS, HTML, Java Script, XML, JSP, Servlets, ANT