Iam Security Consultant Resume
St Louis, MO
SUMMARY
- Strong experience in Analysis, Design and Development of enterprise applications using Java, J2EE and Identity and Access Management (IAM) technologies.
- Professional experience wif proven ability to tackle and succeed in all endeavors from business development to customized software development and implementation.
- Good understanding on Identity and Access Management (IAM) concepts like identity life cycle, identity provisioning and de - provisioning, reconciliation/aggregation etc.
- Responsible for system maintenance and adherence to compliance rules and check the user level accesses via SailPoint.
- Worked wif IDNOW and OKTA to achieve SSO.
- Design and implementation of Users database access provisioning, de-provisioning and password reset management using SailPoint Identity IQ. Created and ran the aggregation task to bulk load authoritative source data from Active Directory (AD), JDBC and LDAP.
- Integrating and supportingOkta's cloud SSO and enterprise SaaS technologies into complex IT environments.
- Strong understanding of full software development life cycle, including troubleshooting, debugging and production support.
- Hands on Experience wif complete user life cycle management i.e. Joiner, Mover, Leaver and Rehire Lifecycle Events.
- Expertise in product customizations wif Java and Bean shell to meet customer requirements.
- Possess strong architecture and implementation experience in Identity and Access Management.
- Experience in developing Web services using technologies like SOAP, REST,SAML, OAuth.
- Has experience wif Identity Management, LDAP Directories, Provisioning and De-Provisioning Identity Workflows, Access Management, RBAC (Role-Based Access Control), Authentication and Authorization as well as Custom-built Security and Technology Frameworks.
- Eliciting and documenting how user access is provided and examining the type of security used to protect the access (SSO, MFA, rule of least privilege, segregation of duties, role-based access).
- Hands-on experience wif Aggregation, Workflows, Tasks, Rules and Roles, QuickLinks.
- Hands onSailPoint IIQ API experience to develop custom code using Java/ BeanShell/ PowerShell.
- Proficient in connecting and deploying SailPoint IIQ Connectors for various target systems.
TECHNICAL SKILLS
Identity and Access Management: SailPoint IdentityIQ, Okta, ServiceNow.
Build Tools: Eclipse, NetBeans
Databases: Oracle, SQL Server, MySQL, DB2, MS Access
Operating Systems: Windows, LINUX, UNIX
Modeling Tools: Microsoft Office Suite, MS Project
Languages: Java, J2EE
Scripting Languages: JavaScript, HTML, BeanShell, VBScript
Web Services: SOAP, REST API
App/Web Servers: Tomcat, Web Logic, Web sphere
PROFESSIONAL EXPERIENCE
IAM Security Consultant
Confidential, St. Louis, MO
Responsibilities:
- Lead developer on SailPointIIQ Identity and Access management implementation in fast paced Agile Project.
- Develop complex workflows and service adapters in the SailPoint Identity IQ configuration interface.
- Participated in allSailPoint deployment activities connector configuration, custom rule development.
- Installed and configured RACFSailPointconnector to integrate wif Mainframe systems.
- Worked on leading IAM concepts such as Least Privilege, Privileged Access, Roles and Data Mining, Segregation of Duty and Role Based Access Control (RBAC).
- Implementation of Password features like PTA, Forgot Password, Change Password of SailPoint.
- Strategized venture checking and details reports to plainly convey the task guide Configuration and development ofSailPoint Life Cycle Manager (LCM).
- Developed complex birthright role provisioning model for global hires to organization, including AD/Exchange account provisioning, security group provisioning.
- Developed build map rule, creation rule and customization rule to create Employee and Contractor user accounts intoSailPoint from their current application's exported feed file.
- Developed custom UI components and workflows to meet complex business access provisioning requirements.
- Configured Security Assertion Markup Language SAML 2.0 to a third-party external application wif Secure Auth.
- Involved in configuringOktafor user provisioning to Office 365, Azure AD.
- Implemented SSO and MFA solution.
- Managed client requirements and configureSailPoint connectors.
- Implemented REST web service endpoints for external applications to callSailPoint IIQ.
Security Consultant
Confidential, Calhoun, GA
Responsibilities:
- Involved in end-to-end implementation of IAM solution of Identity and Access Management.
- Development of Lifecycle Manager Workflows, Lifecycle Events, Certification Events, Custom Email Templates and Task Definitions.
- Responsible for code implementation,SailPoint custom workflows such as LCM Joiner workflow, Request Access, Self-Registration and Remove Access workflow having multiple levels of custom approvals wif email notifications.
- Configured Organizational, Business, and IT roles for various application entitlements.
- Aggregation, Refresh of data from Authoritative, non-authoritative applications to Identity IQ using Direct Connectors like Active Directory, LDAP, File Delimited, JDBC.
- Responsible to manage Administration functionality of theSailPoint such as loading data, create roles, create policies, scheduling tasks and certifications and reports.
- Worked on birthright provisioning, access request approval and fulfillment, provisional, custom workflows.
- Implemented IDNOW for SSO.
- Worked on customSailPoint Forms eliminating future code revision in workflows.
- Performed Access management and reporting using Compliance Manager, Key responsibilities included assisting the client in their Role Based Access Control and Separation of Duties (SOD) policies initiatives.
- Provided subject matter expertise for web authentication, single sign-on, SAML and related technologies.
- Collaborated in implementing and deployingSailPoint IdentityNow (IDNow) in Windows.
- Implemented Access Certification, Automated Provisioning and Governance aspects of IIQ.
- Developed custom java solution to call external data warehouse and synchronize data between IIQ and database.
- On-boarding and off boarding complex applications using Identity Now to reduce costs.
- Rewriting the workflows to encompass the new way of provisioning. Restructured the entire product to reflect direct provisioning across a large number of applications.
- Included the improving Identity and Access Management (IAM) capabilities by controlling access to applications and systems that contain critical and sensitive information.
IAM Developer
Confidential, Houston, TX
Responsibilities:
- Upgraded the existing application from the lower version of theSailPoint IIQ.
- Developed Build-Map rules, Pre-Iterate rules and Customization rules.
- Customized workflows for Entitlement Provisioning to send approvals and Questionnaire information for approvers based on selected Entitlement.
- Developed joiner/mover/leaver capabilities using custom developed workflows.
- Involved in the custom rule creation and notification event creations.
- Configuring Aggregation scripts using Bean Shell and Java to load the data in to SailPoint.
- Developed a Joiner event to create an account for the New Hire in the AD, SailPoint and ServiceNow.
- Involved in approvals process workflow design and rule creations using bean shell.
- Coordinated wif Client and different teams on identifying applications and gathering data.
- Worked wif the new development, existing applications, doing maintenance and by doing some patching work.
- Priority based role request and provisioning (AD, LDAP) through LCM.
- Involved in integration testing and production support to resolve the issues.
IAM Developer
Confidential, Dallas, TX
Responsibilities:
- Designed and implemented Access Certification, Automated Provisioning and Governance aspects of IIQ.
- Involved in knowledge sharing sessions forSailPointCompliance Manger component and involved in creation of design documents, code reviews and statement of deployment methodologies for the clients.
- Assist in updating (SailPointIIQ) workgroups.
- MonitoredSailPointIIQ product functionalities.
- Configuration and development ofSailPointLife Cycle Events (LCM).
- SailPointprovisioning via both out of the boxSailPointconnectors, and custom writtenJavacode connecting to a variety of systems via mechanisms such as SOAP and REST web services, JDBC, custom API's etc.
- Rewriting the workflows to encompass the new way of provisioning.
- Deployed several out-of-the-box SailPointconnectors to connect various client Systems (JDBC, LDAP, AD etc.)
- Execute (SailPointIIQ) test cases through multiple launches and to include development and test environments
- Wrote policy rules to ensure SOD and written new workflows to reflect business needs.
- Developed custom workflows wif approvals and modified OOTB workflows as per client requirement.
- Responsible to manage Administration functionality of theSailPointsuch as loading data, create roles, create policies, scheduling tasks and certifications and reports.
Software Developer
Confidential, Omaha, NE
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Implemented the Web services and associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP and Action classes.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
- TEMPEffective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing wif test cases.
- Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
- Used Struts MVC framework for configuring the application.
- Developed an API to write XML documents from a database.
- Worked in an agile work environment. Used Log4j for logging errors, messages and performance logs.
- Generated Jar files are deployed on Apache Tomcat Server.