Sr. Oim Developer/tester Resume
Hoboken, NJ
SUMMARY
- Having 8+ years of experience in IT engineering and Information Security, in designing and deploying Identity Management, LDAP Directories, Single/Reduced Sign - On (SSO), Provisioning and Provisioning/Identity Workflows, Access Management,
- Expertise with Oracle Identity Manager (OIM 11g R2 PS1, PS2, PS3), Oracle Access Manager (OAM 11g R2 PS1, PS2, PS3), Oracle Internet Directory (OID), Service Oriented Architecture (SOA), Oracle Identity Governance (OIG), Oracle Enterprise Manager (OEM), Oracle Internet Directory (OID), Oracle Virtual Directory (OVD), Oracle Identity Analytics (OIA), Oracle Adaptive Access Manager (OAAM).
- Installed and configured Oracle Identity and Access Manager11gR2PS3 in high availability environment
- Experience and worked on Oracle Access Management (OAM) Single Sign on (SSO) with Active Directory.
- Installed and configured IDM (OIM & OAM) from scratch. Integrated the OIM to LDAP (OID & OUD), Worked with various connectors to perform reconciliation and provisioning on various trusted and target systems.
- Hands on experience in Cluster (Horizontal and Vertical) Set up Implementation and configuration.
- Experience on Integrating OIM with Directory Services OID/OUD/OVD/AD/ODSEE
- Designed, developed and customized preprocess event handlers to carry out trusted reconciliation.
- Reconciling complex Multi valued Data, deleted records, Transformation and validation of account data, Lookup definitions used during connector operations
- Knowledge on providing support in identifying and comparing auditing, monitoring, logging, and tuning within the Oracle Enterprise Manager.
- Applied patches and maintained the installations and configured the OIM and OAM for the proper deployment of Identity management stack
- Designed, developed and customized OIM Adapters to perform auto provisioning and de-provisioning.
- Worked and have knowledge on OIM Consoles, SOA Consoles and OAM Console.
- Knowledge and worked on various connectors like Microsoft Exchange, AD, Oracle Internet Directory OID, Oracle unified Directory OUD, RSA Database User Management and Flat File
- Created end user workflow and data input screens inIDMand custom jobs to pull data from HRfeed.
- Worked and configured PeopleSoft HCM/FMS target connectors
- Involved in implementation focused on Self Service, Centralized Identity Administration, Identity - User - Account Lifecycle Processes and Compliance with various systems specifically with Directory Servers (Sun, OID and AD), Database Application Tables, PeopleSoft, E-Business Suite
- Created/Deployed newSOA composites and workflows using JDeveloper
- Developed and worked on custom OIM connectors to integrate OIM for provisioning functions and reconciliations.
- Experience in writing SQL Queries and wrote Stored Procedures /functions using PL/SQL to store/retrieve data from different database servers like ORACLE, MYSQL.
- Developed add-ons related to OIM and OAM APIs using Java Technologies
- Part of the team involved in installation and configuration of Enterprise SOA Suite on WebLogic stack, and Portal Servers, Oracle Service Bus Domains and Clusters.
- Developed and worked on Custom Adapters and Event Handlers.
- Developed and worked on Adapter tasks for User Definition form like Entity adapter task, Rule generator adapter task, Prepopulate adapter tasks.
- Exported and imported sandboxes to DEV, STAGE and PROD environment
- Created rules on the roles and the attributes to move them automatically to respective groups
- Integrated OIM into Active Directory, Oracle Internet Directory, Oracle Unified directory and bulk loaded all users from a flat-file dump from their Source.
- Used Jdeveloper to build various prepopulate plugins, pre-process and post process event handlers as per the client needs
- Knowledge on integrating Oracle Identity Federation (OIF) with OAM
- Knowledge on Load balancer and OHS
- Coordinated with Network and firewall team to enable the security of the application and the product
- Good knowledge on concepts related to Networking
- Worked on various Application servers like Weblogic, IBM Websphere and Apache Tomcat.
- Deployed Sandboxes in order to customize the OIM tool depending upon the client's requirements.
- Integrated various applications for Single Sign On(SSO) by coordinating with business team and the application team
- Experience in Configuring the SAML 2.0 general services and Identity Provider Services
- 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.
- Experience in creating Authentication scheme and Authentication policies in OAM
- Deployed Access management policies and provisioning of workflows according to business needs.
- Installed web gate and configured policies in OAM for Cert mode SSO agents.
- Expertise in enterprise application design and development using Object Oriented Programming, Java / J2EE technologies
- Experience in using Integrated Development Environments (IDEs) like JDeveloper, Eclipse and NetBeans
- Excellent experience working in all phases of Software Development Lifecycle (SDLC) process.
- Experience in interacting with Business users, Business Analysts, IT leads and developers to effectively analyze business requirements and translate requirements into functional and technical design specifications.
- Excellent communication skills, proactive listener and the ability to work in a team or individually.
- Excellent and efficient Team Member with good planning and monitoring skills. Ability to work under stress and in meeting the schedules. Excellent Technical Document Writing skills
- Worked on Agile based environment
TECHNICAL SKILLS:
Identity & Access Management: Oracle Identity Manager 11g R2 PS1/PS2/PS3, Oracle Access Manager 11g R2 PS1/PS2/PS3, Oracle Identity Governance, Oracle Design Console, Web Gates and Oracle Enterprise Manager, SAML
Directory Services: Oracle Unified Directory (OUD) 11g, Oracle Internet Directory (OID) 11g/10g, Oracle Virtual Directory (OVD) 11g/10g, Sun Directory Server 5.x
Application Servers: IBM WebSphere 6.0, Web logic 11g/10g, Apache Tomcat, IBM Web Sphere
Web Servers: Apache, Microsoft IIS, IBM HTTP Server, Oracle HTTP Server.
Databases: Oracle 12c/11g/10g/9i, My SQL 5.x/4.x
Programming: C, Java, J2EE, PL/SQL
Web Development: XML, HTML, DHTML, JavaScript, CSS, JQuery.
Development & IDE Tools: Eclipse, Oracle JDeveloper, Net Beans
Operating Systems: Linux/Unix & Windows
PROFESSIONAL EXPERIENCE:
Confidential, Hoboken, NJ
Sr. OIM Developer/Tester
Responsibilities
- Implemented two end to end phases (User provisioning and Identity Audit) of the project by all alone without any team.
- Installed and Configured Oracle Identity Manager (OIMR2PS3) in all the environments including highly available environment
- Installed and configured Oracle E-Business (EBS) connector as target system and used Flat File Connector to pull the employee data from PeopleSoft, which is a trusted source.
- Created UDF’s for the user Meta data and customized User Forms to display customized attributes and customized the certifications to change the free form text box to predefined dropdown
- Customized OIMUI like adding new UDF's, task flow implementation using custom beans and adding/modifying features ofOIMUI by activating Sandboxes.
- Created Pre-populate Adapters in OIM, to populate the values to process form for Catalog Customization.
- Designed and developed a Post Process Event Handler to update the Display Name of the user when there is a change in First Name or Last Name.
- Created IT Resources for Trusted and Target Applications as a part of installing the connectors.
- Created and integrated three application instances of EBS connector to OIM to perform both Target reconciliation and user provisioning .
- Reconciled all the users close to 91k from PeopleSoft HR feed to OIM through Flat file connector
- Worked and Customized the Oracle EBS UM connector to change the naming convention of the entitlements.
- Customized the EBS UM11.1.5.0 connector to include an employee number attribute in the process form
- Contributed to make the Incremental reconciliation to pull the any changes made on roles and responsibilities level including at user level
- Customized the Identity Self-service console as per the business requirement
- Developed and Worked on User Certification process and user remediation process in OIM as per the business requirement.
- Developed and Worked on Segregation of Duties (SOD) by detecting the toxic combination of entitlements
- Worked on a both detective and preventive mode of SOD on a huge list of entitlements
- Wrote complex SQL query in Database to ease SOD process in OIM due to complex combination of entitlements
- Worked and Customized the Email Notification as per the business requirement.
- Integrated OIM-OAM to enable Single Sign-On (SSO) for the multiple applications including Oracle EBS, RMB and other in house applications
- Worked on troubleshooting various issues(in all the environments) as a part of end to end implementation
- Worked on BI publisher to create the reports and automating the reports to respective users.
- Involved in Design, Gathering the Business Requirement, Creating Project Plan, and Creating the Technical and functional documentation.
- Worked as an OIM tester on testing various test cases
- Involved in various meetings with Oracle from scratch (including the licenses) and suggesting the product which can help to serve their needs
- Scheduled and trained business users on how to use OIM application for User provisioning and Certification process
- Designed and worked on all the environments (POC, DEV, TEST, UAT and PROD).
Environment:OIM 11gR2PS3, Oracle EBS UM 11.1.1.5.0, Flat File 11.1.1.6.0, Unix, WebLogic, Windows 2008, SOA, ADF, Java APIs Java 1.7, BI Publisher.
Confidential, NY
Senior IDAM Developer
Responsibilities:
- Upgraded Oracle Identity and Access Manager from 11gPS2 to 11gPS3
- Implemented Oracle Identity Manager (OIM 11.1.2.3), Oracle Access Manager (OAM 11.1.2.3) in a highly available environment setup with LDAP Sync in DEV, TEST and PROD.
- Installed and configured Oracle Unified Directory (OUD) in a highly available configuration using multi-master replication mode.
- Created UDF's (User Defined Fields) for the catalog metadata and customized the Catalog UI to display the custom metadata
- Designed Role Based Access Control(RBAC) in very complex environment
- Developed multiple application instances and deployed them to next level environments.
- Registered and Deployed Event Handlers in OIM by using Plug-Ins, Upload Jars Utility, Mbeans from EM console
- Registered Meta Data File of Event Handler into MDS Schema.
- Coded Custom Java Classes extending ICF framework (Identity Connector Framework) to take care of Entitlements Bulk Provisioning to Users.
- Developed scheduled jobs as part of connectors to keep the entitlement data up to date and for reconciliation of user profile data with OIM users.
- Extended OOTB ICF Based Connectors
- Installed and configured connector server and deployed AD Connector for Trusted Reconciliation.
- Designed and implemented Web Services using JAX-WS SOAP top-down approach (designing WSDL first, then programming the code for APIs to the interface), deployed and managed applications to web logic and web sphere servers.
- Developed SOAP Web Services as a means of communication between bus service and OIM to bring all the employee records from HRMS.
- Installed and configured OHS servers and Webgates to protect both OIM and OAM applications for Single Sign On integration for users accessing the application from intranet and internet.
- Integrated OIM-OAM to enable Single Sign-On (SSO) for the multiple applications.
- Configured and implemented Oracle Service Bus (OSB) with OAM and web service.
- Fine-tuned the overall environment for performance and stability.
- Enabled SSL to create a secure communication exclusively on OIM and OAM
- Worked closely with firewall team to enable security to the applications integrated with OAM
- Prepared documentation for installed products OUD, OIM, OAM, OHS, Webgates and integration between OIM-OAM.
- Experience in developing Single Sign on Solutions(SSO) leveraging Oracle Access Manager (OAM) for traditional authentication and risk based authentication
- Developed and implemented a Password Policy plug-in to enable OAM for enforcing custom password policy rules for individual applications
- Migrated users from AD to OIM using AD trusted reconciliation and setup password synchronization connector to synchronize the passwords to OIM.
- Developed enhancements and customizations to the out of the box connector to replicate existing process.
Environment: OIM 11gR2 PS3, OAM 11gR2 PS3, Unix, WebLogic, Websphere, OPAM, Windows 2008, SOA, LDAP, AD, OSB, Exchange, OAM Webgate, OHS, ADF, Java APIs OID 11.1.1.9, ICF, ODSEE 11.1.1.9, Oracle 11gR2, SOAP, Java 1.7, BI Publisher.
Confidential, Columbia, SC
Sr. IDM Consultant
Responsibilities: -
- Installed, Configured and troubleshooting the Oracle Identity and Access Management(PS2) in three different environments - DEV, STAGE and PROD
- Created configuration for criteria based provisioning and de-provisioning solutions, membership rules and access policies for applications.
- Creating Adapters in OIM, with Configuring and integrating OIM with Directory Services
- Configuring OIM with LDAP Sync
- Created IT Resources for target and trusted applications
- 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.
- Installed and configured ODSEE 11g.
- Configuring Oracle Identity Manager, activating sandbox, new UI form, creating application instance.
- Developed automated role allocation based on department and job id.
- Created UDF’s for the user Meta data and customized User Forms to display customized attributes.
- Installed and configured OVD as a front-end LDAP proxy server using MS Active Directory (AD) and Oracle Internet Directory (OID).
- Deployed Active Directory (with password sync), Oracle Internet Directory (OID), Exchange, Database and Oracle e-Business Suite connectors
- Created join adapters for OID and Active Directory.
- Developed Process definitions within OIM to match the client’s workflow requirements
- Configured Process tasks, Adapters for provisioning of users.
- Developed scheduled jobs as part of connectors to keep the entitlement data up to date and for reconciliation of user profile data with OIM users.
- Deployed OIM Flat File Out of the box connectors(OOTB) for HR system feed
- Build Access Policies for auto-provisioning resources to users based on defined criteria.
- Administrated WebLogic server, deploy Java J2EE applications, and configure security realms for Single Sign On(SSO).
- Experienced in developing SOA composites, customizing workflows using JDeveloper IDE.
- Worked on configuration and developed Single Sign-On (SSO) login page.
- Integrated Oracle Identity Federation (OIF) with OAM
- Configure Oracle HTTP server 11g and Oracle Webgate 11g to secure URLs.
- Implemented and Configured Single Sign on (SSO) with Java based application and Oracle EBS Suite, which are deployed on WebLogic servers.
- Maintain and administer resources for authentication and authorization on Oracle Access Manager.
- Implemented Role Based Access Control Policies using Oracle Access Manager
- Configured and Installed Enterprise Manager and agents to monitor IDM health.
- Implement Standard Operating Procedure for enterprise applications deployments on WebLogic server.
- Configured and Deployed Oracle Identity and Access Management on windows servers.
Environment: OIM 11.1.2.2, OAM 11.1.2.2, OID 11.1.1.6, WebLogic 10.3.6, Oracle Database 11.1.0.7 BP51, Linux, Java, JSP, JDBC, SQL Developer, Active Directory, Oracle e-Business Suite (EBS), Web Gate PS2, Oracle HTTP Server.
Confidential, Overland Park, Kansas
Sr. Oracle Identity Manager 11gR2 Developer
Responsibilities:
- Configured OIM and OAM 11g R2 High availability setup with Web Logic Clusters along with SOA Suite.
- Installed and configured PeopleSoft connector for provisioning and reconciliation, Integrated other target systems like AD, Exchange and a list of database resources
- Extending the functionality of the connectors with custom parser validating the mandatory attributes, applying filters creating and integrating preprocess and post process tasks and transformation of data during reconciliation.
- 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, activating sandbox, new UI form, creating application instance.
- Analyze on-going user requirements, problems to remediate and thereby enhance existing systems.
- Implemented Reconciliation procedures for attribute changes from AD to OIM
- Developed and configured the roles with access policies to provision the users into the LDAP Group in OID.
- Developed scheduled jobs as part of the connector, one to keep the entitlement data up to date and the other reconciles the user profile data with OIM users.
- Created UDF’s (User Defined Fields) for the catalog metadata and customized the Catalog UI to display the custom metadata.
- Worked on WLAN authentication using Kerberos key authentication policies in OAM
- Integrated OID with OAM to validate the users and authorize them based on their roles.
- Created realms, rules, policies and responses for protecting applications to work underSingleSign On (SSO) environment.
- Configured and developed centralized Single Sign-On (SSO) login page
- Integrated the additional portal applications with OAM
- 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(ODSEE), PeopleSoft Microsoft Active Directory (MS-AD), Windows Server 2008R2, Java, JDBC.
Confidential, Companies, PA
Sr. Oracle Identity and Access Management Consultant
Responsibilities:
- Customized Oracle Identity Manager (OIM) (11g/10g) as an automated provisioning engine.
- Developed and Implemented request workflow for all new systems managed within the IDM system.
- Developed user reconciliation from HRMS to OIM and carried out user provisioning, automated role allocations based on job roles.
- Installed and configured OIM connectors for MS Active Directories.
- Used CVS for Source Control and Version Management.
- Designed, developed and customized OIM Adapters to carry-out auto provisioning and de-provisioning.
- Patched and maintained installations.
- Monitored and scheduled existing new jobs on production environment.
- Provided 24/7 production support for IDM stack on rotational basis.
- Configured, deployed and integrated Webgate with OHS instance.
- Worked on creating configuration for criteria based provisioning, membership rules and access policies.
- Applied patch to enhance the system performance.
- Setup reconciliation of users with HRMS systems, which was used as source of truth for IAM solutions.
- Created IT Resources for Trusted and Target Applications.
- Configured and managed provisioning to multiple domains in Active Directory.
- Installed prebuilt and customized connectors and deployed application instances.
- Involved in User Management, Role Management and Password Management.
- Developed custom Adapter profile for adding the users into the LDAP group and removing the users from the LDAP group.
- Implemented Java code for retrieving and updating user information from OIM & LDAP for self - service functions.
- Deploying of OIM for a 2000 user environment, to run WebLogic 10.3.x stack and included connectors to Active Directory (with password sync), Oracle Internet Directory (OID), Exchange, and Oracle e-Business Suite.
- Managed user provisioning to Active Directory, Exchange, E-Business Suite and OID.
- Designed scheduled tasks for user reconciliation and clean-up processes.
- Design user provisioning, multi-factor authentication and authorization, compliance and governance, web and single sign-on and privileged user management for elevated servers, databases and applications to support compliance and regulatory standards.
- Configured and Implemented Role and Attribute Based Access Control Policies using Oracle Access Manager
- Troubleshooting Web Gate which is unable to connect to its associated access server
- Implemented SSO across E-Business Suite, OID and OAM
- Performed tuning of LDAP, OAM and OIM components.
- Implemented Oracle Access Manager (OAM) using OVD with AD and OID as backend user store.
Environment: Oracle 11g/10g, Sun Solaris, Linux. Web Logic 11g, SOA Suite, Oracle Service Bus (OSB), Oracle Access Manager (OAM), Oracle Identity Manager (OIM) 11gR2/11g/10g, Oracle Internet Directory (OID), Oracle e-Business Suite (EBS), Microsoft Active Directory (MS-AD), Windows Server 2008R2, Java, JDBC, Java Servlets.
Confidential
Oracle Identity Manager Developer
Responsibilities:
- Developed Custom Adapters and Event Handlers.
- Created Adapter tasks for User Definition form like Entity adapter task, Rule generator adapter task, Prepopulate adapter tasks.
- Modifying user access to the AD, Exchange, Citrix using the mainframe and Exchange Management Console.
- Integrated OIM into Active Directory, Oracle Internet Directory, and bulk loaded all users from a flat-file dump from their Source.
- Implemented SSO across E-Business Suite, OID and OAM
- Used to create single sign on for the various applications
- Diagnosed various access issues sent to me by the phone team.
- Involved in meetings with different teams and prepared reports and audits on time basis.
- Involved in analysis of requirements with business teams to deliver the best technical solution.
- Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
- Developing workflows for approval and manual provisioning using APIs.
- Reconciling complex Multivalued Data, deleted records, Transformation and validation of account data, Lookup definitions used during connector operations, Main configuration Lookup Definition for additional configuration entries.
Environment: Linux, Java, J2EE, Oracle Identity Manger, Oracle e-Business Suite (EBS), Apache, Web logic, VM Workstation.
Confidential
Java/J2EE developer
Responsibilities:
- Designed and developed custom user interfaces using JSP, Custom tags, JSTL.
- Developed the application using Struts Framework that leverages Model View Controller (MVC) architecture.
- Involved in various phases of Software development life cycle(SDLC)
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
- Deployed the applications on IBM WebSphere Application Server.
- Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous data exchange.
- Wrote Core Java classes, JSP and HTML files
- Created test plans for QA team
- Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Improved code reuse and performance by making effective use of various design patterns.
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
- Interacting with the client and getting the requirements/data from the client.
- Involved in developing modules like Authorizations, Functions, and Exceptional Users.
- Modifying Actions for changes, enhancements, and fixing defects in the application.
- Involved in developing modules like User Claim Form, Provider Claim Form and batch job for users.
- Gathered specifications for the Library site from different departments and users of the services.
Environment: Java 1.4, J2EE 4.0, JNDI, Oracle 9i, HTML, XML, WSAD 5.1.2 (Web Sphere Studio Application Developer), LDAP, IBM Web Sphere Application Server 5.1.2, Log4j.
