iO Associates

3 weeks ago


tampa, United States iO Associates - US Full time

Position Overview: Our client is seeking a highly skilled and experienced IAM Consultant to lead the setup and configuration of Keycloak for their growing platform. The ideal candidate will have deep knowledge of identity and access management, hands-on experience with Keycloak, and proven expertise in integrating Keycloak with FastAPI to secure APIs and user data.

As part of the role, you will work closely with their development team to implement security best practices, manage user roles and permissions, and enforce robust security policies across the healthcare application.

Key Responsibilities:

  • Keycloak Setup and Configuration:

    • Deploy and configure Keycloak as the central Identity and Access Management (IAM) solution.
    • Define and manage Keycloak realms, clients, and roles to meet the application security needs.
    • Configure Keycloak for authentication via username and password (instead of email).
  • FastAPI Integration:

    • Integrate FastAPI with Keycloak for authentication and authorization processes.
    • Implement OAuth2/OpenID Connect flows to secure API endpoints with Keycloak security tokens.
    • Set up user session management and token validation within the FastAPI framework.
  • User Management:

    • Enable user management features, including creating, blocking, and deleting users from within the FastAPI application, syncing with Keycloak.
    • Implement role-based access control (RBAC) APIs for managing user roles and permissions.
  • Route Access Control:

    • Use Keycloak tokens to enforce access control at the route level based on user roles and permissions.
    • Develop decorators or middleware to ensure security policies are upheld for protected routes.
  • Multi-Factor Authentication (MFA):

    • Configure and implement MFA within Keycloak (OTP/TOTP) to secure user login.
    • Ensure that MFA is correctly integrated with the authentication flows in FastAPI.
  • Security Policies:

    • Ensure that sensitive operations (e.g., user management, role updates) are secured with appropriate permissions and roles.
    • Regularly refresh and validate tokens to maintain the security of user sessions.

Required Skills and Experience:

  • Keycloak Expertise: 4+ years of hands-on experience setting up and configuring Keycloak for IAM.
  • Python & FastAPI: 2+ years of experience coding in Python (v3.10+) and working with FastAPI and SQLAlchemy (Postgres).
  • Authentication & Authorization: Deep understanding of OAuth2/OpenID Connect flows, session management, and RBAC.
  • Security Knowledge: Familiarity with security best practices, including multi-factor authentication (MFA), token validation, and securing sensitive operations.
  • Problem-Solving: Strong troubleshooting and problem-solving skills in IAM-related issues.
  • Team Collaboration: Ability to collaborate effectively with cross-functional teams to implement security solutions.

Preferred Skills:

  • Experience with healthcare platforms or knowledge of healthcare data security standards (e.g., HIPAA).
  • Familiarity with DevOps tools and deployment pipelines.

Why Join Our Client:

  • Impact: Play a key role in enhancing healthcare access and security for users.
  • Growth Opportunity: Work in a fast-paced startup environment with the opportunity to shape the future of healthcare tech.
  • Collaborative Culture: Be part of a passionate and talented team committed to innovation.
Desired Skills and Experience
Position Overview: Our client is seeking a highly skilled and experienced IAM Consultant to lead the setup and configuration of Keycloak for their growing platform. The ideal candidate will have deep knowledge of identity and access management, hands-on experience with Keycloak, and proven expertise in integrating Keycloak with FastAPI to secure APIs and user data.
As part of the role, you will work closely with their development team to implement security best practices, manage user roles and permissions, and enforce robust security policies across the healthcare application.
Key Responsibilities:
Keycloak Setup and Configuration:
Deploy and configure Keycloak as the central Identity and Access Management (IAM) solution.
Define and manage Keycloak realms, clients, and roles to meet the application security needs.
Configure Keycloak for authentication via username and password (instead of email).
FastAPI Integration:
Integrate FastAPI with Keycloak for authentication and authorization processes.
Implement OAuth2/OpenID Connect flows to secure API endpoints with Keycloak security tokens.
Set up user session management and token validation within the FastAPI framework.
User Management:
Enable user management features, including creating, blocking, and deleting users from within the FastAPI application, syncing with Keycloak.
Implement role-based access control (RBAC) APIs for managing user roles and permissions.
Route Access Control:
Use Keycloak tokens to enforce access control at the route level based on user roles and permissions.
Develop decorators or middleware to ensure security policies are upheld for protected routes.
Multi-Factor Authentication (MFA):
Configure and implement MFA within Keycloak (OTP/TOTP) to secure user login.
Ensure that MFA is correctly integrated with the authentication flows in FastAPI.
Security Policies:
Ensure that sensitive operations (e.g., user management, role updates) are secured with appropriate permissions and roles.
Regularly refresh and validate tokens to maintain the security of user sessions.
Required Skills and Experience:
Keycloak Expertise: 4+ years of hands-on experience setting up and configuring Keycloak for IAM.
Python & FastAPI: 2+ years of experience coding in Python (v3.10+) and working with FastAPI and SQLAlchemy (Postgres).
Authentication & Authorization: Deep understanding of OAuth2/OpenID Connect flows, session management, and RBAC.
Security Knowledge: Familiarity with security best practices, including multi-factor authentication (MFA), token validation, and securing sensitive operations.
Problem-Solving: Strong troubleshooting and problem-solving skills in IAM-related issues.
Team Collaboration: Ability to collaborate effectively with cross-functional teams to implement security solutions.
Preferred Skills:
Experience with healthcare platforms or knowledge of healthcare data security standards (e.g., HIPAA).
Familiarity with DevOps tools and deployment pipelines.
Why Join Our Client:
Impact: Play a key role in enhancing healthcare access and security for users.
Growth Opportunity: Work in a fast-paced startup environment with the opportunity to shape the future of healthcare tech.
Collaborative Culture: Be part of a passionate and talented team committed to innovation.

  • iO Associates

    4 weeks ago


    tampa, United States iO Associates - US Full time

    iO Associates is currently partnered with one of the top Cyber-Security and Tech Companies in the U.S. to help them find a Senior Front End Engineer skilled in ReactJS.In this role, you will write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world's fastest growing...

  • iO Associates

    3 days ago


    tampa, United States iO Associates - US Full time

    Join Our Team: AI Image Processing Engineer Wanted!Are you passionate about pushing the boundaries of artificial intelligence and transforming images into insights? Do you thrive in solving complex challenges at the intersection of machine learning and computer vision? If so, we have the perfect role for you!Who We Are?At iO Associates we specialize in...

  • iO Associates

    2 days ago


    tampa, United States iO Associates - US Full time

    Join Our Team: AI Image Processing Engineer Wanted!Are you passionate about pushing the boundaries of artificial intelligence and transforming images into insights? Do you thrive in solving complex challenges at the intersection of machine learning and computer vision? If so, we have the perfect role for you!Who We Are?At iO Associates we specialize in...


  • Tampa, Florida, United States iO Associates - US Full time

    iO Associates - US is seeking an experienced Identity and Access Management (IAM) Director to lead our IAM team in the US. As a key member of our organization, you will be responsible for developing and implementing IAM strategies, policies, and architectures.Job DescriptionThe ideal candidate will have a strong understanding of IAM principles, technologies,...


  • Tampa, Florida, United States iO Associates - US Full time

    iO Associates - US is currently partnered with a leading tech company in the U.S. to find an exceptional Senior Front End Engineer skilled in ReactJS.This role involves creating and deploying cutting-edge security technology to enterprise customers globally, leveraging cloud platforms like AWS, GCP, or Azure.Responsibilities:Hands-on experience with React,...

  • Front-End Developer

    1 month ago


    tampa, United States iO Associates - US Full time

    iO Associates is currently partnered with one of the top Cyber-Security and Tech Companies in the U.S. to help them find a Senior Front End Engineer skilled in ReactJS.In this role, you will write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world's fastest growing...

  • Front-End Developer

    1 month ago


    Tampa, United States iO Associates - US Full time

    iO Associates is currently partnered with one of the top Cyber-Security and Tech Companies in the U.S. to help them find a Senior Front End Engineer skilled in ReactJS.In this role, you will write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world's fastest growing...


  • Tampa, Florida, United States iO Associates - US Full time

    iO Associates - US is currently partnered with a top Cyber-Security and Tech Company in the U.S. to find a Senior Front End Engineer skilled in ReactJS.This role involves writing code and manipulating data to drive automation of threat detection and response for one of the world's fastest growing industries. As a leader, you will create, test, and deploy...


  • Tampa, Florida, United States iO Associates - US Full time

    **Job Title:** Identity Cloud Architect**Location:** USWe are seeking a highly skilled Identity Cloud Architect for a contract role with iO Associates. The successful candidate will have proven expertise in designing and implementing Okta Customer Identity Cloud (CIC) solutions for large-scale financial services enterprises.As an Identity Cloud Architect,...

  • iO Associates

    6 days ago


    tampa, United States iO Associates - US Full time

    Job Title: Okta Workforce ConsultantJob Type: ContractClient: Leading Okta Consulting PartnerProject: Okta Workforce Identity ImplementationAbout the RoleOur client, a leading Okta consulting partner, is seeking an experienced Okta Workforce Consultant for a contract role focused on Okta Workforce Identity implementations. The consultant will be responsible...

  • iO Associates

    6 days ago


    tampa, United States iO Associates - US Full time

    Job Title: Okta CIC ArchitectJob Type: Contract (40 hours/week)Client: Leading Okta PartnerProject: Implementation for a Top Financial Services ProviderAbout the RoleWe are seeking a Certified Okta Customer Identity Cloud (CIC) Architect to join a leading Okta partner for a full-time contract role. The role involves leading the design, architecture, and...


  • Tampa, Kansas, United States iO Associates - US Full time

    About the JobiO Associates - US is seeking a highly skilled Senior Identity Consultant to work on a contract basis. This role involves designing and implementing Okta Customer Identity Cloud (CIC) and Auth0 solutions for a leading financial services provider. The ideal candidate will have a strong background in Identity and Access Management (IAM) and...

  • iO Associates

    4 weeks ago


    tampa, United States iO Associates - US Full time

    A career built on building zero defect homes, cost management, and adherence to schedules.Your Responsibilities on the Team Develop and implement IAM strategies and policies to secure sensitive information and systems.Manage the lifecycle of digital identities, including creation, maintenance, and deletion of user accounts and access rights.Ensure compliance...

  • iO Associates

    4 weeks ago


    tampa, United States iO Associates - US Full time

    Position Overview: Our client is seeking a highly skilled and experienced IAM Consultant to lead the setup and configuration of Keycloak for their growing platform. The ideal candidate will have deep knowledge of identity and access management, hands-on experience with Keycloak, and proven expertise in integrating Keycloak with FastAPI to secure APIs and...

  • iO Associates

    6 days ago


    tampa, United States iO Associates - US Full time

    Job Title: Okta CIC/Auth0 Senior Technical Consultant Job Type: Contract Client: Leading Okta Partner Project: Implementation for a Top 5 Financial Services ProviderAbout the RoleWe are seeking a Certified Okta Customer Identity Cloud (CIC) / Auth0 Senior Technical Consultant for a contract role with a premier Okta partner. This role will focus on designing...


  • Tampa, United States iO Associates - US Full time

    Join Our Team: AI Image Processing Engineer Wanted!Are you passionate about pushing the boundaries of artificial intelligence and transforming images into insights? Do you thrive in solving complex challenges at the intersection of machine learning and computer vision? If so, we have the perfect role for you!Who We Are?At iO Associates we specialize in...

  • MSP Partner Manager

    1 month ago


    Tampa, United States iO Associates - US Full time

    Job Title: MSP Partner Manager - IAM Solutions Consulting Firm Location: Remote Employment Type: Full-Time About the Client: Our client, a leader in Identity and Access Management (IAM) solutions, is focused on delivering secure, streamlined access solutions for a diverse client base. They specialize in implementing, configuring, and optimizing IAM...

  • Senior Consultant

    4 weeks ago


    Tampa, United States iO Associates - US Full time

    Position Overview: Our client is seeking a highly skilled and experienced IAM Consultant to lead the setup and configuration of Keycloak for their growing platform. The ideal candidate will have deep knowledge of identity and access management, hands-on experience with Keycloak, and proven expertise in integrating Keycloak with FastAPI to secure APIs and...

  • MSP Partner Manager

    1 month ago


    tampa, United States iO Associates - US Full time

    Job Title: MSP Partner Manager - IAM Solutions Consulting Firm Location: Remote Employment Type: Full-TimeAbout the Client: Our client, a leader in Identity and Access Management (IAM) solutions, is focused on delivering secure, streamlined access solutions for a diverse client base. They specialize in implementing, configuring, and optimizing IAM...


  • Tampa, United States iO Associates - US Full time

    A career built on building zero defect homes, cost management, and adherence to schedules.Your Responsibilities on the Team Develop and implement IAM strategies and policies to secure sensitive information and systems.Manage the lifecycle of digital identities, including creation, maintenance, and deletion of user accounts and access rights.Ensure compliance...