Requirement Specifications
Lead the design, implementation, and management of enterprise-scale Identity and Access Management (IAM) solutions, with strong expertise in Keycloak and related IAM technologies. Drive solution architecture, complex integrations, security workflows, and implementation standards while ensuring scalability, security, and seamless integration across enterprise applications
Relevant years of experience
7 years
Knowledge & Technical Skills Required
- Lead the design, architecture, and implementation of Keycloak-based IAM solutions.
- Develop and maintain authentication, authorization, and SSO strategies for enterprise applications.
- Configure Keycloak for complex scenarios including multi-realm setups, identity brokering, social logins, and multi-issuer JWT validation.
- Design and implement role-based access control (RBAC), attribute-based access control (ABAC), and fine-grained authorization policies.
- Integrate Keycloak with various applications, APIs, and cloud services.
- Provide leadership for IAM initiatives, including mentoring junior team members.
-
Troubleshoot complex identity and access management issues.
-
Required Skills & Qualifications: Strong hands-on experience with Keycloak, including clustering, realms, roles, clients, and adapters.
- Experience with Keycloak SPI / custom extensions development.
- Deep knowledge of OAuth2, OpenID Connect (OIDC), SAML2, JWT, and related protocols.
- Experience in integrating IAM solutions with enterprise applications, microservices, and APIs.
- Familiarity with CI/CD pipelines, containerized deployments (Docker/Kubernetes/OpenShift), and high availability setups.
- Strong understanding of identity federation, social login, and multi-issuer setups.
- Excellent problem-solving, communication, and leadership skills.
Educational Qualifications
Engineering in Telecom, Electronics, Computer Science or equivalent.