Oracle Identity And Access Management Consultant Resume
Columbia, MD
SUMMARY:
- Around 7 years of IT experience with wide range of technologies related to Java & Oracle Identity management stack.
- 5 years of experience in designing and implementing Identity and Access Management solutions.
- 2 years of expertise in server side programming using Java, JSP, Servlets, J2EE, JDBC, HTML, MVC, SQL and XML.
- Extensive experience working with WebSphere, WebLogic, Tomcat, OOP, Design Pattern, Agile, PCI.
- Implemented Centralized Identity Administration, Lifecycle Processes and Compliance with various systems specifically with Directory Servers (OID and AD), UNIX, PeopleSoft, SAP, OS and Databases.
- Extensive experience in deployment, configuration, customization and integration of Oracle Identity Management suite components in combination with multiple directory services such as Active Directory (AD), Oracle Internet Directory (OID), Oracle Unified Directory (OUD), Oracle Virtual Directory (OVD).
- Experience in developing Single Sign on Solutions leveraging Oracle Access Manager (OAM) for traditional authentication and risk based authentication.
- Experience in implementing Provisioning and De - Provisioning (or) Identity Workflows, Access Management, Compliance and Auditing frameworks for industry verticals.
- Complete Suite Implementation OIM, OID, OAM, LDAP Sync, OUD, OVD, Design Console, BI Publish, RCU, WebLogic using custom 64 Bit JDK, and SOA Composites.
- Specialized in Oracle 11g middleware languages, installation, customization, development which is stated in the above bullet point.
- Install Configure and Administer WebLogic 10g for Enterprise applications, Oracle Grid Control and Oracle ADF applications.
- Excellent knowledge in providing support in identifying and comparing auditing, monitoring, logging, and tuning within the Enterprise Manager Fusion Middleware Control.
- Oracle Identity Manager 11g R2 expertise: Trusted & Target Reconciliation, all 3 kinds of both Connected and Disconnected Provisioning (1. Direct/Manual, 2. Auto/Criteria, 3. Request Based), Attestation, certification, auditing, reporting, troubleshooting, core Java and associated API’s, J2EE Architecture, Web Services, SOA composites, Connectors and Adapters.
- Expertise in Infrastructure, delivery management, system analysis, design, development & implementation, customer relationship management and resource management.
- Develop relationships with key line-of-business executives, helping translate business needs and insights into actionable IT strategy.
- Experience with virtualization tools used to develop proof of concept solutions leveraging VMWare Workstation, Oracle Virtual Box and Oracle VM Server.
- Expert knowledge of Standards, Frameworks, Methodologies & SOA.
- Hands on working in Linux/Unix-based implementations.
- Systematic, organized and an analytical bent of mind.
- Team player, flexible, Dynamic and hardworking and composed in trying situations.
TECHNICAL SKILLS:
Identity Management: Oracle Identity Manager 11g/10g
Access Management: Oracle Access Manager 11g/10g
Directory Servers: Oracle Internet Directory (OID) 11g/10g, Oracle Virtual Directory (OVD) 11g/10g, Microsoft Active Directory, Sun Java Directory Server, Open LDAP
Application Servers: WebLogic, J Boss 4.x, Oracle Application Server (OAS), Apache Tomcat
Web Servers: IIS, Apache, I-planet Web Server 6.x
Operating Systems: Windows Server 2008/2012, Red Hat Enterprise Linux 7/6/5, Oracle Enterprise Linux 5/4, Solaris 10
Database: Oracle 12c/11g/10g/, My SQL 5.x
Desktop Applications: Microsoft Office - Visio - Project, Toad, Net beans, J Developer, SQL Developer and other tools
Software Development: Core Java and J2EE, Shell Scripting (Bash), JDBC, JavaScript, Web Programming (XML, HTML, ASP, JSP), Web Services, AJAX, SQL, PL/SQL
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Oracle Identity and Access Management Consultant
Responsibilities:-
- Involved in project discussions, prepared technical design documents and peer review documents.
- Implementation and customization of Oracle Identity Manager (OIM) 11gR2 as an automated provisioning engine and Oracle Access Manager (OAM) 11gR2 as an enterprise single sign on solution.
- Assist with existing OIM 11gR2 application as well as assistance in the upgrade of the OIM product to Patch Set 2.
- Provided Tier 3 Production Support for Oracle Identity Manager (OIM) 11gR2 specifically for Active Directory (AD) & Enterprise Directory (ED) connectors and Oracle Access Manager (OAM) 11gR2.
- Customized and modified AD connector as per client needs to add the additional custom fields in to Active Directory.
- Worked out a registration framework that will allow a user to create their online profile with customizations like New User registration, Password Reset and UI customizations.
- Register custom plugins using ant scripts.
- Configured multiple resource objects for target systems to load data using regular Provisioning and Reconciliation.
- Develop Custom Connectors and frameworks using ICF framework.
- Designed LDAP schema as per requirements.
- Performed tuning of LDAP, OAM and OIM components.
- Implemented custom event handlers, adapters, and scheduled tasks to extend the current functionality to suit the client requirements.
- Used OIM API (OIM Client) to implement custom approval workflow that reads site-id from Active Directory and determines location for user account.
- Worked with Oracle support, deployments, testing to resolve issues related to the Patch Set1 & Patch Set2 upgrade as well as providing overall general assistance to the client.
- Create, manage users and granting privileges with appropriate roles and levels of security.
- Provided 24/7 production support for IDM stack on rotational basis.
- Involved in Unit testing.
Environment: OIM, OAM, Sun One LDAP 6.3, Active Directory, SDS, Oracle 11g, Linux, OIM 11g, MS Active Directory, JDBC, Java, SOA Suite.
Confidential, Richmond, VA
OIM Consultant
Responsibilities:-
- Planning, Designing, Installing & Maintaining Oracle Databases (10g/11g) on Red-Hat Linux and Windows environment.
- Configuring Oracle Identity Manager, Activating sandbox, new UI form, creating application instance.
- Installed and configured OIM connectors for MS Active Directories.
- Designed, developed and customized pre-process event handlers to carry out trusted reconciliation Patched and maintained installations.
- Deploying OIM Flat File Out of the box connectors for HR system feed.
- Developing user reconciliation from HR to OIM, automated role allocation based on roles.
- Implemented password synchronization between OIM and AD, OID.
- Developed and implemented SOA workflow for new system requirements.
- 2 level approval processes, profile based role management / profile management.
- Implemented data clean-up in the SOX application directory server by developing audit assembly lines.
- Monitored and scheduled existing/new jobs on PROD instance, DEV and UAT.
- Analysing Feed file from HR source, developed pre-process handler for delimiter customization and flat file requirements.
- Worked on GTV connector for Flat File Trusted reconciliation.
- Created IT Resources for Trusted and Target Applications.
- Monitoring disk space, CPU and memory usage.
- Guided and Trained Identity Management team on Oracle Identity Manager for daily tasks.
Environment: Oracle 10g, Oracle 11g, Linux, OIM 11g, MS Active Directory, and OVD, OID, JDBC, Java, WebLogic Server 10g, SOA Suite.
Confidential, Parsippany, NJ
OIM Developer
Responsibilities:-
- Involved in analysis of requirements with business teams to deliver the best technical solution.
- Involved in assisting design and architecture of solutions as required for the development practices.
- OIM 11g R2 PS3 Installation & post configuration.
- Designed file permissions, share permissions and made necessary changes when needed or requested.
- Developed Workflows, forms and Custom Resource Adapters.
- Integration of OIM into Active Directory, OID, and used Bulk load Utility to load all users from a flat-file dump from their Source.
- Implemented Reconciliation process for attribute changes from OID to OIM.
- Coded Custom Java Classes extending OIM API to take care of Entitlements Bulk Provisioning to Users.
- Designed and implemented SSO solutions with O-ESSO (Oracle Enterprise Single-Sign-On)
- Configuration of Oracle database initialization parameters.
- Testing the code for User acceptance test cases.
- Space maintenance as per requirement for table space and ASM.
- Created business and technical documentation.
- Implemented events management system including custom calendars.
Environment: Oracle Identity Manager 11g R2 PS3, Oracle Access Manager, Java, XML, Apache Axis2, web services, Web logic, SQL Developer, VM Workstation, and Oracle Virtual Box.
Confidential, Sacramento, CA
OIM-IDM Developer
Responsibilities:-
- OIM 11g R2 Installation & post configuration.
- Configured Roles / Rules / Access Policy for user provisioning / reconciliation.
- Oracle Identity Manager Developer, customization, workflows using Adapters, and branding with OAM, OID, LDAP, Design Console, OUD, OVD.
- Specify users and user access levels for each segment of database.
- Reset passwords, unlock accounts, do various DB user activities.
- Create and manage records for organizations, roles, and users.
- Work with Bulk Load Utility to load users, roles, role membership, role hierarchy, account data into OIM from .csv file and DB table.
- Developed Custom Adapters and Event Handlers
- Installed BI Publisher for OIM reporting.
- Analyse current database to understand database settings/configurations.
- Controlling and monitoring of user access to the database including Granting & revoking of privileges and roles.
- Developed an automated system that develop PL/SQL masking of database table.
- OIM Logging, Auditing, troubleshooting and Monitoring.
- Gathered requirements billing application back-end and creating business and technical documentation
Environment: Oracle Identity Manager 11g R2, Oracle Access Manager, Java, J2EE, Eclipse, web services, WebLogic, SQL Developer.
Confidential, Austin, TX
JAVA 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.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Developed Servlets using WSAD 5.1.2 for business logic.
- Used WSAD 5.1.2 for writing code for JSP, Struts and EJBs.
- Deployed the applications on IBM WebSphere Application Server.
- 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.
- Performance tuning for existing SQL logic and involved in writing SQL queries for reporting.
- 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.
- Gathered specifications for the Library site from different departments and users of the services.
Environment: Java, J2EE, JNDI, Oracle 10g, HTML, XML, WSAD (Web Sphere Studio Application Developer), LDAP, IBM Web Sphere Application Server, Log4j.
Confidential, Illinois
Software Engineer
Responsibilities:-
- Design, develop, test, support and deploy the desktop application for Supply Chain Management in J2EE, Oracle web logic.
- Gather the requirements and create the technical design documents.
- Research and evaluate software related technologies and products related to J2EE architectural designs.
- Design and develop testing and maintenance procedures and activities.
- Develop and write the coding that meets the customer requirements.
- Create the necessary new documentation and update the existing documentation.
- Assist and support other team members on multiple projects.
- Implement practices standards and procedures including quality and delivery methodologies.
- Ensure compliance with the documented software processes and procedures throughout the lifecycle.
Environment: Java 1.4,J2EE 4.0,Agile methodology, JSP, EJB, JMS, Oracle 10g, HTML, XML, WS, LDAP,IBM Web Sphere Application Server 5.1.2.