Sr. Websphere Datapower/iib Consultant Resume
PhiladelphiA
SUMMARY
- 8 Years of experience in Enterprise Application Integration using IBM WebSphere DataPower (XI52), IBM WebSphere MQ and IBM Integration Bus (WebSphere Message Broker).
- Experience in development, installation, configuration, maintenance, upgrades, remote technical support, patch management, troubleshooting, monitoring and supporting of WebSphere MQ and WebSphere Message Broker environments.
- Service Oriented Architecture (SOA) using Web Services, Messaging, Governance, monitoring and ESB Database System Architecture and Design
- Worked on DataPower Appliances XI52 and XB62. Experienced in DataPower appliance firmware versions 4.x, 5.x and 6.x
- Implemented Best Practices for Middleware solutions in WID, WESB, WSRR and DataPower.
- Developed XSL stylesheets using DataPower Variables, DataPower XSLT functions, XSLT functions and XPath.
- Experienced in developing Web Services using WSDL, SOAP, REST and XML.
- Good hands - on experience in development of message flows and message sets to enrich and transform the messages using WebSphere Message Broker toolkit.
- Experience with using Web Services in Message Broker.
- Experience with working with Message Sets/WSDLs/ SOAP nodes.
- Extensively used WebSphere MQ Explorer for configuring Queue Managers, Queues and Topics and also published and subscribed messages.
- Experienced in design, development and administer of integrating enterprise applications.
- Highly experienced in designing messaging architectures including developing, deployment and administration of WebSphere MQ.
- Provided support, to resolve issues in IBM Integration Bus, DataPower and WSRR.
- Expertise in SQL, PL/SQL - cursors, triggers and stored procedures with Oracle, DB2.
- Expertise in writing MQ Script Commands for defining queues, process definitions communication channels, designing clusters, developing middleware modules and converting the business rules into message interfaces. Created message flows /sub flow using IBM primitive nodes and sets using WMB tool kit.
- Strong analytical and problem solving skills. Willingness and ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Middleware: IBM DataPower XI50/XI52, XB62, MQ Series, WMQ 7,8, WMB 7, 8, IIB v9.0, IBM WebSphere, 5.1/6.0, WAS,MQSI, WSRR.
Languages: COBOL, C, C++, JAVA, JDBC, ODBC, JSP/SERVLETS, XML, XSLT, ESQL, SQL.
Databases: IBM DB2/UDB, Oracle, SQL Server, MS Access
Version Control: Visual Source safe, Rational ClearCase, Subversion, (SVN), QuickBuild, Jenkins.
Defect Tracking Tools: Test Director 8.0, Rational ClearQuest, Remedy.
QCOperating Systems: SunOS, AIX, Z/OS, HP UNIX, Linux, Windows, NT/2000, 2003 Server
Monitoring: Tivoli (ITCAM), Splunk
PROFESSIONAL EXPERIENCE
Sr. WebSphere DataPower/IIB Consultant
Confidential, Philadelphia
RESPONSIBILITIES:
- Architecture, Design and implementations of DataPower solution for services that are exposed by IBC to external vendors.
- Provided support, to resolve issues in IBM Integration Bus (IIB), DataPower and WSRR.
- Designed and implemented Crypto solutions using WS-Sec encryption/decryption, WS-Sec Singing and used crypto maps to implement the crypto functions at SOAP header, body and element level.
- Designed and implemented WS-Trust by creating SAML assertion using authentication and attribute statements (collection of realm and role data associated with the user).
- Handled enhanced DataPower system level and message level logging.
- Implemented services to handle MQ backend by creating MQ Queue Manager Group and MQ Queue Manager.
- Written stylesheets to perform authentication, and audit at different levels, instead of using the AAA action, based on the source, transport and content of incoming message.
- Developed custom style sheets for message transformation including Error handling and well versed with Data Power extensions.
- Evaluating different SOA tools. Working with different product vendors to find the feasible product for the client environment.
- Extensively worked on aggregate control, aggregate request and aggregate reply nodes.
- Performed Installation, testing, implementation, maintenance and documentation of MQ Series and Message broker.
- Developed common flows for Error handling, logging and for Email notifications.
- Implementing the naming standards for the Message Broker objects such as Queue Managers, Queues, Channels, Process definitions, Adapters etc.
- Worked with XML, XMLNS, X12 and XMLNSC message formats.
- Created Message Flows and Message Sets using Toolkit and deployed to broker runtime.
- Worked on installing and configuring Message broker toolkit and MQ.
- Worked on Wily and Tivoli alerting system.
- Written a shell script which includes SOMA and CLI calls to Enable/Disable a particular service so that only one device processes the requests at any given time.
- Performed Troubleshooting and 24*7 production support in both testing and production environment.
Environment: IBM DataPower Appliances XI52, XB62, IIB v9.0, IBM API Management2.0, OAuth2.0, WebSphere Application Server, WSDL, SOMA, SOAP UI, API, XML, MS Visual Studio, XML and XSLT.
Sr. Message Broker & Datapower Consultant
Confidential, Jersey City, New Jersey
Responsibilities:
- Installed and configured Message Broker Toolkit for enabling design, development, build and deploy Message Flows supporting message broker applications on windows platform.
- Tested end-to-end using external tools like Jmeter, SOAPUI by enabling security on DataPower appliance.
- Configured different services MPGW and XML Firewall to support SSL communication with mutual authentication with both internal and external systems.
- Configured Multi-Protocol Gateway to expose service as a RESTful service.
- Written stylesheets to perform HMAC authentication using SHA256 algorithm, and validating using the AAA policies, based on the headers and content of incoming message.
- Written stylesheets to set and suppress HTTP Headers for inbound and outbound transactions.
- Configured front side handlers (MQ, HTTPS) to implement Multi-Protocol Gateway service in XI52 for protocol transformation.
- Written Stylesheets to filter messages and perform content based routing.
- Worked with Compute, HTTP Nodes and MQ nodes.
- Exposed different Webservices using HTTP Nodes to support SOA.
- Experience in using different Message Broker Message Flow Nodes like Compute, Mapping, Database, and Java Compute Node, MQ Input node, MQ Output Node etc.
- Worked on Message Flows to use DB Nodes to write SQL calls to SQL Server Database.
- Configured Deployment Policy to deploy the configuration in various environments.
- Created Message Flows and Message Sets using Toolkit and deployed to broker runtime.
- Used Email nodes for sending email notifications from message broker.
- Problem determination using local error logs and by running user traces and service traces in WebSphere Message Broker. Worked in transformations of XML and TDS format messages.
- Worked with CWF, TDS and XML, XMLNS, XMLNSC message formats.
- Participated in team meetings and management meetings to resolve issues related to the various environments.
Environment: IBM WebSphere DataPower XI52, IBM WebSphere DataPower XB62, IBM WebSphere MQ 8.0, IBM WebSphere Message Broker 8.0, AIX, IBM WebSphere Application Server 6.1
DataPower Developer
Confidential, Charlotte, NC
Responsibilities:
- Provide design, development, testing and support services and governance for DataPower XI50 and lifecycle activities, and ensure uniform implementation of standards and best practices.
- Configured Multi-Protocol Gateway to convert Non XML to XML and Stylesheets to modify, add and delete elements from XML data and replicate it to multiple (MQ) destinations
- Integrated web applications with the DataPower Web Application Firewall (WAF) service.
- Upgraded firmware on DataPower XI50 and worked on 3.8.1.15, 3.8.2.7, 4.0.2.7 and 5.0.0.6 firmware versions.
- Used MQOD header to send messages to multiple MQ destinations of a queue manager which makes single network connection to the Queue Manager instead of making multiple connections based on number of destinations.
- Tuned MQ Front Side Handler to avoid MQ Exceptions (2017) while connecting to Queue Manager and worked on transactional integrity. Also configured Backout queues to handle the poison messages.
- Tuned DataPower appliance to avoid unnecessary locking of resources.
- Profiling of Stylesheets to calculate the processing time of each stylesheet.
- Worked with developers and QA team in various stages of development and testing and taking the application from DEV through PROD environments.
Environment: WebSphere Process Server 6.1/7.0, WebSphere Application Server 6.1/7.0, WebSphere MQ 6.x,7.0, IBM WebSphere Message Broker 7.0, LDAP(Sun One directory server v5.x), RH Linux, Sun Solaris 10, IBM DataPower XI50.
Message Broker Consultant
Confidential, NY
Responsibilities:
- Developed and designed the reusable sub flows for error checking, business exception handling and logging.
- Developed ESQL for calling stored procedures and external Java interfaces from Compute Nodes.
- Involved in the design and development of Webservices.
- Exposed different Webservices using HTTP Nodes to support SOA.
- Built an Error Module using TryCatch nodes to catch the exceptions and later logging erred messages and Exception List on to the Queue.
- Worked in transformations of XML, CWF, and TDS format messages.
- Using Clear Case to keep track of which versions of which files were used to build each internal & external release of a software product.
- Worked with Compute, HTTP Nodes and MQ nodes.
- Exposed and invoked different Web Services using HTTP Input, HTTP request and HTTP reply Nodes to support SOA.
- Developed test scenarios and measurement techniques for performance monitoring.
- Providing technical and administrative support for Middleware systems in development, quality assurance and production environments.
- Tested various existing WBMB interfaces for the production roll over.
- Debugging existing message flows and message flows in current development.
- Servicing, debugging and monitoring critical apps using gateway scripts
Environment: WebSphere Message Broker 7.0/6.1, WebSphere MQ 6.0, XML SPY 2007, MS Office Suite.
WebSphere Administrator
Confidential
Responsibilities:
- Installed and configured IBM WebSphere Application Server/ MQ 5.0/6.0, Deployment Manager, JDBC drivers, Data sources on Solaris.
- Installed, Configured and Administered IPlanetV6.0, IBM HTTP Web Servers V1.3, Apache V2.0 web servers.
- Applied Fix Packs, Refresh packs and Cumulative fixes to the already existing WebSphere versions.
- Supported Servers in heterogeneous environment including Sun Sparc servers V8, IBM-AIX V5.1.
- Secured application server and Admin repository in DMZ topology.
- Worked with WebSphere caching proxy (WCP) server and Network Dispatchers for load balancing.
- Configured Workload Management (WLM) using Clusters/Server Groups and clones.
- Developed WSADMIN scripts using in order to automate the process of WebSphere deployment and configuration.
- Worked using WSADMIN (Admin Config, Admin App) commands.
- Involved in trouble shooting and Performance tuning using Tivoli Performance Viewer/Resource analyzer and Log analyzer.
- Provided 24x7 supports on a weekly basis for mission critical applications.
Environment: AIX 5.1, Solaris V8, IBM WebSphere 5.1/6.0, IBM HTTP Server 1.3/2.0, iPlanet 4.1/6, DB2, Oracle 7i/8i/9i, Windows XP/NT/2000