What are the responsibilities and job description for the Key Cloak Administrator position at Intime Infotech, INC?
Job Role: Key Cloak Administrator
Location: New York City, NY (Hybrid)
Duration: 12 months/Contract to Hire
Work Authorization: USC and GC
Interview Mode: In Person
Job Description:
We are seeking a highly skilled Keycloak Administrator and Configuration Expert to manage, configure, and optimize our identity and access management (IAM) solution using Keycloak. The ideal candidate will have in-depth knowledge of Keycloak, strong technical expertise in identity management protocols, and a proven ability to customize and integrate Keycloak to meet organizational needs.
Key Responsibilities:
Keycloak Administration:
- Install, configure, and manage Keycloak instances.
- Maintain and monitor Keycloak environments to ensure high availability and performance.
- Perform regular updates, patches, and upgrades.
Configuration & Customization:
- Configure Keycloak realms, clients, users, roles, and groups.
- Customize login flows, themes, and authentication mechanisms to align with organizational branding and security requirements.
- Implement multi-factor authentication (MFA) and other advanced security features.
Integration:
- Integrate Keycloak with third-party systems and applications using OpenID Connect (OIDC), SAML, and other protocols.
- Develop and maintain integrations with LDAP/Active Directory and other identity providers.
- Implement single sign-on (SSO) solutions across various platforms.
Security Management:
- Ensure compliance with security standards and best practices.
- Implement access control policies and fine-grained authorization.
- Monitor and troubleshoot security incidents related to authentication and access control.
Support & Troubleshooting:
- Provide technical support to users and teams for authentication and access-related issues.
- Debug and resolve Keycloak issues in a timely manner.
Documentation & Training:
- Create and maintain detailed documentation for Keycloak configurations, integrations, and processes.
- Provide training and guidance to internal teams on Keycloak usage and administration.
Collaboration:
- Work closely with development, security, and infrastructure teams to ensure seamless integration and operation of Keycloak.
Qualifications: Preferred Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 3 years of experience in Keycloak administration and configuration.
- Experience with identity management systems and IAM solutions.
- Expertise in Keycloak configuration, administration, and troubleshooting.
- Strong knowledge of IAM protocols (OIDC, SAML, OAuth 2.0).
- Experience with LDAP, Active Directory, and SSO integration.
- Proficiency in scripting languages (e.g., Bash, Python) for automation.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of network and application security principles.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Attention to detail and a proactive approach to issue resolution.
Preferred Qualifications:
- Experience with DevOps tools and practices.
- Knowledge of other IAM solutions or frameworks.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their identity management services