Sailpoint Consultant Resume
SUMMARY
- 14+ years of IT experience in Analysis, Design, Development, Implementation and Production Support of Enterprise Applications.
- Possesses extensive knowledge with Identity and Access Management tools like CA Identity Manager (CA Provisioning Directory, Provisioning Manager, CA User Store, Provisioning Directory Schema) and Sailpoint IIQ (IQService)
- Extensively worked on JAVA/J2EE technologies like Spring and Struts Framework, JSP, Servlets, JMS, JavaScript, Bootstrap.js, Node.js, AJAX, JQuery, JDBC and JNDI.
- Worked in different software development methodologies like SaFe Agile, Scrum, Iterative and Waterfall.
- Well versed in working with application servers like WebSphere Application Server (WAS) 7, BEA Weblogic, JBOSS and Apache Tomcat web server
- Implemented EAI & SOA architecture across enterprise using Java/J2EE and Tibco products.
- Proficient in creating Web Services and WSDL using SOAP & REST protocol.
- Have immense working knowledge in TIBCO Active Matrix Business Works, TIBCO Administrator, TIBCO Rendezvous and TIBCO EMS.
- Experience in using various source control tools like GitHub, Team Foundation Server(TFS), CMS, Subversion, Dimensions, RCS and VSS
- Extensively used Log4J, Maven, ANT, Taglibs, UNIX Shell Scripts.
- Used SOAP UI and Postman for API testing.
- Good knowledge of XML related technologies like XML, XSLT, X - path, XML schemas, CSS, XHTML and HTML and experience in developing Web Services.
- Over 4 years of experience in working as a Technical coordinator to manage 5 different applications & to support various major critical production issues.
- Specialized in areas of Wholesale and Retail ordering, Telecom, Insurance, Financial domain and knowledgeable in Banking and Travel domain.
TECHNICAL SKILLS:
Identity and Access Management Tools: CA Identity Manager, CA Provisioning Manager, CA Provisioning Directory, CA User store, Sailpoint IIQ, Sailpoint IQService, Single Sign On
Directories: Radiant Logic/HDAP, Oracle Enterprise Directory, Active Directory
Technologies: Java/J2ee, Spring and Struts Framework, TIBCO Active Matrix Business Works, TIBCO Administrator, Hawk, TIBCO Rendezvous, TIBCO EMS, JMS, JSP, JDBC, JNDI, JUNIT, UNIX, MyBatis, Microsoft Azure
Database: Oracle, SQL Server, DB2
Application Server: WebSphere Application Server(WAS), WebLogic, JBOSS, Apache Tomcat
Tools: Borland CaliberRM, Remedy, Mercury Quality Center, Microsoft Visio, HPSM, Aplus, SOAPUI, Post Man, XML Spy, EclEmma (Code Coverage Tool), Softerra LDAP Administrator 2015, Fiddler, Cherwell Service Management(CSM)
Source Control: GitHub, Team Foundation Server(TFS), CMS, Subversion, Dimensions, Visual SourceSafe, RCS, CVS
CICD: Jenkins, Nexus, Gradle, Ansible
Web development: HTML, XHTML, JavaScript, Angular.js, Bootstrap.js, Node.js, AJAX, JQuery, JSON, CSS, XML, XSLT, SOAP, REST, XSD, WSDL, Schema, Web services, Thymeleaf HTML template engine
Database tools: TOAD, MS SQL-Developer, Rapid SQL
Scripting Languages: UNIX Shell Scripting, Ant, Maven
Unix Tools: Vi Editor and UNIX Commands
IDE: Eclipse, Rational Application Developer
PROFESSIONAL EXPERIENCE:
Sailpoint Consultant
Confidential
Environment: JAVA 1.8, Sailpoint IIQ, MS SQL Server, Radiant Logic/HDAP, Active Directory, Eclipse, GitHub, Jenkins, Ansible
Responsibilities:
- Designed and developed identity Provisioning and deprovisioning work flow in Sailpoint IdentityIQ.
- Created workflow for Creation/Modification/Deletion of identities.
- Created Rule and Rule libraries
- Used IQService to create/modify active directory accounts.
- Integrated custom-built applications with IdentityIQ using IIQClient Interface
- Installed Password Interceptor in Active Directory Domain Controllers to sync the password to all other target applications.
- Worked with azure team to create roles and created ansible tower scripts to deploy in Azure.
- Defined application definitions to create identities in IIQ from an authoritative source.
- Used GitHub, Jenkins and Nexus for CICD (Continuous Integration and Continuous Delivery)
- Created/Scheduled tasks to aggregate applications
- Configured Identity Attributes using Identity Mappings under Global Settings.
- Configured audit related settings using audit configuration
- Implemented SAML based SSO login.
Identity and Access
Confidential
Environment: AVA 1.6, CA Identity Manager, CA Provisioning Server and Directory, IBM MQ, Oracle 9i, Okta Cloud API, Oracle Enterprise Directory, Active Directory, Rational Application Developer(RAD), Team Foundation Server, UNIX, Log4jDescription
Responsibilities:
- Designed and developed Identity (User, Customer, Application, Business Partner etc) Provisioning and deprovisioning admin tasks in CA Identity Manager(IDM).
- Customization of admin Tasks in CA Identity Manager for provisioning/deprovisioning identities in Oracle Enterprise Directory(LDAP) and Active Directory.
- Implemented role based access in CA Identity Manager.
- Created new Endpoints in Provisioning server using Connector Express (C++ and Java Connector Express) and configured schema for the endpoint.
- Configure custom attributes and global user level attributes in Provisioning Server/Manager.
- Created Provisioning Roles and Account templates in Provisioning manager.
- Used TEWS(Task Execution Web Service) to execute Identity Manager's tasks from client applications.
- Successfully installed Password Agent on Active Directory Domain Controllers to sync password via IDM to all other endpoints (Active Directory and Oracle Enterprise Directory/Radiant Logic(HDAP)
- Managed Global user, Namespace and the Inclusions in Provisioning Manager/Directory.
- Effectively used provisioning directory schema to perform data impact analysis
- Configured Policy Express to perform data validation and modify values in Oracle Enterprise Directory/Active Directory.
- Integrated different custom client applications with CA IDM using API's provided by CA IDM.
- Successfully configured Explore/Correlate Definition and configured scheduled jobs for Explore and Correlate.
- Configured BLTH (Business Logic Task Handler) and Event Listeners in CA IDM and the created custom-built jar file to have BLTH /Event Listener java classes.
- Extensively used JCS logs for debugging the issues during provisioning.
- Created scripts in java using LDAP API’s to update data in Provisioning Directory/Active Directory/Oracle Enterprise Directory.
- Good Knowledge of Active Directory/Oracle Enterprise Directory/Radiant Logic Organizational Units(OU), groups and user attributes
- Managed the configuration and controlled the versions of source codes using Team Foundation Server.
- Developed integration solution (batch jobs) to synchronise data across multiple systems and used autosys to configure batch jobs as per schedule.
- Successfully implemented the SaFe Agile and participated in agile ceremonies Sprint Review, Retrospective and Refinement.
- Extensively used development tools such as Rational Application Developer, Rapid SQL.
- HP Service Manager was extensively used for Change Management and Incident management process.
- Automated the creation of Incident Ticket process by integrating the Log Monitoring with HPSM Incident Management.
- Documented deployment plan, release notes and coordinated with other upstream/Downstream systems for production deployments.
Join/Move/Leave Processor
Confidential
Environment: JAVA 1.6, Apache Mustache Framework, Guava, Team Foundation Server, Log4j, Irequest
Responsibilities:
- Designed JML Processor using reflection design pattern to handle Join/Move/Leave requests
- Used Irequest client files to populate the request forms and submit the request to the Onboarding workflow teams.
- Extensively used Apache Mustache Framework and Guava
- Created a Map file to map the source system values in to the target field of the Irequest form.
- Created an Email notification framework to notify the stakeholders on both success and failure scenarios. This framework is driven by configuration rules to use different templates for each type of JML request
- Implemented a workflow to automate the process to disable the user account by invoking CA IDM task using TEWS (Task Execution Web Service).
- Deployed in CA Autosys to run as a batch job.
Enterprise Identity Services
Confidential
Environment: JAVA 1.6, Spring Framework, Struts Framework, Oracle 9i, Web services, IBM MQ, XSD, WSDL, XML, SOAP, JUNIT, Team Foundation Server, Websphere Application Server(WAS) 7, Rational Application Developer(RAD), SOAPUI, XMLSpy, UNIX, Ant, Log4j, JQuery, AJAX, JUnit, Softerra LDAP Administrator 2015, CA Identity Manager, Okta, APlus
Responsibilities:
- Extensively used Spring framework for EIMS implementation.
- Configured constructor-based Dependency Injection.
- Developed and consumed SOA Web services.
- Used Jquery to validate the form fields for the format and AJAX for dynamic checking of username already exists or not.
- Extensively used IBM Datapower to secure the webservices using consumer id.
- Performed unit testing using Junit and SOAP UI.
- Have used IBM MQ technology to publish message over the Queue to downstream systems
- Implemented Authentication mechanism using OKTA Cloud.
- Used IDM TEWS to execute Identity Manager Tasks as a webservice.
- Fiddler was extensively used for troubleshooting traffic over http transport.
- Created Class diagrams and Sequence diagrams using Microsoft Visio.
- Used EclEmma for code coverage analysis.
- Extensively used IdentityManager for user provisioning and worked on Ldap programming to create and update user account in Enterprise directory and active Directory.
- Extensively used APlus for production Deployments and coordinated with other teams during production release.
- Assisted production support team to resolve the production issues.
- Involved in implementation and code reviews.
- Extensively used XMLSpy to create and modify XSD’s and Ant was used for build and compile
- Used Team Foundation Server (TFS) as a Source Control repository.
- Agile SaFe methodology was extensively used throughout the project cycle.
- Actively participated in scoring the Product Backlog Item (PBI), creating PBI and tasks for PBI and Daily stand up meeting for each Sprint.
Benefits Portal
Confidential
Environment: JAVA 1.6, Spring, ORM framework Hibernate, Oracle 9i, Web services, XSD, WSDL, Schema, XML, SOAP, JBOSS, Eclipse, JUNIT, Putty, SVN, CaliberRM, SOAPUI, Mercury Quality Center, XMLSpy, UNIX, Log4j, Javascript, AJAX, Angular.js, Bootstrap.js
Responsibilities:
- Developed prototype of the application for Business approval.
- Independently developed Web apps using JSP/HTML, JavaScript and AJAX. Created user login and created a user-friendly interface to query the data.
- Extensively used MVC framework Spring, ORM framework Hibernate.
- Generated End customer reports using UNIX Shell script and scheduled jobs using CRON
- Developed the controller components (Action Classes) and DAO Components.
- Developed XSLT style sheets for transformation on XML objects to generate reports.
- Developed client side validations using JavaScript.
- Analysis, Development, Unit Testing, Low Level Design, Documentation
- Fixing issues reported by client during User Acceptance Testing.
- Responsible for writing the Unit test cases
- Monitoring the development activities by doing review in each stage and providing the feedback and timely solutions.
- Worked closely with deployment team to install the application in production.
- Deployed web applications on JBOSS application server
- Assisted production support team to resolve the production issues.
- Documented deployment plan, release notes and coordinated with other upstream/Downstream systems for production deployments.
- Involved in the unit and regression testing for the application.
- Worked with Build engineers to create code tree and building the new code changes.
- Used Log4J for logging and tracing the messages & Maven to run the build, compile and deploy application
- Managed the configuration and controlled the versions of source codes using SVN.
- Worked on the defects raised by the QA team on Quality Mercury Center and updating the defects accordingly(updating with Build ID etc)
Interconnect mediated Access
Confidential
Environment: Tibco Business Works, Tibco Administrator, JAVA 1.4, JMS, JSF, Oracle 9i, Web services, XSD, WSDL, Schema, XML, SOAP, Web logic Application Server, Eclipse, Sentry, Sun Solaris, Putty, VSS
Responsibilities:
- Prepared Logical Solution Architecture (LSA) document which would discuss about the architecture of the implementation, data flow and the touch points of the system across the enterprise architecture.
- Used Borland CaliberRM to document Use Cases & design documents.
- Provided design solution at application level and guided the team to implement it.
- Developed webservices using Tibco Business Works with SOAP over HTTP protocol.
- Configured and deployed the BW Web service in a Fault tolerant mode.
- Generated & published the DIGITAL s to the client(s) which would be used as part of the authentication for the service request.
- Created different XSD(s) & WSDL which would be used by the clients to invoke the service.
- Managed and coordinated to resolve production issues.
- Worked with business customers to resolve digital related issues.
- Used Log4J for logging and tracing the messages & Apache ANT to run the build, compile and deploy application
- Extensively used XMLSpy to create and modify XSD’s
- Extensively used XSLT to transform the XML document to the HTML format
- Used UNIX Shell scripting to prepare start-up & shutdown scripts.
- Responsible for setting up development environment, which includes configuration setup in Weblogic server like creating connection pool, data source, creating JMS server and JMS queues
- Successfully implemented the agile methodology within the team.
- Coordinated with the Business clients for User Acceptance Testing.
- Worked with SCM (Software Change Management and QMS(Quality Management System) to ensure SDP(Software development process) implementation.
- Performed the role as a release manager (coordinator) which involves the other enterprise wide teams to ensure the successful project deployment in production.
- Coordinated and successfully tuned the Tibco BW Applications to optimize the utilization of the resources & throughput.
- Managed the configuration and controlled the versions of source codes using CMS
- Used XMLBeans technology to bind java objects with XML as per the schemas defined.
- Used TOAD as Oracle database interaction tool to create procedures, and execute SQL Queries.
Java Developer
Confidential
Environment: JAVA 1.4, Tibco Business Works, Tibco EJB, JSP, Log4j, Oracle 9i,Weblogic Application Server, Eclipse, FacSys, Sentry, Sun Solaris, CMS, Putty for UNIXDescription
Responsibilities:
- Gathered system requirements from business analyst.
- Designed & developed a web application to capture the order details from CLEC using JSP.
- Coordinated & guided the offshore team for the development activities.
- Developed the core business logic in Tibco Business Works to process the orders from CLEC and transform in to the necessary TNA format for the downstream provisioning & billing systems.
- Designed a customized common logging framework for this implementation.
- Effectively used the Sentry (alarming system) which monitors the application log and the related application process and notifies the support team in the event of failure
- Logged defects in Mercury Quality Center and effectively used it in the SDP process during the post-delivery phase.
- Used Borland CaliberRM to document Use Cases & design documents
- Conducted peer reviews on deliverables.
- Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system
- Performed build activities in code after successful completion of Change Request
- Helped System admin, AIP’s for release related activities.
- Helped System test Team to resolve the issues while setting up the environment.
- Defining deployment plans and deployment Run books.
- Direct interaction with client and other application partners.
- Have done code optimization to increase the throughput.
- Managed the configuration and controlled the versions of source codes using CMS
- Generated End customer reports using UNIX Shell script and scheduled jobs using CRON
Order Manager
Confidential
Environment: JAVA 1.4, JSP, Oracle 9i, Tibco Business Works, Tibco Administrator, Tibco EMS, Weblogic Application Server,Log4j,Sentry, Eclipse, Sun Solaris, Putty for UNIX, CMS
Responsibilities:
- As an onsite coordinator was responsible for gathering requirements from the Business Users and come up with a detailed analysis on the requirement.
- Tibco Business Works and Tibco Administrator are used extensively for development and administration
- Generated & published the DIGITAL s to the client(s) which would be used as part of the authentication for the service request.
- Created Knowledge transfer document for each application designed & developed.
- Handled the release as a Release manager.
- Configured and deployed the webservice in load balancing mode
- Have implemented Sentry(alarming system) which monitors the application log and the related application process and notifies the support team in the event of failure.
- Responsible for setting up development environment, which includes configuration setup in Weblogic server like creating connection pool, data source, creating JMS server and JMS queues
- Resolving System Test and production defects reported on the Mercury Quality Center
- Extensively used XMLSpy to create and modify XSD’s
- Interacted with End Customers to solve the issues.
- Helped End Customers on Digital renewals.
- Provided Support for Integration and E2E testing.
- Helped AIPs to resolve the production issues.
- Worked with offshore team to create monitoring scripts to avoid production outages.
- Implemented Log4j in the application for logging.
Consultant
Confidential
Environment: JAVA 1.4, Struts Framework, EJB, Oracle 9i, Web services, Tibco BUS, Weblogic Application Server, Eclipse, Slayer, Sun Solaris, Putty for UNIX,CMS
Responsibilities:
- Design, development, testing and deployment.
- Coordinated with Offshore for developing and maintaining the QCRun system.
- Developed JSPs and Action classes using Struts (MVC) framework.
- Conducted peer review on Design Documents (HLD and LLD).
- Coordinated with support teams for successful release and solving issues.
- Provide a weekly Status to the Business clients & gathers any additional or modified requirements.
- Designed and developed session EJBs to handle the business logic and implementing DAO pattern to communicate with the backend database.
- Performed Unit testing.
- Performed Integration testing with the backend service.
- Coordinated with the Business clients for User Acceptance Testing(UAT)
- Participate in performance improvement activities with QA team, identify and apply potential improvements related to the environment and the application
- Involved in build activities with Build Engineers
- Worked on preparing appropriate PSF (Paging Solution File) for AIP team to help them to fix production issues quickly
- Helped AIPs to resolve the production issues.
- Used HP Quality Center to manage tasks and testing
- Managed the configuration and controlled the versions of source codes using CMS and Dimension
- Helped the deployment team for production deployments and resolved issues during installation.
- Worked with System Admin for application migration from HP to UNIX box.
Test Environment
Confidential
Environment: JAVA 1.4, Struts Framework, EJB, Oracle 9i, Web services, Weblogic Application Server, Eclipse, Slayer, Sun Solaris, Putty for UNIX, Dimensions, DDTS,RCS,VSS
Responsibilities:
- Provided maintenance and development support to SATE system.
- Used SQL to retrieve and update the applicants information in the Oracle database and JDBC for connectivity
- Implemented STRUTS (MVC) web frameworks for the web applications
- Captured business process requirements, preparing systems requirement specifications.
- Performed Build Activities in code after successful completion of Change Request
- Enhanced the code to make the system in sync with the real world application IMA.
- Implemented log4j in the application for logging.
- Logged defects in DDTS and tracked them using this tool.
- Given effort estimations for the functional requirements.
- Established configuration Management using RCS and VSS.
- Used UNIX Shell Scripting to prepare install and start up/shutdown scripts
- Setup CRON to schedule jobs
