Sr. Oim Consultant Resume
TX
SUMMARY
- IT professional with over 7+ years of experience in Oracle Fusion Middleware suite of products with primary focus on Identity and Access Management.
- Experience in Oracle Databases 11g/10g/9i, SQL, PL/SQL Stored Procedures, Functions, Packages, Views, Cursors, Triggers, Toad, SQL Developer, DB2, MySQL, EnterpriseDB and SQLServer.
- Experience with Oracle Identity Manager (OIM), Oracle Access Manager (OAM), Oracle Internet Directory (OID), Service Oriented Architecture (SOA), Oracle Identity Governance (OIG), Oracle Enterprise Manager (OEM), Oracle Internet Directory (OID), Oracle Virtual Directory (OVD) and many other products of Oracle Identity and Access Management.
- Specialization in Oracle Identity and Access Manager (11g R2, 10g) and Java/J2ee development.
- Experience in PL/SQL, Microsoft SQL Server and other JDBC related database management operations.
- Involved in end - to-end implementation of IAM solution using Oracle's suite of Identity and Access Management.
- Experience in integrating LDAP withOIM, SOA, OSB and OAM in IAM Suite 11g.
- Experience in developing add-ons usingOIMand OAM APIs using Java Technologies.
- Implemented Web Single Sign On(SSO) environments with various authentication schemes such as Basic, HTML forms based authentication.
- Experience in developing applications utilizing Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML.
- Experience in creating and using Stored Procedures, writing JDBC, triggers, and functions.
- Worked with various virtualization tools such as VMware Workstation, Oracle Virtual Box and Oracle VM Server to host Oracle Identity Manager(OIM) Components.
- Created Policy Stores and User Stores for Authentication and Authorization of users.
- Experience in analyzing the logs (trace logs, access logs, error logs, replication logs) and Trouble Shooting issues in Integration of other applications using CA SiteMinder (Access Management) and Identity Management tools along with LDAP and Web-server agents.
- Good understanding in Design, Normalization and De- Normalization of the database tables.
- Proficient in Windows and Linux/Unix based environment setup.
- Worked in onshore-offshore model with good co-ordination skills and managed team.
- Excellent technical and communication skills, team player, extremely focused and able to quickly identify and respond to priority issues. Able to work at all levels in organizations with the ability to manage and plan, work to deadlines.
TECHNICAL SKILLS
Databases: Oracle 11/10/9, MySQL
Programming Languages: C, C++, Java
Query Language: SQL, PL/SQL
Markup Languages: XML, XSD
Software: MS Office, VISO, MS Project, PhotoshopDevelopment Tools Eclipse, MySQL, Oracle JDeveloper, Dreamweaver, SQL Developer, NetBeans
Web Service: SOAP
Application Servers: BEA Web logic 10, IBM WebSphere 8, Apache Tomcat 6/5
Web Development: HTML, XHTML, DHTML, JavaScript, CSS, JQuery
Virtualization: VMware Workstation, Oracle Virtual box, VMwar vSphere, Oracle VM Server
LDAP Directories: Oracle Unified Directory 11g, Oracle Directory server 11g, Oracle Internet Directory 11g.
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. OIM Consultant
Environment: Oracle Identity Manager (OIM) 11g R2 PS2, Active Directory, WebLogic, Websphere, ODSEE, OUD, Unix, Oracle Database 11g, TOAD, SQL*Plus, Windows 2008, SOA, LDAP.
Responsibilities:
- Implemented Oracle Identity Manager 11g R2 PS2 in a highly complex environment.
- Designed Group Management model for clientOpenDJ replication, Apache HTTP Server configuration.
- Designed Role Based Access Control(RBAC) in very complex environment.
- Extensive use of Connector Servers.
- Created Users, Access Policies, Authorization policies and custom attributes.
- Integrated OIM with OUD(s), ODSEE(s) and AD.
- Extended OOTB ICF Based Connectors.
- Performed bulk load utility to load baseline user accounts into OIM.
- Worked on Approval Workflows Enhancements.
- Worked with Access Policies, Approval Policies, Event Handlers and Schedule Tasks.
- Developed and Configured Custom code for Corp OUD Connector.
- Worked on the SOA workflow for approval.
- Created Groups and Roles to Integrate with SSO Applications.
- Configured BI publisher to run different kind of reports and additional developed custom reports.
- Worked on Disconnected Applications with enhanced configuration for manual provisioning that leverage SOA integration to provide higher flexibility and configurability of the manual provisioning workflow.
Confidential, MI
Sr. OIM Consultant
Environment: OIM11gR2 PS3, OAM 11gR2 PS3, Unix, WebLogic, Websphere, OPAM, Windows 2008, SOA, LDAP, AD, Exchange, OAM Webgate PS3, OID 11.1.1.9, ODSEE 11.1.1.9, Oracle 11gR2, SOAP, Java 1.7, BI Publisher.
Responsibilities:
- Working as a Senior OIM Developer in designing, implementing and developing identity and access management solutions according to client infrastructure requirements.
- 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.
- Created complex stored procedures and functions to support efficient data storage.
- Developed SOAP Web Services as a means of communication between BizTalk bus service and OIM and stored procedures to bring all the PeopleSoft employee records.
- Analyze database relations and design SQL database queries for use with Java applications.
- Build custom database connector to bring all the future dated records from database into OIMthrough child tables.
- Build post process event handler to populate the foundation data (Job code, Location, Business Unit, Department) descriptions into OIM for all existing users and also for the new users who get created through web services.
- Build prepopulate adapters for updating Active Directory attributes using the business logic and business rules.
- Customized and modified AD connector as per client needs to add the additional custom fields in to Active Directory.
- Performed bulk load utility to load baseline user accounts into OIM.
- Customized OIM UI like adding new UDF's, task flow implementation using custom beans and adding/modifying features of OIM UI.
- Customized OIM user and process forms and also included new attributes based on the requirements.
- Involved in enhancement requirement gathering for applications: Active Directory, Exchange, and Authoritative source systems.
- Worked with lookup configuration data, sandboxes, application instances, user, organization and resource form creation.
- Solved the issues associated with oracle identity manager like patch requirements, configuration issues and workarounds, upgrading and migrating issues for OIM and OAM.
- Created and deployed Scheduled Tasks for custom database connector, developed process forms and child forms and performed customizations in connector configurations using design console.
- Configured BI publisher to run different kind of reports and additional developed custom reports.
- Developed custom workflows for use cases such as birthright onboarding.
- Extending the target system connectors to provision additional information from HR Systems.
- Created IT resources for trusted and target applications.
- Implemented SSO using OAM 11g R2 PS3 and configured multiple authentication schemes and authorization plugins based on the requirement.
- On-boarded and integrated new business applications into OIM for centralized management and OAM for Single Sign-On, authorization and audit functions.
- Developed and implemented a Password Policy plug-in to enable OAM for enforcing custom password policy rules for individual applications.
- Implemented Reconciliation procedures for attribute changes from AD to OIM.
- Experienced in using Jdeveloper for developing the J2EE connectors, prepopulate plugins, Preprocess and Post-process event handlers as required for the business needs for the custom reconciliation and provisioning procedures.
Confidential
Oracle Identity and Access Management Admin
Environment: OIM11gR2 PS3, OAM 11gR2 PS3, Unix, WebLogic, Websphere, OPAM, Windows 2008, SOA, LDAP, AD, Exchange, OAM Webgate PS3, OID 11.1.1.9, ODSEE 11.1.1.9, Oracle 11gR2, SOAP, Java 1.7, BI Publisher.
Responsibilities:
- Implement & configure Oracle identity management 11g solutions.
- Experience with implementing an OIM solution that scales to existing users.
- Development and enhancements Banner/OIM web services.
- WebLogic configuration and administration.
- Created and configured the SVN Repository.
- Delivered installation document, Administration document and high level flowchart.
- Implemented OIM, OAM, OID, OVD, OID, OH.
- SSL configuration for OID instances.
- Created Custom Connectors and configured out of the box connectors.
- Created Plugins (Scheduled Task and Event Handler).
- Prepared Policy configurations, Identity store configurations for OIM, OAM, WebLogic in OID.
- Webgate configuration and registration with Oracle access manger.
- Oracle Access gate configuration for EBS application.
- Setting up Oracle Identity Manager for Single Sign-On with Oracle Access Manager.
- Oracle Access Manager Integration with OBIEE Application.
- Worked extensively on creating Custom Password policies and Authentication schemes as per the requirement.
- Created Users, Access Policies, Authorization policies and custom attributes.
- Configuring & provisioning to Active Directory.
- Performed Unit Testing.
- Responsible for documenting the various process flows.
- Possesses the ability to effectively deal with all levels of individuals in an organization in order to gather requirements, communicate changes and guide users.
- Configured Oracle Identity Manger and Access Manger sample Reports.
- Experience with upgrades process from 10g to 11g. Worked with both 10g and 11g versions of OAM.
- Involved in planning and co-ordination with infrastructure team, network operations, server admins and Database admins to perform site disaster recovery testing.
- Prepared of Disaster Recovery plan, run book and post execution reports.
- Prepared the operations guide and educated the client with the operation procedures.
Confidential, FL
LDAP/OIM Administrator/DBA
Environment: Oracle Directory servers 6.2/6.3/11g, Oracle Unified Directory server 11g, Sync Server, DIP, UnboundId 3.6/5.0,OIM 11g R2, OBIEE 11.x, CA SiteMinder r12.5, SunOS 5.11, Spark T5/T4 cloud servers, X86 servers, Oracle Database 11g, TOAD, SQL*Plus.
Responsibilities:
- Installed, Configured and Administered Oracle Directory server instances of 6.2/6.3/11g versions, Oracle Unified Directory 11g, UnboundId 3.5 directory server instances, Oracle Identity manager 11gR2.
- Migrated Oracle Directory server 6.3 to 11g instances and then using replication gateway tool eventually migrating ODSEE 11g to Oracle Unified Directory.
- Migrated UnboundId from 2.2 to 3.6 version and 3.6 t 5.0.
- Upgraded OIM 11gR2 PS1 to PS2 and BI 11.1.16.0 to 11.1.1.7.1.
- Installed Orapass on new hardware servers to store admin and repmanager passwords of various instances.
- Created the schema files according to the business requirement.
- Added new Attributes and Objectclasses into the schema according to OID whenever business demands new requirements.
- Created replication, enabling Replication agreements and initializing data between the two or multiple directory server instances.
- Built Suffixes to categorize data into different groups from the base level.
- Organizational Units are made to divide the User data into various subgroups for easy retrieval of data using LDAP SEARCH.
- Resolved various security tickets raised by customers regarding their profiles and billing issues on technical side.
- Added new properties into current OU creating wider scope of application interface for customers.
- Integrated SiteMinder with Oracle Identity Manager, BI and Oracle Identity Analytics
- Deployed custom connectors like TSS, RSA, AD to OIM using OIM System Admin Console.
- Implemented various password policies according to the application, for secure authentication of the users.
- Loaded the LDAP data into Database on a nightly basis to store it.
- Used Sync server to load Data into Database on a live basis.
- Integrated SiteMinder with Oracle Identity Manager, BI and Oracle Identity Analytics.
- Made various config changes according to the requirement of the application and environment.
- Created plugins like attribute uniqueness to resolve conflict entry creation.
- Performed daily heath checks to see all the directory servers are normal (insync delay, connection monitoring, CPU usage).
- Analyzed the LDAP data from database using the TOAD tool for retrieval for various conditions required by the business majorly for audit purpose.
- Maintained Millions of customer profiles, and purging the profiles that were not being used.
- Authenticated the users to their profiles by storing their passwords and hence saving the customer profile from various security threats.
- Granted access to internal employees to certain net groups and servers only as insisted by the business.
- Setting up cronjobs for automating various server processes that need to be run on daily basis.
- Performed various kinds backups like export backup, incremental backup, binary backup and full backups to keep copies of data while in crisis or disaster management situations.
- Analyzed Access, Error and Replication logs for troubleshooting any abnormalities in the performance of directory servers.
- Updated the customer profiles manually when they do not get updated by application.
- Supported various network changes regarding VIP.
- Supported various Enterprise Releases.
- Applied Patches to the servers whenever bug fixes are resolved.
- Locking down profiles which are suspected to have Fraud activity and processed through forgot password flow.
- Monitored the critical database metrics and providing the fix in case of threshold limits crossed.
- Managing space and handling space alerts.
- Supported 24/7 Production databases and LDAP servers and responsible for round the clock database on call operations.
Confidential
Java/J2EE Developer
Environment: Core Java, J2EE, spring, Servlets, Web services, HTML, jQuery, Microsoft visual studio, Shell scripting, Tomcat, Websphere, Hibernate.
Responsibilities:
- Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file and implementation of log4j.
- Extensively involved in gathering business requirements and system requirements and specifications. Provided conceptual solution. Translated conceptual solution into technical design. Extensively worked on system architecture.
- Used design patterns like singleton and factory.
- Bug fixing and implementing change requests.
- Hibernate is used as persistent at middle tier for providing object model over rdbms.
- Code Reviews, customization and maintenance of code across applications.
- Designed and developed the front-end part using JavaScript, HTML, jQuery, DHTML and CSS.
- Utilized message driven beans for message processing using JMS.
- Developed and deployed Servlets and JSP's on Tomcat server.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT, fitness Test.