Overall Responsibilities
- Lead the design, implementation, and ongoing support of SailPoint IdentityIQ solutions, including onboarding of applications, roles, certifications, reports, and workflows.
- Manage the full Software Development Lifecycle (SDLC) requirements gathering, solution design, development, testing, deployment, and support following organizational standards and Agile methodologies.
- Troubleshoot, diagnose, and resolve IAM issues proactively to maintain accurate access controls and minimize orphan accounts or access anomalies.
- Develop automation scripts, utilities, and enhancements to streamline IAM processes and improve operational efficiencies.
- Engage with internal teams, vendors, and stakeholders to coordinate system upgrades, new features, and platform support activities.
- Conduct performance reviews and health checks of IAM systems post-deployment to ensure stability, security compliance, and optimal performance.
- Maintain comprehensive documentation of technical configurations, workflows, and support artifacts for governance, audits, and knowledge sharing.
- Drive continuous improvement initiatives by analyzing current processes and exploring emerging IAM technologies, including cloud-based solutions and modernization efforts.
Software Requirements
Required Skills:
- Extensive hands-on experience with SailPoint IdentityIQ (IIQ), including onboarding, rule creation, object configuration, and application integration (minimum 7+ years in SailPoint IAM projects).
- Proficiency in core Java development for customizing and extending SailPoint functionalities.
- Strong understanding of IAM concepts such as Role-Based Access Control (RBAC), Segregation of Duties (SoD), role mining, and access provisioning.
- Experience with API integrations using SCIM, web services, and REST APIs.
- Scripting expertise with Java, Groovy, or similar languages for developing workflows and automation utilities.
- Familiarity with version control systems, especially Git.
- Basic knowledge of enterprise ticketing systems like JIRA or Remedy for workflow management and issue tracking.
Preferred Skills:
- Knowledge of cloud IAM solutions and cloud migration considerations.
- Hands-on experience with LDAP, Active Directory, or other directory services.
- Experience with SailPoint out-of-the-box connectors and their customization
Technical Skills (By Category)
Programming Languages:
- Essential: Java, Groovy for customization, scripting, and workflow development.
- Preferred: Python, JavaScript for automation and tool development.
Databases & Data Management:
- Basic understanding of relational databases such as Oracle, SQL Server for report generation and data analysis.
Cloud Technologies:
- Preferred: Knowledge of cloud platforms (AWS, Azure) focusing on IAM capabilities and migration considerations.
Frameworks & Libraries:
- Familiarity with API standards and protocols, including SCIM, REST, and web services.
Development Tools & Methodologies:
- Essential: Git, Agile/Scrum practices, version control systems, and familiarity with DevOps principles.
- Preferred: CI/CD pipeline tools such as Jenkins or Bitbucket pipelines.
Security Protocols:
- Understanding of security standards including SAML, OAuth, LDAP, and their implementations within IAM solutions.
Experience Requirements
- A minimum of 5 to 10 years of professional experience in IAM, with significant focus on SailPoint IdentityIQ implementations.
- Proven track record managing complex identity management projects such as onboarding, provisioning, role management, and certification campaigns.
- Demonstrated ability to translate organizational and business requirements into scalable IAM technical solutions.
- Experience supporting identity security policies, SoD controls, role mining workflows, and audit compliance activities.
- Prior experience working within enterprise IT environments and collaborating with vendors for platform support and upgrades is highly desirable.
Day-to-Day Activities
- Customize and configure SailPoint IdentityIQ applications to align with project goals and client requirements.
- Execute system testing, deployment activities, and post-implementation support, ensuring compliance with organizational standards.
- Identify, troubleshoot, and resolve IAM and access issues promptly, providing root cause analysis and remediation.
- Develop automation scripts and utilities to replace manual tasks, thereby increasing team efficiency.
- Collaborate with vendors and internal teams on platform support, upgrades, and feature enhancements.
- Conduct system health checks, performance tuning, and capacity planning to sustain system reliability.
- Provide technical guidance, mentorship, and knowledge transfer to team members and stakeholders.
- Document system configurations, workflows, process changes, and support artifacts accurately and comprehensively.
Qualifications
Educational Requirements:
- Bachelors degree in Computer Science, Information Technology, or related field.
- Equivalent professional experience in IAM, identity management, or related disciplines can be considered.
Certifications (Preferred):
- SailPoint Certified IdentityIQ Engineer or relevant IAM certifications.
Training & Professional Development:
- Demonstrated commitment to ongoing learning - especially related to emerging IAM technologies, cloud solutions, and security standards.
Soft Skills
- Strong analytical and problem-solving skills with a focus on identifying efficient and scalable solutions.
- Effective communicator capable of translating technical details for diverse audiences and stakeholders.
- Collaborative team player experienced working with cross-functional teams across different geographies.
- Ability to prioritize tasks, manage time efficiently, and adapt quickly to changing project demands.
- Proactive mindset with a focus on continuous process improvement and technological innovation.
- Sound understanding of risk mitigation and security best practices within IAM environments