Sr. oracle identity & Access Management consultant Resume
ChicagO
PROFESSIONAL SUMMARY:
- Experienced in implementation, development of Identity Management products with hands on 8+ experience in implementation and management of Oracle Identity Manager (OIM), Oracle Access Manager (OAM), Service Oriented Architecture (SOA), and Oracle Internet Directory (OID).
- Identity and Access Management Consultant with broad experience in designing, developing and deploying highly available and scalable enterprise solutions involving Provisioning, Access Management, Enterprise Single - Sign On, Directory Services and Federation.
- Worked in end-to-end implementation of IAM solutions using Oracle's suite of Identity and Access Management and connecting with LDAP directories and database, setting up and maintaining provisioning and reconciliation procedures with different trusted and target systems.
- Experience with single node and clustered implementations of IDM.
- Involved in end-to-end implementation of IAM solution using Oracle's suite of Identity and Access Management.
- Experience in upgrading Identity and Access Manager (OIM, OAM) from 11gR2ps2 to 11g R2 ps3 and integrating OAM, OIM with Oracle Internet Directory (OID).
- Experience in Oracle Identity Manager including implementation of Application Automation and UI configuration within a mature access management system.
- Exposure to a wide spectrum of leading enterprise product suites in identity and information security domain.
- Worked on OIM Connectors like Active Directory (AD), Exchange, OID, DBAT, E-Directory, GTC.
- Designed and developed Custom connectors for UNIX systems and Oracle Internet Directory (OID).
- Experience with Install, Deploy, Configure Oracle products, servers and domains related to OIM such as the Web Logic server, RCU, SOA, OIM, OAM, OID, OIF and ODSEE.
- Experience with OID, OVD and OED installation and configuration
- Experience in working under the DEV environment, QA environment and the production environment.
- Experience in developing applications and using OIM API using Java.
- Experienced in troubleshooting issues encountered in the implementation, integration and upgrading processes for Oracle Identity and Access Management suite components
- Worked on development of OIM customizations such as Schedule Jobs, Event Handlers, Plugins, and Approval Workflows according to business needs.
- Creating Requirement Analysis, Installation, Testing and Implementation documents.
- Hands on experience with multiple database environments like Oracle, MySQL includes creating and maintaining the databases, creating and fine-tuning Complex SQL queries, various data manipulation and reporting.
- Worked with various virtualization tools such as VMware Workstation, Oracle Virtual Box and Oracle VM Server to host Oracle Identity Manager Components.
- Installed bundle Patches for OIM when the Oracle team releases it every quarter.
- Extensive experience in gathering requirements and documenting installation, build and deployment documents.
- Experience in developing applications utilizing Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML.
- Executed Web Single Sign On(SSO) environments with various authentication schemes such as Basic, HTML forms based authentication.
- Ability to effectively convey ideas orally and through written communications; ability lead and work in a group or work independently; excellent analytical skills, detail oriented.
- Excellent communication, Teamwork, inter-personnel and presentation skills, fast learner and self-organized person.
- Exceptional communicator, analytical approach with demonstrated talent for identifying, scrutinizing, improving, and streamlining complex work processes.
- Proven relationship builder and very good at interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java.
Identity & Access Management: OIM 11g R1/R2 PS1/PS2/PS3, OAM 11g R1/R2 PS1/PS2/PS3 and OEM.
Directory Services: OID, Active Directory, OVD, OUD and Sun One Directory 5.x.
Application & Web Servers: Oracle Application Server 10.3.x, Apache Tomcat, IBM Web Sphere, Apache HTTP Server, IIS (Internet Information Server), Web Logic.
Operating Systems: Solaris, Linux, IOS, Windows 2000/XP/2003/Vista/8/10.
E-Business Suite: Service Management, Financial Management.
Web Development: XML, HTML, DHTML, JavaScript, CSS, JQuery.
Query Language: SQL
Build & Management Tools: Eclipse, Code block, JDeveloper, Ant,1oq4j
IDE's: Eclipse, Oracle JDeveloper.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Sr. Oracle Identity & Access Management Consultant
Responsibilities:
- Upgraded the Identity and Access Management stack from 11gR2 PS2 to 11gR2 PS3.
- Integrated the Identity and Access Management systems in order to take care of Password Management tasks.
- Installed OID, Active Directory(AD), and Database, EBS connector to provision accounts and perform privileged access management using OIM as a self-service interface for the integrated stack.
- Domain set up, configuring cluster using domain files, Setting up SSL for OIM and OAM integration.
- Creating Portlets, Users, Groups, and Roles - Defined visitors and administrative users, group memberships, and global roles.
- Involved in the evaluation of various proof of concept functionalities such as User Provisioning, Reconciliation, and Orphan Accounts Cleanup, Work Flow management for Approvals, Re-Certification and Audit Trials.
- Setting up delegated administration and defined visitor entitlements that determine which users can administer and view specific portal components and content.
- Portal Management - Set up and maintain desktops, books, pages, portlets, and other portal resources. Created users, roles and groups for securing the resources using local operating system authentication.
- Implemented Java code for retrieving and updating user information from OIM & LDAP for self service functions.
- Involved in Performance tuning of WebLogic server with respect to heap, threads and connection pools.
- Worked extensively on OIM API's to achieve various use cases related to user life cycle management.
- Build Access Policies for auto provisioning resources to users based on defined criteria.
- Created UDF's (User Defined Fields) for the catalog metadata and customized the Catalog UI to display the custom metadata.
- Implemented SSO solution for both internal and external users which involved working closely with the network team to configure F5's and NAT.
- Deploying OID connector for EBS integration, Provisioning and Reconciliation between OID and OIM, External authentication plugin for password verification with AD.
- Single domain AD connector deployment and taking care of domain accounts.
- Managed user provisioning to Active Directory, Exchange, E-Business Suite and OID.
- Configured BI publisher to run different kind of reports and also developed custom reports to meet client’s requirements.
- Developed custom connector to attain functionality, which was not available OOTB using ICF framework.
- Setup reconciliation of users with HRMS systems, which was used as source of truth for IAM solutions.
- Configured and developed centralized Single Sign-On (SSO) login page.
- Administrated WebLogic server, deployed Java J2EE applications, and configured security realms for Single Sign On(SSO).
- Configured Single Sign On (SSO) with Oracle EBS Suite and Java based custom application deployed on WebLogic servers.
- Created UDF's (User Defined Fields) for the catalog metadata and customized the Catalog UI to display the custom metadata.
- Guided and Trained Identity Management team on Oracle Identity Manager for daily tasks.
- Responsible as Primary support for architecture and security Issues raised by Cross functional modules teams.
- Developed supporting documentation- System Design, Requirements, Strategy, Troubleshooting, User/Support Personnel training, Deployment Plans, Project Schedules, and other project artifacts.
- Meeting the SLA's and in charge for Environments Deliveries.
- Coordinating the Production Build Process, CR's, SR's and Build Automation.
Environment: SOA composites, OIM 11gR2 PS2, OIM 11gR2 PS3, JDeveloper, Oracle Deployment Manager, Active Directory,: WebLogic, Webgate, single sign-on, Business E-Suite, Unix
Confidential, San Jose
Sr. IDM Consultant
Responsibilities:
- Worked as an OIM engineer for performance engineering and development.
- Setting up Provisioning and Reconciliation for AD and OID targets.
- Installed, Configured and troubleshooting the Oracle Identity and Access Management in three different environments - DEV, STAGE and PROD.
- Determining roles and responsibilities of users, classifying like users into groups to ease maintenance and rule implementations controlling access to resources appropriate to user and group classifications.
- Analyze and document (both existing and potential) solutions for the following: User account provisioning/de-provisioning, Enterprise Directory Services, Password Management, Role-Based access control, Strong Authentication.
- Worked with Deployment Manager in importing and exporting OIM data into different environments.
- Configured and deploying Scheduled Tasks, developing process forms and child forms and doing customizations in connector configurations using design console.
- Performed tuning of LDAP, OAM and OIM components
- Involved in upgrade of OAM10g to OAM11gr2 and integration of OIM11gr2 as user identity store for user creation and request management.
- Worked closely with the production team for daily monitoring and stabilizing of production issue related to OIM 11g R2 PS2, AD, ED, and RAS.
- Configure synchronization of Users/Groups from AD to OID.
- Implemented SSO on various applications (apache 2.2.x, IIS, IHS).
- Installed web gate and configured policies in OAM for SSO agents.
- Developed custom Adapter profile for adding the users into the LDAP group and removing the users from the LDAP group
- Requirement analysis and preparation of Low Level Design document
- Checking/Obtaining patches as required for the environment and applying them.
- Implemented Reconciliation procedure for attribute changes from AD to OIM.
- Integrated OIM into Active Directory (AD), Oracle Internet Directory (OID), and bulk loaded all users from a flat-file dump from their Source.
- Implemented Oracle Best Practices for OAM, OIM and Web logic on production environments.
- Performed stress tests and tuning of the pre-production and production environments.
- Tuning of Web Logic parameters such as JTA, JDBC connection timeouts, OIM DB and SOA connection time outs.
- Involved in the evaluation of various proof of concept functionalities such as User Provisioning, Reconciliation, and Orphan Accounts Cleanup, Work Flow management for Approvals, Re-Certification and Audit Trials.
- Extended existing OIM cluster by adding new OIM managed servers.
- Patched and maintained installations.
- Following up with Oracle SR on ongoing issues on RAS and OIM.
- Created new scheduled jobs on Dev environment for user reconciliation and clean-up.
- On boarded and Integrated additional business applications into OIM for centralized management and OAM for single sign-on, authorization and audit functions.
Environment: Linux, LDAP, OIM 11g R2 PS2, OAM, JDBC, RAS, SOA, ED, SSO, Microsoft Active Directory, OIG, OID 11.1.1.6, Web logic 10.3
Confidential, Jersey City, NJ
Oracle Identity Management Consultant
Responsibilities:
- Implementing organization wide delegated administration model in OIM
- OIM integration with trusted source, multiple feeds from HR Systems.
- Adding of custom UDF’s for user search purpose and enabling automatic provisioning of AD target.
- Analyzing feed data file from HR source, developed preprocess handler for delimiter customization and flat file requirement.
- Worked on OIM Infra-structure setup activities and also involved in OIM/SOA/Web logic patch deployment activities including Production.
- Extending the functionality of the connectors with custom parser validating the mandatory attributes.
- Setting up health status, server’s box memory and space alerts using OEM.
- Created custom Adapter profile for adding and removing the users in the LDAP group.
- Designed, developed and customized preprocess event handlers to carry out trusted reconciliation
- Extending the target system connectors to provision additional information from HR Systems
- Implementing and customizing Oracle Fusion Middleware Technology OIM11g R2 according to the requirements and automating the process of provisioning
- Configuring Oracle Identity Manager, creating sandbox, new UI form, creating application instance.
- Worked on application in resolving integration issues related to provisioning and single sign-on(SSO).
- Installed pre-built connectors, worked with lookup configuration data, sandboxes, application instances, user, organization and resource form creation.
- Worked on developing Schedule Tasks, process task adapters and pre-populate adapters as per the business requirements
- Integrated and customized Oracle Identity Manager(OIM) with various target applications like OID, OUD for provisioning purposes.
- Worked on implementing the user life cycle through various custom event handlers, Schedulers and corresponding triggers to Access policies based on UDFs.
- Customized and modified AD connector as per client needs to add the additional custom fields in to Active Directory.
- Customized Oracle Identity Manager's(OIM) user interface to reflect client's branding and logo.
- Analyze on-going user requirements, problems to remediate and thereby enhance existing systems
- Developed scheduled jobs as part of this connector, one to keep the entitlement data up to date and the other reconciles the user profile data with OIM users
- Involved in analysis with consumers and gathering requirements for the system.
Environment: Oracle 11gR2PS2, Red Hat, Linux. Web Logic 11g, SOA Suite, Oracle Access Manager (OAM), Oracle Identity Manager (OIM) 11gR2PS2, Oracle Internet Directory (OID), Oracle Directory Server Enterprise Edition, Oracle e-Business Suite (EBS), Microsoft Active Directory (MS-AD), Windows Server 2008R2, Java, JDK
Confidential, Portland, OR
Oracle Identity Management Engineer
Responsibilities:
- Documented the approach for upgrade from OIM 11g R1 to OIM 11g R2PS1.
- Implementing the IAM set up in cluster mode.
- Configure Oracle HTTP Server(OHS) 11g and Oracle Web gate 11g to secure URLs.
- Reconcile all the production environment user data from EBS to OIM, assign respective roles and create provision users to necessary accounts.
- Installed & Patched OIM Design Console.
- Architect Identity Management Systems and High Availability.
- Design, Develop, Implement, configure, troubleshoot and tune OIM 11g.
- Work closely with client Security teams to architect Oracle Identity Management suite of products for scalability and maintainability.
- Experience in setting of High Availability and clustering for Oracle WebLogic.
- Applied Bundle Patches, One off Patches for OIM Home and SOA Home.
- Lead the teams on development activities and production support activities.
- Configure synchronization of Users/Groups from AD to OID.
- Worked on creating configuration for criteria based provisioning, membership rules and access policies.
- Configured Process tasks, Adapters and Event Handlers for provisioning of users.
- Design and configured OIM connectors.
- Implemented Oracle Best Practices for OAM, OIM and Web logic on production environments.
- Maintain and administer resources for authentication and authorization on Oracle Access Manager(OAM).
- Developed and configured the Roles with access policies to provision the users into the LDAP Groups in OID.
- Monitor the system using OEM and Oracle Diagnostic Dashboard.
- Work with Oracle Support and Patch Oracle products as required.
- Analyze Java Recordings for performance tunings and implement optimizations.
- Configured and Installed Enterprise Manager and agents to monitor IDM health.
- Provided production support for IDM stack.
- Implement standard Operating procedure for enterprise applications deployments on Web logic server.
- Support and Triage issues on user provisioning and Single Sign On.
Environment: OIM 11.1.2.0, OID 11.1.1.6, Web logic 10.3.6, OAM 11.1.2.0 PS1, Oracle Database 11.1.0.7 BP51, Enterprise Manager, Java, SQL Developer, Text pad, Active Directory, Web gates, Oracle Http server
Confidential
Oracle Identity Management Consultant
Responsibilities:
- Upgraded OIM 11g R1 single node as well as Multi node Clustered environment
- Re-factored schedule tasks and event handlers to enhance and improve existing solution.
- Performed impact analysis on the existing customizations of connectors, workflows and OIM components.
- Preformed Pre upgrade steps and generated reports to identity and resolve the incompatible steps.
- Debugged and fixed the issues.
- Performed migration successfully in DEV/QA and PROD environments. Preparation of deployment guide with detailed instructions.
- Design Role management process and customize approval workflows.
- Used DB Adapters and Oracle ESB to integrate between Oracle database 10g and Microsoft SQL database in order to transfer data from MS SQL to Oracle database on specific table changes.
- Documented the approach and test evidence for the issues and enhancement.
- Developed SOA composites.
- Developed Scheduled tasks for certain functionalities.
- Designed LDAP schema as per requirements.
- Managed user provisioning to Active Directory, LDAP.
- Designed scheduled tasks for user reconciliation and clean-up processes.
- Implemented password synchronization between TIM and AD.
- Setup direct connectors for AD, LDAP.
- Configuration of Roles, Policies and Certifications for governance compliance.
Environment: OIM 11g R2, SOA, Java, SQL Developer, Weblogic 11g, RHEL5, TIMAD, LDAP, ESB, MS SQL, AD, TIM.
Confidential
Java Developer
Responsibilities:
- Involved in analysis design and development of Loan Processing Application.
- Developed UI screens using JSP, HTML.
- Used Spring Framework for business logic at the middle tier.
- JMS is used for exchanging the information like Loan status report between the clients and banks.
- Designed and developed MDB that consumed the messages from the Java message queue.
- Designed web pages using struts framework, JSP, XML, JavaScript, HTML/DHTML, Swing and CSS.
- Designing &prototyping various GUI components using HTML and JavaScript.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Developed DAO pattern to retrieve the data from database.
- Developed web services for sending and getting data from different applications.
- Used JDBC to access DB2, Oracle database for accessing customer information.
- Developed PL/SQL stored procedures functions, triggers for updating the databases.
- Used JBoss Application server for deploying various components of application.
- Developed test strategies and cases and performed testing using automated test tool Win Runner.
Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, JMS, EJB3.1, Spring, JUnit, PL/SQL, DAO, DB2, Web Services, SOAP, WSDL, PL/SQL, JBoss Application Server, Oracle 9i, Windows.
Confidential
Software Developer
Responsibilities:
- Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
- Exposed back office loan services as Java Web Services to be used by other development teams.
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
- Implemented Back office loan services and web applications using Session Façade, Service Locater, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object Design patterns.
- Front end is based on MVC architecture using struts, Tiles and Validator framework.
- Involved in configuring tiles-def.xml, Web.XML and struts-config.xml according to the strut framework.
- Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
- Used the light weight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).
- Used Spring Framework for dependency injection.
- Implemented and deployed several EJB (Session and Entity).
- EJB’s were running under the hood of Web sphere/server.
- Used WebSphere Application Server for deploying various components of application.
- Used JDBC for pulling the data from database.
- Developed the application using RAD.
- Worked with VSS Version control.
Environment: Java1.4, JSP2.0, Servlets2.4, EJB2.0.3, JDBC3.0, Design patterns, Html, XML, CSS.