Azure AD B2C Architect

Company:  Bluo Software LLC
Location: Houston
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Role Description


  • Position: Azure AD B2C Architect
  • Location: Houston, Texas
  • Employment Type: Contract
  • Experience Level: 8+ years


Position Overview:


We are seeking an experienced Azure AD B2C Architect to lead the implementation, adoption, and support of Azure Active Directory B2C for our business unit. The project has three primary objectives:

The first objective (Initial Configuration) of the project is to set up and configure Azure AD B2C, including scripting the deployment using Azure DevOps Pipelines. This will involve defining custom policies with login and registration flows, registering the application, and configuring the appropriate settings, etc.

The second objective of the project is to provide implementation for subsequent business units that may require Azure AD B2C in the future. This will include an overview for expanding the Azure AD B2C environment, including the necessary infrastructure, licenses, and resources required.

The third objective of the project to provide ongoing maintenance and support for the Azure AD B2C environment for BU’s. This will include regular monitoring, troubleshooting and support as needed. This will commence after Initial Configuration has been deployed into ring.


Responsibilities:


  • Azure B2C Implementation best practices and Architecture
  • Advise and Configure Azure B2C tenant, including multi-tenant setups and user flows.
  • Architect and implement custom policies and user flows tailored to business needs.
  • Configure identity providers (e.g., Google, Facebook, Microsoft), ensuring seamless integration and user experience.
  • Implement and manage **custom domains**, branding, and scaling strategies for B2C in production environments.
  • Security & Best Practices
  • Ensure the security of user identities, including implementing Multi-Factor Authentication (MFA).
  • Manage and rotate application secrets using Azure Key Vault and managed identities
  • Implement and manage OAuth2 flows, token expiry, and refresh strategies across multiple environments and technologies.
  • Migration Strategy & Execution
  • Plan and execute migration from legacy authentication systems to **Azure B2C** with minimal disruption.
  • Design a phased migration approach to ensure smooth transitions with minimal user downtime.
  • Cross-Application Identity Handling
  • Architect solutions for synchronized user authentication across Classic ASP and .NET Core applications.
  • Implement Single Sign-On (SSO) strategies across legacy and modern applications.
  • Develop session and token management strategies that ensure seamless operation between different technologies and environments.
  • Collaboration & Leadership
  • Collaborate with engineering, security, and product teams to align identity management solutions with business objectives.
  • Provide technical leadership and mentorship to engineering teams to ensure best practices are followed.
  • Document architecture, design decisions, and provide guidance for maintaining Azure B2C environments.


Requirements:


  • 5+ years of experience with Azure Active Directory B2C architecture, configuration, and administration.
  • In-depth knowledge of custom policies, user flows, and identity provider integration.
  • Strong experience with OAuth2, OpenID Connect, and SAML protocols.
  • Hands-on experience with Azure Key Vault, Azure Managed Identities, and Azure AD Conditional Access.
  • Familiarity with migrating legacy authentication systems to **Azure B2C** and managing hybrid environments.
  • Experience with Single Sign-On (SSO) solutions and identity synchronization across legacy and modern apps (Classic ASP and .NET Core).
  • Strong understanding of security best practices in user identity management, MFA, and secrets management.
  • Ability to design and implement token management strategies across distributed systems.
  • Excellent communication skills and the ability to collaborate with cross-functional teams.
  • Microsoft Azure certifications (e.g., AZ-500, AZ-300) are a plus.


Preferred Skills:

  • Experience with Classic ASP and .NET Core identity management.
  • Strong analytical skills and problem-solving abilities.
  • Experience leading teams in complex cloud-based architecture projects.
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙