Design, implement, and manage secure Identity and Access Management (IAM) solutions across global enterprise environments.. Apply technical expertise in Microsoft Entra ID, cloud platforms such as Azure, programming languages like Python, and secure infrastructure practices to support enterprise-wide identity systems.
Responsibilities
- Design secure and scalable Identity and Access Management (IAM) architectures.
- Create custom systems, develop secure APIs, and define data models to safeguard user identities and access policies.
- Implement and manage identity solutions using Microsoft Entra ID.
- Oversee user lifecycle, group memberships, and Administrative Units within Microsoft Entra ID.
- Configure and maintain Multi-Factor Authentication (MFA), Passwordless authentication, and Entra ID Protection features.
- Develop and enforce Conditional Access policies to ensure least-privilege access to corporate resources.
- Use programming skills to build and automate security tools and platforms.
- Code custom solutions for identity and access management.
- Develop secure application programming interfaces (APIs).
- Implement core logic for password management applications.
- Apply in-depth knowledge of operating systems, including Linux and Windows, to harden infrastructure security.
- Configure operating system-level security controls.
- Ensure secure deployment and operation of IAM platforms.
- Manage and secure CI/CD pipelines used for development and deployment.
- Integrate automated security testing into the development lifecycle to support DevSecOps practices.
- Use version control systems to track and manage changes to security-related codebases.
- Enforce code integrity through practices such as code reviews and branch protection policies.
- Leverage cloud platforms like Azure to build, deploy, and manage IAM solutions.
- Configure cloud-based identity services such as Azure AD.
- Manage security configurations for cloud infrastructure.
- Work with databases to securely store and manage sensitive identity and access data.
- Design secure database schemas for identity systems.
- Protect encrypted user credentials and authentication data.
- Manage enterprise identity provisioning and directory services, including Azure Active Directory data, within the Security Service Department.
- Provide 24/7 critical support for Enterprise Identity & Access Management systems.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Electrical Engineering, or a closely related field.
- Minimum of four years of professional IT experience.
- Software design experience focused on secure and scalable IAM solutions.
- Hands-on experience with Microsoft Entra ID, including user lifecycle management, group memberships, and Administrative Units.
- Experience configuring and maintaining MFA, Passwordless authentication, and Entra ID Protection.
- Proven ability to develop and enforce Conditional Access policies.
- Programming experience in Python or similar languages for automation and tooling.
- Strong understanding of Linux and Windows operating systems.
- Experience using CI/CD tools such as Jenkins and GitHub.
- Proficiency with version control systems like GitHub.
- Experience working with cloud platforms, specifically Azure.
- Experience with databases including SQL and MongoDB for secure identity data storage.
- Ability to provide 24/7 critical support for IAM systems.
- Background in release engineering, infrastructure provisioning, system administration, and security operations.
- Familiarity with Incident Management, Knowledge Management, Problem Management, JIRA, and Change Management processes.
- Experience maintaining and testing disaster recovery plans and procedures.
- Strong documentation skills for operational processes and technical configurations.
- Ability to collaborate with cross-functional teams, including business units, subject matter experts, and vendors.
- Project management experience, including defining project charters, requirements, cost estimates, timelines, scope, and risk assessments.
Tech Stack
Microsoft Entra ID, Azure Active Directory, Python, Linux, Windows, Jenkins, GitHub, Azure, SQL, MongoDB
Team
Collaborates with multiple business teams, joint ventures, and various IT organizations including the Office of the CIO/Strategy, IT Operations, Application Development, and Enterprise Connectivity.
