Datapower Consultant Resume
Charleston, SC
SUMMARY
- Over 7+ years of professional experience in IT Industry, More than Five years of strong work experience in IBM DataPower XI50, XI52 Integration Appliance Administration.
- Development and Support Integration experience in middleware implementation with expertise in Service Oriented Architecture, IBM Web Sphere Data Power, IBM MQ Series.
- Excellent experience in SOAP, WSDL, XSD, SAML, LDAP, XML, Web - Service Security, WS-Trust, JMS, SOA, XSLT, IBM MQ Series, HTML, REST, JavaScript, JSON, Message Systems and J2EE Security, SFTP, SOMA, AMP, Syslog and SNMP Protocols.
- Good working experience in complete SDLC with Agile/Waterfall Methodologies.
- Experience in configuring and monitoring of Data Power XI50, XI52, XB62, XG45, and XS40.
- Experience in designing, implementing, supporting & deploying IBM Data Power with XI50, XI52, XG45 and XS40 for routing, message transformation and to enforce the security policy.
- Responsible for setting up and maintain the policies and configuring rules and actions with Data Power services of MPGW, XML firewall, Server Web Proxy and Web Application Proxy.
- Experience in design and develop Routing, Security Mechanism and validation for the given scenarios.
- Extensively worked on SOA technologies like Web Sphere Data Power, Web Services, WSDL, SOAP in the Application Servers, ESB environment.
- Designed logging subsystems to capture significant events related to Data Power user administrative activities and administered various Log files using log analyzer, Product logs, Installation logs, Administer server logs.
- Well versed and hands-on experience in creating resources, modify properties, view runtime attributes, commit modifications and securing administrative server using Authentication, Authorization, DigitalCertificates, PKIConcepts, Encryption, Decryption, Credentials, Permissions, SAML, User registry.
- Experience in configuring and maintaining SSL and other security measures in Data Power Device.
- Hands-on experience in exposing REST based services through Data Power including various message formats including XML, JSON.
- Hands-on experience in Design and Development using Rational Software Architect (RSA), Rational Application Developer (RAD).
- Strong working experience with XML, XSLT, XSD, DTD and Namespace.
- Knowledge in any-to-any message transformation with the advanced level of understanding and experience in XSLT.
- Knowledge in Enterprise Service Bus(ESB), OAUTH.
- Configure Data Power integration with IBM MQ, LDAP, WAMC, WMQ, WSRR, WPS, CICS, WTX, AS-400, .Net, Splunk, Oracle 10g Database, Wily Introscope, Splunk.
- Experience with integrations with Client/Server, databases like DB2, Oracle, SQL.
- Experience in working with multiple development and infrastructure teams.
- Strong experience in Performing and supporting problem determination and resolution.
TECHNICAL SKILLS
Languages: XSLT, SOAP, REST, ESQL, C, C++, Ajax, JavaScript, SQL, PL/SQL, XSL, XML, XSD, XPATH
Web technologies: HTML, XHTML, CSS, JavaScript
Database: Oracle 9i/10g, SQL Server
IDE Tools: RAD, SOAP UI, XML Spy, J Meter, MQ Explorer
Communication Protocols: TCP/IP, Http/Https, RMI/IIOP, SOAP, SSH, SFTP
ESB Appliances: WebSphere Data Power SOA Appliances v3.8.1 and 6.0, Enterprise Service Bus, Message Broker v7.0, OSB
Project Management Tools: MS Visio, MS Project
Operating Systems: Windows XP and above, Red Hat Linux.
PROFESSIONAL EXPERIENCE
Confidential - Charleston, SC
DataPower Consultant
Responsibilities:
- Worked with IBM Data Power devices tosecureandintegratethe web services.
- Experienced in Installation and configuration of Virtual DataPower XI50 and XI52 Appliances.
- Responsible for the migration of firmware version from 4.0.2.15 to 6.0.0.3 in Sandbox, Dev, QA and Production.
- Created various front side handlers (HTTP, HTTPS, and FTP) to implement Multi-Protocol Gateway service in XI50/52 for protocol transformation.
- Used DataPower extension elements/functions extensively in XSLT coding.
- Developed error policies with custom templates.
- ConfiguredXML FirewallsandWeb Service Proxyalong with the required objects.
- Creatingnetwork routesand configuringEthernet interfaceson the device as part of the device deployment.
- Creating Application Domains objects likeWeb Service proxies, Multi-Protocol Gatewaysas per the requirements.
- Generated keys, CSRs and self-signed certificates using Crypto tool.
- CreatedCrypto profiles, SSL proxy profilesas part of SSL implementation.
- Enhance Middleware and Integration operating procedures and engineering patterns with OAUTH
- Created Load Balancer Groups to load balance the requests to multiple back ends.
- CreatedAAApolicies to authenticate and authorize user requests using LDAP.
- Developed and configuredWSDLandXMLproxies.
- Experience in working with multiple development and infrastructure teams.
- Configured XS40 in DMZ and XI52 within Enterprise to enable interactions with other systems and Upgraded Firmware versions whenever needed to the existing XI52 Appliances.
- Developed Message multiple gateways to transform messages fromXML to COBOL copybookformat.
- Worked onXSLTand usedXML Transformation nodeto transform an XML message to another form of XML message.
- Troubleshoot possible problems during the development of service flow containingXSLT nodes.
Environment: IBM WebSphere DataPower SOA Appliance XI50 & XI52, SOAPUI.
Confidential, Cincinnati, Ohio
DataPower Developer
Responsibilities:
- Worked on the development of Web Sphere Data Power XB62 and XI52.
- Responsible for initial set up of devices thru Digit and Lantronix device serial consoles.
- Responsible for integration of Data Power devices with Splunk for logging messages from the device.
- Responsible for integration of Data Power devices with Info Vista for monitoring.
- Architect, integrate and configure applications to fully utilize the above technologies as well as Data Power, and other middleware technologies.
- Provide level 3 (engineering) production support for integration solutions in production environments.
- Lead problem resolution and improvement efforts.
- Drive constant interaction with developers, architects, and project managers.
- Enhance Middleware and Integration operating procedures and engineering patterns.
- Configure Web Services Proxy and Multiprotocol Gateway.
- Configure MPGW for encrypting, decrypting, signing and validating the signature of request/response messages in Data Power.
- Implement Data Power auditing and troubleshooting framework.
- Responsible for migrating Application specific objects, proxies and other objects between environments.
- Document automated deployment strategies with Data Power.
- Responsible for version control and build management of Data Power objects.
- Responsible for implementing Security services on Data Power XI52 for better Authentication, Authorization and Auditing purposes (AAA).
- Hands-on experience with developing DP security policies. Created crypto profiles, SSL proxies.
- Responsible for configuring Front Side Handler and Back-End Connectivity including HTTP, HTTPS, JMS, OAUTH, MQ Resource, SSH Setup involving various XML Threats.
- Used WS-Security to transport user identity in the header of a SOAP message.
- Used SQL action for database communication.
- Configured various actions while defining rules and policies like Transform action, AAA Action, Match Rule, Encryption, Decryption, Filter action, Validate, Route and various others.
- Also responsible for configuring AAA action based on information available for Digital Signatures, Certificates, and generating key pairs and in accordance configuring mapping resources and mapping credentials.
- Hands-on experience with developing style sheets using XSLT.
- Used Data Power extension elements/functions extensively in XSLT coding.
- Developed error policies with custom templates to handle the error returned by backend applications
- Assisted in creating Data Power XI50 standards documentation.
- Extensively configured reusable Policies and Rules in DataPower MPG, FTP, and SFTP gateways and constantly monitored Web Service Proxy using default SLM.
- Used XSLT for transforming the XML content into HTML, COBOL, and vice versa.
- Well documented all procedures and any other important issues.
Environment: IBM WebSphere DataPower SOA Appliance XB62, XI52, SOAPUI Client, SOAP UI, MQ 6.0
Confidential, Monroe, LA
Data Power Developer
Responsibilities:
- Responsible for Integration of Data Power with Web Sphere MQ and Web Sphere Process Server.
- Responsible for writing the technical specification documents about the Middleware layer.
- Responsible for WSDL/Schema creation for the developed services.
- Integrated Data Power with AS400 and Oracle 10g Database.
- Design and develop services using Data Power devices in AIG core network.
- Responsible for implementing the transport layer security for the services in the DataPower-based using X.509 certificates.
- Configuring Data Power objects including WS Proxy and MPGW.
- Responsible for Style sheet development for the developed Data Power components.
- Responsible for raising PMRs related to Data Power devices and working with IBM towards closure.
- Responsible for configuring SMTP Log targets in Data Power for sending notifications to the support groups.
- Participate in planning and deployment of all the code releases.
- Mentoring the various web services teams across American General in integrating the enterprise web services with Data Power.
- Configured XS40 in DMZ and XI50 within Enterprise to enable interactions with other systems and Upgraded Firmware versions whenever needed to the existing XI50 Appliances.
- Created an XML firewall that performed as Content base routing using XSLT.
- Configured XI50 to protect against XML threats, malformed XML documents and hidden SQL statements.
- Configured a Web Service proxy service, which virtualizes the web services for Xcel Energy Web Services hosted on WSRR.
- Configured a Multi-protocol gateway services to provide HTTP, HTTPS, MQ connections for required services.
- Configured XML firewall to protect the services from XML threats.
- Created Various Security Policies, Monitoring Mechanisms, and troubleshooting.
- Worked on Web Services encryption and digital signatures.
- Demonstrated AAA policy to authenticate and authorize against LDAP server using basic authentication and Identity extracted from WSSE Soap Header for Retrieving Customer Details
- Configured XI50 to WSRR (Web Service Registry and Repository) for access all core Web services.
Environment: IBM WebSphere Data Power Appliance XI50, Web Sphere Application Server 6.1, LDAP Active Directory, WSRR 6.1, SOAP UI, Web Sphere Transformer Extender (WTX) v 8.2
Confidential
Middleware Developer
Responsibilities:
- Developing the DataPower packages to deploy in production after successful connectivity, Performance and unit level testing.
- Monitoring the appliances using different tools like ITRS works with SNMP traps.
- Managing payload transactions in day to day business to find out the errors and to troubleshoot the failed transactions.
- Creating required objects like QMGRS, Queues, and channels to establish the connectivity in distributed environment.
- Troubleshooting the end user application connectivity issues in production as level3.
- Work on the transaction failures and system stability.
- Developing the automatic deployment packages.
- Working on Service Improvement Plans.
- Creating Data Load scripts using PERL and UNIX.
- Monitoring DataPower box memory and CPU usage.
- Preparing Weekly and monthly status report.
Environment: DataPower XI50, WebSphere MQ 5.2, 6.0, Oracle 11g, Unix, PERL, Sun Solaris, AIX
Confidential
Content Author
Responsibilities:
- ENGInE is a content management system developed using FatWire 7.6 by Confidential to maintain their European Marketing sites.
- The objective of ENGInE is to deliver a user interface to provide authors with content management system and on the other side to provide visitors (public internet) with the key user information in a more easily accessible format.
- ENGInE is Confidential national web portal for Confidential European and South American markets to provide all the information about the Confidential products
- Educate the Consumer about the product and help him choose the model that best suits him. It hosts Confidential sites for the 26 countries consisting of 46 sites.
- The websites allow the prospective buyers to Request a Quotation on a particular model and also he could register for a test drive of Confidential car by just filling up a request form.
Environment: FatWire Content Management System Tool, oracle DB 10g, windows.