Back to results

Closed listing

IAM Engineer with Python Developer Experience // Montreal, QC(Hybrid)//FTE

  • Montreal, QC, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
Experience: 5+ Years
Posting language
English
Posted

Similar jobs hiring now

No close matches right now. Try another title or a wider area.

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Role: IAM Engineer with Python Developer Experience

Location: Montreal, QC

Work Model: Onsite

Experience: 5+ Years

Role Overview

We are looking for an IAM Engineer with strong Python development experience to support Identity & Access Management, Directory Services, automation, migration, and production engineering activities. The ideal candidate will have hands-on experience with Python, Linux/RHEL, LDAP/LDAPS, IAM platforms, scripting, and automation, with PingDS/ForgeRock DS experience being highly preferred.

Key Responsibilities & Requirements

•

Develop and maintain Python-based automation, utilities, APIs, integrations, and data-processing solutions.

•

Support IAM and Directory Services platforms, preferably PingDS / ForgeRock Directory Services, including configuration, migration, upgrades, deployment, and production support.

•

Develop and maintain Python and Bash/Shell scripts for automation, migration, deployment, reconciliation, validation, monitoring, and troubleshooting.

•

Work with PingDS plugins, extensions, and custom integrations; knowledge of existing Java-based PingDS components is a plus.

•

Perform administration and troubleshooting in Linux/RHEL environments, including processes, services, permissions, networking, filesystem, logs, and performance.

•

Work with LDAP/LDAPS, directory services, replication, schemas, certificates/TLS, REST APIs, JSON, and IAM security concepts.

•

Follow modern software engineering practices including Git, CI/CD, Python package management, unit testing, code reviews, and secure coding.

•

Troubleshoot production issues, perform root-cause analysis, and implement reliable automation and operational improvements.

•

Use AI/GenAI-assisted development tools such as GitHub Copilot, ChatGPT, or equivalent for coding, scripting, testing, documentation, and troubleshooting, while validating outputs and following secure-use practices.

•

C/C++ experience is a plus.

Must-Have Skills

Python | IAM / Directory Services | PingDS / ForgeRock DS | Linux/RHEL | Bash/Shell | LDAP/LDAPS | REST APIs | Git/CI/CD | Automation

Nice to Have

PingDS Plugins/Extensions | Java | C/C++ | AI-Assisted Development | GenAI Tools

More about this job

Responsibilities

Develop and maintain Python-based automation, scripts, APIs, integrations, and data-processing solutions while supporting IAM and directory services platforms, including configuration, migration, upgrades, deployment, and production operations. Troubleshoot Linux/RHEL and production issues, perform root-cause analysis, and improve reliability using secure software engineering practices and validated AI-assisted development tools.

Requirements

Requires 5+ years of experience and hands-on skills in Python, IAM or directory services, Linux/RHEL, Bash/Shell, LDAP/LDAPS, REST APIs, Git/CI/CD, and automation. PingDS or ForgeRock Directory Services experience is highly preferred; experience with plugins, Java, C/C++, and AI-assisted development tools is an advantage.

Skills

  • Python
  • Identity And Access Management
  • Directory Services
  • PingDS
  • ForgeRock Directory Services
  • Linux/RHEL
  • Bash/Shell
  • LDAP/LDAPS
  • REST APIs
  • Git
  • CI/CD
  • Automation
  • Java
  • C/C++
  • JSON
  • TLS

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Security & Safety

Keywords

  • Python
  • Identity And Access Management
  • Directory Services
  • PingDS
  • ForgeRock Directory Services
  • Linux
  • RHEL
  • Bash
  • Shell Scripting
  • LDAP
  • LDAPS
  • REST APIs
  • JSON
  • Git
  • CI/CD
  • Automation
  • Migration
  • Replication
  • Schemas
  • Certificates
  • TLS
  • Python Package Management
  • Unit Testing
  • Code Reviews
  • Secure Coding
  • Production Support
  • Root-Cause Analysis
  • GitHub Copilot
  • ChatGPT
  • Java

Report this job