Data Power Consultant Resume
Hartford, CT
PROFESSIONAL SUMMARY:
- 8 years of experience in development, testing, support and implementation of enterprise applications using IBM DataPower, APIC, IIB.
- Extensive experience in SOA Appliances like IBM DataPower XI52, IDG’s and X2’s.
- Experience in developing and configuration of WS - proxies, XML firewall, SSL Proxy Profiles, XML Proxy Profiles, WSDL, Multi Gateway protocol, WS Security, Data integration techniques for Data Power XI52.
- Extensive knowledge in SOA, Web Services, SOAP WSDL, WS Security and UDDI.
- Experienced in XML, XSD, XSLT, XPATH and XQuery.
- Implemented security policies like Authentication, Authorization & Auditing in a Multi-protocol Gateway.
- Guided and executed projects end-to-end like architectural design and integration, analysis, implementation, production roll-out & Support.
- Exposure in design and implementation of WMQ and WMB in complex environments using High Availability Clustering.
- Extensively used WebSphere MQ Explorer for configuring Queue Managers, Queues and Topics and also published and subscribed messages.
- Experience in working with XML, JSON, Cobol Copy Book, EDI, Text based message formats and their transformation and processing using IBM IIB, Message Broker, Data power and WTX.
- Experience in Integration Bus (IIB V9), Migration and implementation WMB VX to IIB V9 and Participated in Beta of IIB 10.
- Experience in configuring DPGW, APIC, Dev portals.
- Experience on Migrating from xI52 to IDG
- Experience on Managing certs.
- Proficient in DataPower, APIC, Dev portals Web GUI, CLI.
- Good knowledge on understanding the network/Firewall components.
- Experience on working with network team on troubleshooting the routing issues.
- Experience on configuring F5 Load balancer in front of DPGWs, APIc, Dev portals.
- Knowledge on Monitoring tools like ITCAM, APM8, APP Dynamics and DODB.
- Implemented High Availability MQ on Distributed Systems. Supported enterprise business critical messaging, which exploits MQ Series clustering, and queue sharing.
TECHNICAL SKILLS:
Language: ESQL, XSLT, XML, Core Java
ESB Tools: DataPowerXI50/52,Idgs, X2s,IIB APIc V5, App Dynamices, APM8, DPOD
Operating System: Windows 7, 8, 2000/XP/98, UNIX, LINUX
Application Server: WebSphere Application Server
Design Tool: Microsoft Visio, Enterprise Architect
Database: DB2, PL SQL
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
Data power Consultant
Responsibilities:
- Coordinate, install platform software and monitor server functionality to ensure specifications are met.
- Administration of IIB (IBM Integration Bus) Installation, Creating and configuring Integration Nodes and Integration Servers, supporting infrastructure on call as required.
- Datapower Gateway installation and configuration, APIC Configuration and Gateway Cluster configurations, supporting development activities and troubleshooting issues.
- Creating and updating IBM PMRs for technical and operational issues. He works closely with development and management teams for resolving issues and maintaining services availability.
- Provides support for day-to- day maintenance activities for API connect, Datapower and IIB, working directly with developers as required.
- Provides 24/7 level 2 oncall support of production systems in rotation in support of technical processes and interfaces.
- Provide concierge service to development teams for a range of services from advising best practices, reviewing designs, assisting troubleshooting and configuration setup.
- Responsible for configuring XI52 devices, IDG's from scratch with necessary gateway settings
- Involved in all phases from Design to Implementation.
- Involved in upgradation of Datapower, APIC, Dev portals.
- Worked on migrating entire APIc environment from One Data center to another.
- Worked on creating TLS profiles for secure communication between Confidential network to Affiliates network.
- Creating FW requests to open secure connections between Datapower to Back end services.
- Working on load balancers like F5, ACE.
- Worked on creating services WSP, MPGW, XML Firewall.
- Worked on XML management interface.
- Created XSLT by using Local variables, functions and elements.
- Worked on XSLT, XML, Xpath, XML to Json and Json to xml Transformations.
- Working on Troubleshooting the issues by writing the query in splunk
- Working on configuring data power gateways in AWS by using RPM file in RHEL environment.
- Automating the custom dependences, deployments using ant scripts, Jenkins.
- Working on shell scripts to take Secure backups. configuring the corn jobs to take secure backups daily and weekly . trouble shooting the issues in Datapower and APIc .
- Working on configuring monitoring tools like App Dynamics, APM8, DPOD.
Environment: DataPower Appliances XI52/idgs - Firmware’s 7.5.x.x, MQ 7/8 XC10 DataPower, XML/XSLT, Soap UI, XML Spy, IBM API Management, AWS, Jenkins, SVN,DPOD,APM8,App Dynamics.
Confidential, Aliso Viejo, CA
Data power Consultant
Responsibilities:
- Responsible for configuring XI52 devices from scratch with necessary gateways, DNS and NTP servers.
- Implemented securing external Web services using several authentication schemes in DataPower WS-Security, Digitally Signing SOAP message, SAML and SSL mutual authentication.
- Created various domains based on the application interfaces, users with appropriate authorizations, configured log targets.
- Created SOMA scripts for secure backup, TCP test connection, Disable/Enable Objects, etc.
- Worked on DataPower using WebGUI, command line interface (CLI), XML management interfaces, such as the Service-Oriented Management API (SOMA) or SOAP configuration Management and the Appliance Management Protocol (AMP)
- Developed various XSL’s for dynamic routing based on context, error handling in various processing rules.
- Enabled security on Data Power appliance and, tested end-to-end using external tools like SOAPUI, CURL.
- Configuring Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, MQ Resource, SSH Setup involving various XML Threats.
- Extensively used WebSphere MQ Explorer for configuring Queue Managers, Queues and Topics and also published and subscribed messages.
- Created MQ Subscriptions to subscribe to topic and created subscription queues and subscription points for subscriber needs.
- Created message flows using MQ nodes and Publication node to implement the Pub/Sub features
- Configured various actions while defining rules and policies like Transform action, Confidential Action, Match Rule, Encryption, Decryption, Filter action, Validate, Route and various others.
- Configured Confidential action and Routing techniques depending on SLA, Digital Signatures, Certificates, Keys involved in Public Key Infrastructure and Cryptographic Algorithms. configured Confidential action based on information available for Digital Signatures, Certificates, and generating key pairs and in accordance configuring mapping resources and mapping credentials.
- Developed several proof of concepts prior finalizing architecture of various interfaces in DataPower.
- Involved in implementing architectures for dynamic retrieval of XML definition artifacts such as WSDL’s, schemas, and custom XML configuration files.
- Analyze integration requirements and determine if ESB is appropriate, and identify relevant common integration services.
- Best practices around messaging, XML Standards (XSD, XPATH), Web Services (SOAP, WSDL ).
- Developed error policies within DataPower to handle errors returned by backend applications.
- Configured the processes for routing across message queuing endpoints and crossing protocols and patterns from http to messaging protocols.
- Converted JSON Requests to XML with JSONX transformations.
- Configured IBM DataPower with XML components, document-processing rules, document processing actions, XPath Routing Map, Duration Monitor, Log targets.
- Configured logging targets, log categories and full message logs in processing policies and maintained the frequency in rotation of logs using several customized stylesheets.
- Performed initial configuration of Log targets, SNMP servers and DNS servers.
- Integrated DataPower with WSRR, which helps to dynamically fetch the required documents instead of uploading manually to the devices.
- Experience in installing XC10 DataPower devices and upgrade firmware.
- Configured Dynamic Grids in XC10 DataPower.
- Performed root-cause analysis for Productions outages and provided management with root cause analysis report.
Environment: DataPower Appliances XI52 - Firmware’s 5.0.0.4/6.0.0.3/7.1.0.4 , WMB, IIB 9/10, MQ 7/8 XC10 DataPower, WSRR 7.0, Wire shark, XML/XSL, Soap UI, XML Spy, IBM API Management.
Confidential
WebSphere Data Power Developer
Responsibilities:
- Implementing security services on DataPower XI50 for better Authentication, Authorization and Auditing purposes.
- Experience in upgrading firmware and creating log targets.
- Configured Web services proxy (WSP) to provide service virtualization.
- Use the Multi-protocol gateway (MPG) to support message types with different protocols.
- Configured Protocol Handlers (FSH).
- Configured Cryptographic keys and SSL Policies.
- Responsible for Detailed Technical Design Documents for the above mentioned components.
- Involved with SA team for creating design document.
- Prepared mapping documents for each individual interface.
- Installed and Configured WMQ and WMB (Toolkit, Explorer and Broker runtime) on windows.
- Configuring XML Firewalls and Web Service Proxy in DataPower.
- Development of Message flows having various patterns as per the Technical design document.
- Designed and developed message flows using ESQL in compute node.
- Created MQ topology, Queues and channels.
- Define message sets using XSDs and Copy books.
- Used ESQL for routing and enrichment of incoming messages in compute and filter nodes.
- Coded the ESQL for compute node, Database nodes in message flow nodes.
- Used ESQL to execute database, stored procedures, to get information from database tables, views.
- Developed message flows using Collector, Java Compute, Compute, Mapping, JMS, Timer nodes to do transformation, aggregation & Collection of Messages
- Exposed and invoked different Web Services using HTTP and SOAP Nodes to support SOA.
- Building utility components logging, exception handling and auditing.
- Written database stored procedures to build XML out of a database and write to a directory. Then a MQ adapter was developed to take the XML file and write to MQ Queue.
Environment: IBM Data power XI50/XI52 (firmware 4.0.x, 5.0.x, 6.0.x), Mainframe, HP Site scope, Jmeter 2.12, XML Spy, Windows 2007, Splunk, CA Introscope.
Confidential
WMQ/WMB Developer
Responsibilities:
- Application Development integrating various technologies such as Java/J2EE and Socket Programming.
- Worked on the Confidential Services of RADIUS protocol an UDP/TCP and developed the Application Based on RFC.
- Identified user requirements and prepared specification documents and UML Design that were used during development.
- Development of Confidential process with all the Wi-Fi Communication.
- Developed, documented and executed various test cases for checking the functionality of developed application.
- Participated in all phases of development: gathering Requirements, Design, Documentation, Development, Unit Testing, System Integration Testing and Maintenance.
- Planned and maintained documents for daily interactive, project progress etc.
- Defined and implemented maintenance procedures.
- Provided end user training and support.
- Developed, Documented and Deployed Message Flow Interfaces utilizing various Nodes including Database and SOAP
- Communicate clearly and concisely, using appropriate level of detail, terminology and style.
- Responsible for Detailed Technical Design Documents for the above-mentioned components.
- Involved with SA team for creating design document.
- Prepared mapping documents for each individual interface.
- Installed and Configured WMQ and WMB (Toolkit, Explorer and Broker runtime) on windows.
- Development of Message flows having various patterns as per the Technical design document.
- Designed and developed message flows using ESQL in compute node.
- Used ESQL to execute database, stored procedures, to get information from database tables, views.
- Developed message flows using Collector, Java Compute, Compute, Mapping, JMS, Timer nodes to do transformation, aggregation & Collection of Messages.
Environment: HTML, JavaScript, XML, Java /j2EE, Java Mail, Servlets, JSP, Oracle, JUnit, Tomcat and Confidential Services of RADIUS.
Confidential
WMQ/WMB Developer
Responsibilities:
- Designed and developed WMB Message flows and Message sets using toolkit.
- Web sphere message broker was used to route, transform and data enrichment.
- Developed message sets in CWF, TDS, and MRM formats.
- Involved in a team that administered MQ, Message Broker in Development and test environments.
- Raising the Scarab Scripts for the Interfaces based on the data provide like Message Flows, ESQLs, MXSD etc.
- Raising the SR for the Interfaces from the date provided by the source application and target Application and Generating the Packages.
- DB2 was used as broker database.
- ESQL was used extensively for message transformation.
- Developed ESQL code for various message flow nodes like Compute, database and try/catch
- Deploying the message flows in WBIMB by creating the broker archive file/bar file.
- Debugging message flows.
- Creating data sets and unit testing.
- Problem identification and resolution on development, test and acceptance.
- Used ESQL to execute database stored procedures, to get information from database tables, views.
- Used File Node to write output to a file.