What is our primary use case?
The use case involved architecting solutions for LogLabs and Scotiabank, focusing on two main user groups: Identity and Access Management users utilizing various heterogeneous IEM platforms like Broadcom, and Active Directory users. The challenge revolved around implementing attestation and governance certification processes, requiring integration for both groups. Specifically, integrating with third-party systems for users on non-AD platforms and with AD for those utilizing it.
The primary objective was to leverage IdentityIQ for identity governance and compliance within the organization. With over two hundred thousand IdentityIQ instances in use and a continual influx, the focus was on streamlining identity governance processes, particularly for onboarding, offboarding, and conducting periodic attestations.
How has it helped my organization?
It effectively streamlined our user access management processes, serving as a central hub within our enterprise ecosystem. With various credentialing IdentityIQ access management solutions in place across the organization, SailPoint integrated seamlessly with these systems. It ingested events from these sources, generated reports, and initiated outgoing events and triggers to facilitate appropriate actions based on user and supervisor actions.
The policy management and risk-scoring capabilities of SailPoint IdentityIQ greatly benefited our organization. While we primarily focused on policy enforcement based on written guidelines for identity lifecycle management, we didn't extensively utilize a risk-based approach, as that fell under a separate area of resource management. However, within the policy feature set, SailPoint provided robust options. We were able to categorize users into different groups, such as office users, retail channel users, and backend users. Additionally, we could apply role-based access controls and differentiate between temporary and permanent employees, full-time and part-time staff, and those with specific time-based access requirements or temporary assignments within the organization.
The implementation of IdentityIQ significantly impacted our IT audit and compliance activities. SailPoint was introduced in response to an audit observation, as no prior system was in place and everything relied on manual processes. This lack of automation resulted in gaps and oversights. Implementing SailPoint IdentityIQ for attestation and governance effectively addressed this audit observation and closed the compliance gap.
It played a crucial role in addressing a complex identity management challenge within our company, particularly in the area of credential cleanup. Given the large user population, a dedicated team within the IAM pillar focused on this task. Before SailPoint, it was common to encounter instances where user identities remained active even after individuals had moved roles or left the company. For example, credentials associated with finance or treasury functions would still be accessible, even if the user had transitioned to a different department. Similarly, sensitive data access, such as payroll and HR systems, posed risks if not appropriately managed post-employee departure. SailPoint streamlined the process of managing these identities, effectively identifying and addressing instances where inactive accounts lingered, sometimes for extended periods, thus enhancing overall security and compliance efforts.
What is most valuable?
One of the most valuable aspects of SailPoint is its open integration interface. In my experience, it seamlessly connected with four different digital identity management solutions, offering both API and low-level code integration options. This flexibility, coupled with extensive documentation and strong support, ensured smooth integration without encountering issues like lost events or operational challenges.
Additionally, its reporting capabilities are exceptional, providing detailed and granular insights without any issues. Reporting features are highly effective for managing user certifications and role management.
What needs improvement?
I believe SailPoint could benefit from embracing newer, no-code or low-code approaches, in addition to its already excellent integration and API capabilities. Finding integration experts for SailPoint in the North American market can be challenging, and transitioning to a no-code or low-code setup could reduce dependence on specialized skills. This shift could potentially make development and integration more user-friendly and accessible, opening up new possibilities for easier implementation and customization.
For how long have I used the solution?
I have been working with it for almost four years.
What do I think about the stability of the solution?
In my experience, SailPoint IdentityIQ has been stable. While stability may be influenced by the capabilities of other parties involved, I haven't encountered any significant stability issues.
What do I think about the scalability of the solution?
We aimed to implement SailPoint IdentityIQ across our entire enterprise, encompassing over two hundred thousand users. While we were informed that it could scale up to fifty-five to sixty thousand users with ease, scalability considerations required additional backend server resources. This scalability, however, is subject to various factors, including the complexity of integrations and the environment. Ours was particularly complex, involving integration with four distinct IdentityIQ digital identity solutions. I would rate it seven out of ten.
We plan to expand our usage of SailPoint IdentityIQ in the future, with the aim of establishing it as the central product for identity and governance across our organization.
How are customer service and support?
Initially, there were numerous interactions with tech support, but after resolving some initial issues, the process became much smoother. While we faced challenges with offshore support resources, the onshore and nearshore teams provided excellent assistance. I would rate it five out of ten.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Broadcom was previously utilized for similar purposes, but it lacked certain capabilities, particularly in terms of traceability and governance functionalities like attestation, recertification, and periodic certifications. Additionally, Broadcom faced support issues and relied on outdated technologies which presented challenges. SailPoint, on the other hand, was sought as a more contemporary and comprehensive solution to address these limitations, offering numerous advantages over Broadcom.
How was the initial setup?
On a scale of one to ten, I would rate the initial setup of SailPoint as a two. It's rarely an easy process, and the ease of setup depends on the resources allocated. However, compared to my experiences with other enterprise systems, SailPoint's setup was relatively better. Its out-of-the-box integration with Broadcom and Active Directory was particularly advantageous, addressing around thirty-five to forty percent of our challenges without requiring additional customization.
What about the implementation team?
The deployment timeline for the initial pilot involving two hundred and fifty users spanned approximately six months from start to finish, including user acceptance testing and production rollout. Similar to other solutions, this process comprised both technical aspects, such as deploying VMs and servers within Azure and configuring settings, as well as procedural and integration components. Integration efforts, in particular, required additional time due to complexities. The selection and onboarding of users, which involved manual processes, also contributed to the duration. However, despite the comprehensive nature of the deployment, there were no significant obstacles encountered along the way. Leveraging a third-party consultancy for implementation, specifically one proficient in SailPoint, proved beneficial as they brought in skilled consultants familiar with the product, facilitating a smoother deployment process.
From a technological standpoint, our team consisted of two architects, three developers, and project management staff, totaling approximately ten to fourteen internal members. Additionally, we engaged external resources, ranging from four full-time to six to eight part-time personnel, depending on project demands. These resources included database roles, developers, and analysts, some of whom were pulled from Broadcom and Active Directory teams. For ongoing maintenance, a team of six individuals was allocated, with three working full-time on operational tasks and others providing support as needed. This setup ensured smooth operations and support, with dedicated personnel available for day-to-day activities and issue resolution.
What's my experience with pricing, setup cost, and licensing?
I found the pricing to be relatively high. The pilot project for two hundred and fifty users over an eighteen-month period amounted to nearly two million dollars, which I considered to be a significant investment.
What other advice do I have?
As an architect, I feel quite comfortable with this product from end to end. Given my positive experiences and advocacy for SailPoint, I would rate it eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.