Sr.soa Administrator Resume
Charlotte, NC
SUMMARY
- Over 8+years of experience in Oracle Fusion Middleware including Oracle SOA suite (10g, 11g), web services, Oracle BPEL process Manager, BPM, Oracle Enterprise Service Bus (ESB) and Oracle J - Developer (10g, 11g). Expertise in administration of BEA WebLogic 8.1/9.2 /10/10 gR3, WebCenter 11.1.1.6 on Sun-Solaris 8, 9, 10, Red Hat Linux, Windows and IBM AIX environments.
- Expertise in installing, configuring and troubleshooting application servers like BEA WebLogic 8.1/9.2 /10.3 , WebCenter 11.1.1.6 and web servers like iPlanet, IBM HTTP Server and Apache on Sun Solaris, Linux and IBM AIX platforms.
- Extensively worked onOracle SOAsuite administration, installation, configuration, tuning and customization.
- Expertise with BPEL process Orchestration for integrating ERP applications, Databases, legacy applications, Flat Files and Portals.
- Extensive experience with design, development and deployment of business process integration using Oracle SOA - Fusion Middleware.
- Experience in performance tuning ofOracle SOAsuite.
- Managed and administered domains, nodes, managed servers, node mangers in BEA WebLogic application server.
- Experience in deployment inSOAsuite, creation of Data sources,JMSdestinations, securing web services.
- Experience in setting of High Availability and clustering forOracle SOAsuite.
- Proficient in Oracle Fusion MiddlewareSOAAdministration, Java, Oracle Database 10g.
- Experience with handling various faults in BPEL using Fault Handling Framework.
- Worked extensively in developing and deploying BPEL Processes using Technology Adapters (File Adapter, FTP Adapter, DB Adapter and JMS Adapter).
- Design and implement a generic Error handling and reporting and business process retry mechanism using Oracle AQ and BPEL.
- Experience working with XML/XSL/XSLT documents.
- Implemented security and configuration of LDAP, NetegritySiteMinder single sign-on, configuring Multi Master and Single Master configurations and replications for MS Active Directory.
- Well-versed in all phases of Software Development Life Cycle.
- Experience in writing and modifying SHELL, ANT &WLST scripts for automization and monitoring purposes.
- Extensive expertise working with Change Control Process, Revision tools like ClearCase code management system, CVS etc.
- Strong knowledge of J2EE 1.4, J2SE 1.4, JDK 1.3/1.2, J2EE technologies - Servlets, Applets, JSP, JDBC, JMS, JavaMail, RMI, JNDI, EJB, XML, Struts.
- Quick learner and up-to-date with industry trends. Excellent written and oral communications and team player. Excellent customer relations and people management skills. Ability to work independently and well-organized. Strong analytical and problem solving skills. Excellent presentation skills.
TECHNICAL SKILLS
Platforms: Solaris (8,9,10), Windows NT/95/98/2000/XP, AIX, HP, Linux (RHEL).
Languages: Java, C/C++/C#, ASP.NET, PHP, HTML/DHTML, XML, JSP, Unix Shell, SQL.
Packages: J2EE, JDK 1.1/1.2/1.3/1.4 , JSDK 2.0, JSWDK,BDK, JFC, Jrockit.
Databases: SQL, MySQL, DB2 and Oracle 8/9i, MS Access.
Tool: Oracle J-Developer, Oracle SOA Suite (Oracle BPEL Process Manager, ESB, BAM), Eclipse.
Web Servers: Sun One, Apache, Tomcat, Microsoft IIS, IBM HTTP.
ApplicationServers: WebLogic 8.1/9.2 /10, IBM Websphere, WebLogic Portal Server 9.2, 10.3
SOA: SOA 11.1.1.5/6, BPEL 11.1.1.5, OSB 11.1.1.5, Oracle BPM 11.1.1.5, WebCenter 11.1.1.6
Environment: s: JDK 1.4, J2EE, JSP, Servlets, EJB, LDAP, JDBC, JMS, XML, Oracle 9i, WebLogic Server 8.1/9.2/10.3 , WebLogic Portal, Sun One 6.0, Apache 2.0, IIS, WIN NT/98/2000, Sun Solaris, AIX, Linux.
Scripting: Korn Shell scripting, ANT, WLST.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr.SOA Administrator
Responsibilities:
- Install Weblogic 10.x/11.x/12.x Servers on UNIX, Linux, Windows and Solaris environments.
- Deployment of SOA composites using EM console
- Wrote ANT based deployment script for automated deployment of the SOA composites
- Involved in maintenance of production SOA instances.
- Experience in setting of High Availability and clustering for Oracle SOA suite.
- Involved in backup and recovery of Oracle SOA suite dehydration store.
- Configuring Weblogic Servers for optimal performance.
- Developed ANT script, Shell Script, Python and Perl Scripting for automation of daily tasks.
- Worked extensively on Sun LDAP console, wrote shell scripts to automate LDAP tasks.
- Worked on maintaining the security of the applications using custom security software.
- Worked on Web server and Weblogic consoles for non-critical fixes.
- Trouble-shooting for different kinds of failures in Weblogic Servers, immediate fixture of the issue and performing root cause analysis on many of them.
- Worked on Webcenter installation and configuration in QA/Preprod & Prod.
- Worked on Webcenter Content configuration and installation.
- Webcenter spaces installation and configuration with content and discussions.
- Expert in the installation, configuration and security with in webcenter protal implementations.
- Work closely with Development teams to troubleshoot and resolve issues.
- Deploy the applications to various environments like DEV, QA, Staging and PROD.
- Install and configure new environments for projects.
- Worked extensively on deployment of new J2EE applications, creating clusters, managed servers, JMS queues, bridges & JDBC connections pools, managing JNDI, managing security, configuring and monitoring JMS in BEA Web Logic server.
- Analyze and make tuning recommendations for JVM, JMS, Threading, and load balancing algorithms.
- Responsible for recording/documenting information concerning failures & outages in production and the measures taken to resolve them
- Experience in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters.
- Experience in analyzing the various server logs and thread dumps to perform Root Cause Analysis.
- Expertise in Handling Code Releases and Deploying applications in Production
- Installed and configured SiteMinder Policy Server (5.5, 6.0) on UNIX/Windows environments.
- Configured LDAP using Netscape directory Server for user authentication.
- Worked extensively in Clusters and Node manager issues for all customers and their issues.
- Manage WebLogic clusters, domains having 12-18 managed servers on cluster of machines
- Deployed the applications on multiple WebLogic Server and maintained Load balancing, high availability and Fail over functionality.
Environment: BPEL, Jdeveloper 11.1.1.4, SOA Suite 11.1.14, WebCenter 11.1.1.6, Winscp, Putty, Hudson, Web Logic server, EJB Adapter, Oracle Applications server 10g, Oracle BAM, Java, J2EE, Top link, UML 2.0, JSP 2.0, Oracle DB, MS Sql server studio, triggers, JMS Adapter, Web Service Adapter, File/FTP adapter, XSD, XML, XSLT.
Confidential, Denver, CO
Sr. Middleware Admin
Responsibilities:
- Involved in requirements gathering, component designing and deployment of the application.
- Primarily responsible for designing and implementing the application process flow with BPEL.
- Integration of the application with third party tools using various Adapter Services available in BPEL.
- Implemented and deployed BPEL process in SCA assemblies usingjDeveloper.
- Used OSB to build Proxy and Business services.
- Used on Alarm branch to manage the timeout condition.
- Used Mediator to route data in between the process throughout the design.
- Developing XML Schemas related to Client and reusable components using Oracle Fusion Middleware.
- Used JMS Adapter effectively in sending and receiving messages.
- Involved in Migration of 10g ESB and BPEL to 11g composites.
- Configured FTP adapters for different FTP servers.
- Designed generic xsdto transfer CSV file data from one BPEL process to other BPEL process.
- Configured Data source and JNDI to access the databases using DB Adapter.
- Developed Business Rules Model for the system using Oracle Business Rules Engine.
- Used FlowN activity to invoke different independent services in parallel.
- Customized Business Rules implementation through BPEL using java to fit the application requirements.
- Secured the BPEL processes that are accessed by outside partners by setting the policies in the oracle OWSM (Oracle Web Services Manager).
- Involved in designing XSLT Transformation wherever needed.
- Used ANT Script to build the application.
- Created Stubs to test the OSB services.
- Design, develop, and deploy the integration through OracleServiceBus (OSB) for accessing and exposing web services to external systems.
- Designed BAM dashboards for process monitoring: through put, response times, process states, performance figures.
- Sent data to Oracle Business Activity Monitoring (BAM) reports for activity monitoring.
- Implemented and integrated the business logic in PL/SQL packages using DB Adapters in different BPEL Processes.
- Monitored the Debug & Error logs using java Logging Framework.
- Extensive administration experience supporting Web Logic Server including installation, configuration, monitoring, and understand scripts for shell scripting, WLST (Web Logic Scripting Tool) and deploying applications.
- Experience in Configuring Oracle HTTP Server11g.
Environment: Oracle SOA 11.1.1.5, Oracle Applications server 10g, Oracle BAM, Java, J2EE, J.Developer 10.1.1/2/3, Top link, UML 2.0, JSP 2.0, XML, BPEL, ESB, SOAP, WSDL, UDDI, HTML, JNDI, CVS, Log4J, ANT 1.5, Oracle 9i/10g, Windows XP.
Confidential, Cincinnati, OH
SOA Developer/ Admin
Responsibilities:
- Build SCA composites using BPEL, Mediator, Business Rules, Human Work flow and used OSB to provide business solution.
- Developed XSDs and WSDLs for services, implemented interfaces using OSB and BPEL.
- Developed service specification documents with information regarding to operations exposed, security, schema definition and error codes used in service.
- Developed interfaces using Proxy and Process approach for SYNC and ASYNC services.
- Implemented SYNC services in OSB and long running ASYNC services in BPEL.
- Virtualized and exposed services via OSB with in enterprise and used Vordel gateway for external services on top of OSB.
- Experience in Creating and Configuring the Proxy Services and Business services in OSB using service callout, java callouts, transport headers, routing.
- Developed OSB services with http, local, sb protocols.
- Implemented schema validation in OSB and error handler at stage level and proxy level.
- Used WS-Addressing and Reply-To parameters to hold callback address for ASYNC services.
- Developed ANT scripts to build and deploy sbconfig jars, and used alsb customization files to support deployments in multiple environments.
- Developed java stubs using wsdl2java for unit testing.
- Build EARs, WARs and deployed to Weblogic server.
- Orchestrated various business flows in BPEL for order processing, shipping, retrieve card balances, update customer profile, terminate customer account processes.
- Developed business processes using DB Adapter, File Adapter, JMS Adapter, BAM adapter, WS Binding and Direct Bindings.
- Used various functions in BPEL transformations to get CompositeInstanceIds, DateTimeFormats, String functions, Boolean functions.
- Built Flow, Flown activities to allow parallel flow in a BPEL process service component and to provide concurrency and synchronization in the process.
- Involved Java Embedding activity for executing Java classes for executing Java web services.
- Logged important milestones and business events to database and published to JMS topics.
- Used Publish/Subscriber model to consume messages from topics in OSB and BPEL to trigger services based on business events.
- Worked extensively on Fault and Error handling capabilities by using activities like Catch and Catch All.
- Developed Exception handling architecture in BPEL for the whole enterprise to handle business faults and remote faults.
- Used the compensation handler to undo the activities according to the requirement.
- Involved in developing ANT Scripts to build and deploy/un-deploy BPEL processes in cluster and non-cluster environments.
- Used SOA CFG plans to support deployments to DEV/SYS/TST/STG and PROD environments.
- Developed unit test cases in BPEL test suites.
- Involved in performance tuning of BPEL and APP server.
- Implemented XQs, XML, XPath, and XSLT’s to get the data and transform as per the requirements.
- Used mediator for routing data between composites.
- Developed database objects and PL/SQL procedures using Oracle SQL Developer.
- Weblogic administration for DEV environments, setup JDBC resources, JMS resources, Connection pools.
- Used WLS console, SB console, EM console, SOA composer and BAM console to review the flows, resources and analyze issues.
- Implemented Email utility service using SMTP server and email protocol in OSB and exposed as webservice for enterprise consumer notifications.
- Performed OracleBusiness Activity Monitoring (Oracle BAM) solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services.
- Created Data Objects, Reports and Alerts in BAM console.
- Preparing custom reports in Oracle BAM and integrated BAM with BPELSensor Environment:
Environment: Oracle SOA Suite 11g (11.1.1.4), Oracle WebLogic (10.3.4), Oracle 11g Database, Oracle JDeveloper (11.1.1.4), Oracle SQLDeveloper 3.1.02, Soap ui, MS Visio, ANT (1.8.4).
Confidential, Chicago, IL
Middleware Admin
Responsibilities:
- Management of WebLogic servers in development, testing and production environments.
- Configured JDBC connection pool and multipool with Oracle, Sybase and SQL Server.
- Experience in setting ofHigh Availabilityandclusteringfor Oracle Weblogic
- Involved in administration, monitoring and troubleshooting of Weblogic and managed servers using Admin Console and JMX.
- Conducted performance and scalability audits of applications and the application servers.
- Shell scripting to automate the maintenance process of the WebLogic server and recover the backed-up WebLogic configuration.
- Involvement with the customer care and deployment teams in trouble shooting and fixing day-to-day problems of the applications in production on 24/7 schedule.
- Creation of development environments for developers Shell scripts and source code management systems (ClearCase).
- Involved in routine database maintenance tasks like verifying/validating backups, checking.
- Worked on design, installation, configuration and tuning of UNIX systems.
- Load balancing and performance tuning.
- Developed infrastructure, Installation and support of System, Test, UAT, Staging, and Production Environments.
- Created user roles and groups using root privileges in order to secure the system authenticated by local operating system.
- Analyzed Garbage collection log files using GC Viewer.
- Configured and used Jprofiler to monitor the activity, instances, threads, classes etc. of the applications and servers.
Environment: Weblogic 9.2, 10.3, Oracle, SQL, PL/SQL,, Iplanet 5.0 Webserver, Apache, BMC Patrol Monitoring tool, Sun Solaris 9/10.
Confidential, Salt Lake, UT
Weblogic Administrator
Responsibilities:
- Involvement with the customer care and deployment teams in trouble shooting and fixing day-to-day problems of the applications in production on 24/7 schedule.
- Migration from WebLogic 8.1 to WebLogic 9.2.
- Administration and configuration of WebLogic 9.2& JBOSS 4.0 in development and production environments.
- Creation of development environments for developers Shell scripts and source code management systems (CVS).
- Application deployment (WAR, JAR, EAR).
- Development and maintenance of Shell scripts that facilitate the administration of BEA WebLogic.
- Configuration and clustering of WebLogic Application Servers.
- Load balancing and performance tuning.
- Troubleshooting WebLogic server connection pooling and connection manager with Oracle 8i, and DB2.
- Testing and profiling to measure the performance of the applications.
- Conducted performance and scalability audits of applications and the application servers.
- Administration and monitoring of WebLogic admin and managed servers.
- Shell scripting to automate the maintenance process of the WebLogic server and recover the backed-up WebLogic configuration.
- Log-file analysis (troubleshooting) to resolve issues using scripts.
- Creation of SSL and Digital Certificates for requesting, generating and the implementation of the communication link between the web server and the application server.
Environment: Weblogic 8.1 sp5, 9.2, Sun solaris 8 and 9, JBOSS, Apache Webserver, BMC Patrol Monitoring tool,J2EE, JDK, JNDI, JDBC, JSP, RH Linux.