Senior Identity and Access Management Engineer
About the Role
As an Identity and Access Management (IAM) Engineer, you will play a critical role in ensuring the security and integrity of our systems, data, and applications. You will be responsible for designing, implementing, and managing IAM solutions that control access to sensitive resources and protect against unauthorized access. This includes developing and maintaining IAM policies, procedures, and standards, as well as integrating IAM systems with other security and IT infrastructure components. You will collaborate with cross-functional teams to understand their access needs and implement solutions that meet those needs while adhering to security best practices. Additionally, you will be responsible for monitoring IAM systems, identifying and resolving security incidents, and providing technical support to end-users. This role requires a strong understanding of IAM principles, technologies, and industry standards, as well as excellent problem-solving and communication skills. You will also stay up-to-date on the latest security threats and vulnerabilities and proactively implement measures to mitigate those risks.
Core Objective
The primary objective of this role is to establish and maintain a robust and effective IAM program that aligns with the organization's security policies and business objectives. This includes implementing and managing IAM solutions that provide secure and seamless access to resources for authorized users while preventing unauthorized access. You will be responsible for developing and maintaining IAM policies, procedures, and standards and ensuring compliance with relevant regulations and industry best practices. Additionally, you will work to improve the efficiency and effectiveness of IAM processes through automation and optimization. You will also monitor IAM systems, identify and resolve security incidents, and provide technical support to end-users. This role requires a proactive approach to security, a strong understanding of IAM principles and technologies, and the ability to collaborate effectively with cross-functional teams.
Ultimately, your success in this role will be measured by the effectiveness of the IAM program in protecting the organization's assets and enabling business operations.
Core Responsibilities
- Account Management:
- Define allowed account types and review annually.
- Disable accounts when expired, no longer associated with a user, or inactive for more
- than 30 days.
- Enable inactivity logout after 15 minutes of inactivity.
- Identify privileged user accounts and monitor/log changes quarterly.
- Monitor accounts for atypical use and report within 30 minutes of discovery.
- Disable high-risk accounts within 30 minutes of discovery.
Access Enforcement:
- Require multi-factor authentication for privileged and remote access accounts.
- Enforce minimum password lengths & password complexity
- Enforce role-based access control for non-privileged user accounts.
- Revoke access authorizations based on security attribute changes at runtime.
- Require centralized/domain authentication
Information Flow Enforcement:
- Implement dynamic information flow controls based on changing conditions.
- Implement flow control of encrypted information (decrypt, block, or terminate sessions).
- Remove harmful information when transferring data between security domains.
- Separation of Duties:
- Separate implementation and audit responsibilities.
Least Privilege:
- Implement non-privileged accounts for users with privileged accounts accessing non-security functions.
- Restrict privileged accounts to users with a documented need.
- Routinely review privileges quarterly or as necessary.
- Require security domain-specific authentication.
- Implement enhanced monitoring of privileged accounts and service accounts.
Session Management:
- Implement automatic account lockout after a defined number of invalid login attempts.
- Concurrent Session Control:
- Limit the number of concurrent sessions for each account type.
- Enforce inactivity timer to initiate device lock after inactivity.
- Promote user-initiated logouts.
- Enforce session inactivity logout with an explicit message.
Remote Access:
- Restrict remote access through authorized and managed network access control points.
- Implement enhanced monitoring and control of remote access methods.
- Require encryption for remote access sessions.
- Disconnect or disable remote access within 15 minutes of detecting atypical behavior.
- Disable unused wireless components.
- Require authentication and encryption for wireless access.
- Implement enhanced monitoring at all wireless access points.
- Limit access to protected information on unauthorized mobile devices.
- Control mobile device configurations remotely.
- Enforce full-device encryption.
Qualifications
- Bachelor's degree in computer science, cybersecurity, or a related field.
- 3 + years of experience in endpoint security engineering or a related role.
- Strong understanding of endpoint security technologies like Active Directory, Azure AD,
- Single Sign On, and IAM observability.
- Experience with security policy development and enforcement.
- Knowledge of IAM testing techniques.
- Experience with incident response and remediation.
- Familiarity with security frameworks and standards, such as NIST, ISO, and CIS.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
Success Metrics
- Reduction in identity related security incidents
- Improved identity and access management security posture
- Compliance with security policies and regulations
- Effective incident response and remediation
- Positive feedback from stakeholders
Working Relationships
- Reports to: Manager of Cybersecurity Engineering and Risk Management
- Direct Reports: None
- Collaborates with: Customer Experience Team, Project Management Team, Cybersecurity Engineering Team
Apply for this role
Send us your CV and a short note about what you would like to work on. You can also email hr@sparkai.ca.
Your details
Fields marked * are required. CVs can be PDF, DOC or DOCX, up to 5 MB.