Datapower Developer Resume
Omaha, NE
SUMMARY
- Seven years of strong experience in Middleware Administration, development and production Support of WebSphere Datapower XI50/XI52, XS40/XG45, WebSphere Application Server, JBoss Application Server, WebSphere MQ, Tomcat, Apache, IHS, IIS and Sun One Web Server on Sun Solaris, Linux environments.
- Experienced in administration, configuration of IBM WebSphere DataPower XI52/50 and XS40/XG45 devices.
- Experienced in configuring objects like WS - proxy, MPGW and XML Firewall using WebSphere DataPower XI50/XI52, XS40/XG45 appliances via CLI, SOMA and WebGUI interfaces.
- Experience in deploying Datapower aritifacts via CLI, SOMA and WebGUI.
- Strong knowledge of ESB’s, SOA Security, WS Security and achieving SOA using ESB.
- Experienced in using Datapower at DMZ and application layer.
- Strong knowledge of using Datapower for different security mechanisms like OAuth, Digital signatures, encryption.
- Strong knowledge of using Enterprise Service Bus (ESB) for communicating and integrating different Software Applications in Service Oriented Architecture.
- Designed various WSDLs with messages, port types and operations as a part of web services implementation for the business calculations.
- Developed XSL’s for content based and URL based routing in Datapower.
- Experience in using Datapower for doing protocol transformations like HTTP s to MQ, MQ to HTTP s and HTTP s to FTP.
- Developed RESTToSOAP and SOAPToREST mediation services in Datapower to integrate between REST and SOAP based systems.
- Strong knowledge of SOAP, WS-Security, WSDL and XSLT development.
- Strong experience in installation, configuration, and administration of WebSphere Application Server, JBoss Application Server, IHS, Apache, IIS and Sun ONE Web Server on AIX, Solaris, Linux and Windows platforms.
- Strong experience in installing Fixpacks, Refresh packs and cumulative fixes to the existing infrastructure and automated it.
- Experienced in using Tivoli Performance Viewer and Wily Introscope to identify performance bottlenecks including application memory leaks, server process degradation, database connections and http threads.
- Performed root-cause analysis for Production outages and provided management with analysis reports.
- Worked with IBM on problem determination, troubleshooting, and resolution -- PMRs, running and submitting mustgather scripts and output, turning on trace, verbose-gc, taking thread and heapdumps.
TECHNICAL SKILLS
Server Software: DataPower XI50/XS40, WebSphere 4.0/5.x/6.x/7.x, IHS,IIS, Apache, i-Planet/sun-oneWebServers, Websphere MQ, JBoss 4.x/5.x, Tomcat, CA Siteminder, WSRR 6.1/7.0.
Operating Systems: Sun Solaris 8,9,10, various flavors of UNIX, HP-UX and LINUX
Tools: ITCAM, Wily Introscope and JON.
LDAP: Sun-one Directory Server, IBM Directory Server
Languages: Perl, JACL, Jython.
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
Datapower Developer
Responsibilities:
- Created different services in datapower like MPGW, Webservice Proxy, and XML Firewall based on the integration requirements.
- Developed XSLT’s for transforming XML to SOAP, SOAP to XML and to different message formats in Datapower.
- Developed XSL’s for content based and URL based routing in Datapower.
- Experience in using Datapower for doing protocol transformations like HTTP s to MQ, MQ to HTTP s and HTTP s to FTP.
- Developed RESTToSOAP and SOAPToREST mediation services in Datapower to integrate between REST and SOAP based systems.
- Experience in using Splunk with Datapower to provide debugging and monitoring capabilities.
- Developed services in Datapower to Process SWA, MTOM attachments and convert to inline messages.
- Experience in generating WSDL’s from XSD’s as per industry/company standards.
- Developed Encryption and Decryption frameworks in datapower using PKCS/PKCS7 standards.
- Used Datapower in DMZ and used digital signature as security mechanism to authenticate external clients as opposed to using username/password.
- Used Datapower as B2B device and provided all the required B2B capabilities to integrate with external vendors.
- Experience in using WTX maps to datapower to provide integration between legacy and non-legacy systems.
- Experience in using Datapower to provide Fan in and Fan out capability using XSLT’s, dp-urlopen and results action.
- Developed Security modules using AAA policy, Siteminder and custom xslt’s.
- Developed shell scripts for migrating configurations from DEV to SIT, UAT and Prod.
- Developed logging and auditing modules to log required information for debugging and auditing.
- Used Datapower for communicating against backend servers via Mutual Authentication.
- Responsible for the migration of firmware version from 3.8.2.7 to 5.0.0.6.
- Used Datapower as ESB for integrating different software applications in B2C, B2B.
- Integrated Datapower with WSRR to get WSDL’s and maintain lifecycle of the services.
- Responsible for opening PMR’s, working with IBM folks for debugging issues in PROD, NonPROD.
- Created Design time Libraries for Framework, Common Sevices and Integrated Library
- Designed various WSDLs with messages, port types and operations as a part of web services implementation for the business calculations.
Environment: DataPower XI50, XS40, WSRR 6.1, IHS 7.0, CA SiteMinder
Confidential, San Jose, CA
Datapower Developer & Administrator
Responsibilities:
- Responsible for the development of XSLT’s for content and URI based routing.
- Responsible for migration of the code from DEV to SIT, UAT, PROD and BCP using Perl Scripts.
- Responsible for developing auditing modules to track the transaction history in Datapower.
- Responsible for developing security modules in Datapower via custom xslt and AAA component.
- Used Datapower as ESB for integrating different software applications in Service Oriented Architecture.
- Integrated Datapower with WSRR to get WSDL’s and service owner by doing REST query.
- Used Datapower to execute SQL statements like SELECT and INSERT in Oracle 10g Database.
- Used Datapower for communicating against backend servers via Mutual Authentication.
- Used Datapower as a mediation layer for Protocol transformation from HTTP->HTTPS, HTTP->MQ, and MQ -> HTTPS.
- Worked with QA team to get Datapower tested thoroughly, identifying bugs during the load and further optimizing the code.
- Involved in configuring CA WilyIntroscope and Cacti for the monitoring Datapower devices.
- Responsible for the migration of firmware version from 3.8.1.6 to 3.8.2.2.
- Responsible for opening PMR’s, working with IBM folks for debugging issues in PROD, NonPROD and coordinating with Resolution Owner (RO) to get this resolved ASAP.
- Used Altova SPY for developing XSLT’s, WSDL’s.
- Used Jmeter for smoke and load testing.
- Used SubVersion for version controlling the code.
- Performed troubleshooting by enabling probes and analyzing logs.
- Configured Deployment policy for exporting and importing domains.
- Developed Shell scripts to get TCP Port Status and device metrics via snmp v3.
- Involved in daily operational support for Production and non-production Clustered Environments.
- Involved in the documentation of use cases
Environment: DataPower XI50, Apache, LDAP/Tivoli DS 6.0, SubVersion, WSRR 6.1.
Confidential, Omaha, NE
Datapower Administrator
Responsibilities:
- Involved in enabling security on DataPower appliance and tested end-to-end using tools like Altova SPY.
- Responsible for migration of code from lower environments to PROD.
- Responsible for upgrading firmware version from 3.7.1.3 to 3.8.1.1.
- Responsible for the development of XSLT’s for dynamic routing and to communicate between actions, transactions and rules.
- Created various front side handlers (HTTP, HTTPS, NFS, IMS and FTP) to implement Multi-Protocol Gateway service in XI50 for protocol transformation.
- Used XML Manager to take the backup of the domain on a schedule basis.
- Performed troubleshooting by enabling probes and analyzing logs.
- Worked on configuring Deployment policy for exporting and importing domains.
- Installed and configured WebSphere Application Server 6.1/7.0, JBoss Application Server 4.2/5.1.
- Responsible for the deployment of all web applications on the cluster and setting up the environment for many Applications and involved in working with IBM on PMRs to resolve escalated issues related to the environment.
- Daily backups, log archival and other tasks using shell scripts.
- Used Tivoli Performance Viewer and Wily Introscope to identify performance bottlenecks including application memory leaks, server process degradation, database connections and http threads.
- Involved in deploying web applicatons on to the QA, Stress, preproduction and Production environments.
- Responsible for applying Fixpacks, Refreshpacks and cumulative fixes to the existing infrastructure.
- Responsible for documenting the various procedures involved in the day to day maintenance of the various environments.
- Responsible for the Installation & Configuration of IBM HTTP Server, make junction works for the transportation of application through a WebServer.
- Supported application teams requests in verifying configurations, providing various logs, executing recycles of applications and monitor/fix the execution of changes/recycles.
- Participated in team meetings to resolve issues related to the various environments.
Environment: DataPower XI50, WebSphere 6.1/7.0, HTTP Server 6.1, JBoss 4.2/5.1, Apache, IIS, ITM, LDAP/Tivoli DS 6.0.
Confidential, Austin, TX
Middleware Administrator
Responsibilities:
- Installed and configured WebSphere Network Deployment Manager, WebSphere base Application Server, Datapower, JBoss and IBM WebSphere MQSeries on AIX, Linux and Windows platform and used Update Installer to update with fix packs.
- Deployed J2EE web applications on to the WebSphere AS 6.0/6.1 and JBoss AS 4.2 in Preproduction and Production environments.
- Responsible for the integration and configuration between Web Servers and Application Servers.
- Used wsadmin Jython/JACL scripts to run the administrative tasks automatically.
- Used Tivoli Performance and Wily Introscope tools to monitor the health of various applications.
- Used JON to monitor the applications running on JBoss AS.
- Performed back-up procedures for system application software data files and WebSphere Configuration database and XML configuration.
- Worked with developers and QA team in various stages of development and testing and taking the application from DEV to Test to QA and PROD environments.
- Worked on Websphere community edition to support Pre production environment.
- Configued adminconsole security onWebSphereand creating users with various roles to access theWebSphereadmin console - users and groups in LDAP and added them asWebSphereConsole Groups.
- Created and federated profiles to the Deployment Manager using both Profile Management tool and also automated the process using manage profiles and addnode command.
- Involved in the configuration of WebSphere resources like JDBC providers, JDBC data sources and connection pooling.
- Assembled and Deployed the application in staging, in productions, following change management practices and 24/7 support, worked in shift
Environment: WebSphere Application Server Network Deployment 6.0.2.17, 6.1, JBoss 4.2, IHS Web Server .0,6.1, Datapower, Sun Solaris 9,10.
Confidential
Middleware Engineer
Responsibilities:
- Installed and configured WebSphere AS 4.0/5.0 and Web Servers on AIX and Solaris platforms.
- Involved in the migration of existing applications from WebSphere v4.0 applications to v5.0/v5.1 using WAS PreUpgrade and WAS Post Upgrade tools.
- Responsible for the deploying of web applications on WebSphere AS on QA and production environments.
- Installed fixpacks, Refresh packs on WebSphere AS.
- Tested and developed server side helper classes and Servlets.
- Developed UI by using Applets.
- Used Resource Analyzer and Log Analyzer for performance tuning and troubleshooting.
- Created user roles and groups for securing the resources using Local OS Registries.
- Used JDBC to retrieve the member related information from SQL Server 2000 back-end.
- Developed functionality to grab the account balance of the checking’s and savings account of the customer and display on the page.
- Provided production support in a call rotation in a 24x7 environment and monitored trouble ticket queues to attend user and system calls
Environment: WebSphere AS 4.x/5.x, Apache, Java, J2EE.