We are looking for a skilled Senior Automation Systems Engineer to join our team in Waterloo, Ontario. In this long-term contract position, you will focus on designing and implementing IT automation workflows, ensuring seamless integration with identity and access management systems. This role offers the opportunity to work collaboratively with IT and Security teams to enhance processes while maintaining compliance and security standards. The ideal candidate will have experience helping design, build, and implementing automation across IT service and identity lifecycle. This role is focused on
reducing manual IT work
by automating onboarding, offboarding, access requests, and system integrations across our core IT stack.
Responsibilities:
• Develop and implement comprehensive IT automation workflows for user onboarding, offboarding, and role-based access requests.
• Create Jira Service Management integrations to streamline approval processes and automate identity and access management tasks.
• Automate user lifecycle management processes across platforms such as Okta, Active Directory, and Microsoft O365, including license assignments and group-based access.
• Design and maintain PowerShell scripts and API integrations to support automation initiatives.
• Collaborate with IT and Security teams to ensure that automation solutions meet compliance and security requirements.
• Enhance device lifecycle workflows using Jamf for Mac and Intune for Windows, integrating these systems with identity event triggers.
• Prepare detailed documentation of workflows, scripts, and architectural decisions, including diagrams and troubleshooting guides, to support long-term ownership by internal teams.
• Monitor and optimize automated systems to ensure reliability and efficiency.
• Provide technical expertise and support for system improvements and troubleshooting as needed.
• This role requires architectural-level thinking, not task-based execution. The contractor is expected to design scalable automation patterns, make tooling decisions, and proactively identify opportunities to eliminate manual work.
• Proven experience automating
user lifecycle management
in SaaS-first environments
• Strong expertise with:
• Jira Service Management
(workflows, automation rules, approvals)
• Okta
(groups, policies, lifecycle management)
• Active Directory
• Microsoft O365
• Advanced scripting experience (PowerShell strongly preferred)
• Experience integrating systems via APIs or automation platforms
• Strong understanding of identity, access control, and least-privilege principles
Nice to Have
• Experience with Jamf device automation
• Exposure to HRIS-triggered onboarding flows (Dayforce / Aquera)
• Experience documenting automation frameworks for handoff to internal teams
• Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matters
• The job posting is for a current vacancy with our client