02 Sep
|
Yochana
|
Canada
Position Name – Cloud Infra Automation Engineer
Type of hiring – Fulltime/Subcon
Location – Remote Canada
:
Key Responsibilities
- Refine, harden, and extend our existing IaC framework using Terraform and Terragrunt, improving consistency, maintainability, and quality across environments.
- Expand and standardize our existing Terraform module library, authoring additional modules to broaden Azure coverage, with secure defaults, consistent naming/tagging, and embedded policy guardrails.
- Establish and enforce IaC quality standards using TFLint and policy as code, including linting, validation, automated testing, and pre merge checks.
- Build the AI assisted self service platform: stand up and maintain an IaC MCP server and author the agent skills/context that encode our standards, so developers can use Claude Code or GitHub Copilot to query approved modules and generate compliant infrastructure for their projects.
- Automate change management by integrating IaC deployment pipelines with ServiceNow (change requests, approvals, CMDB updates) to keep delivery fast while staying audit ready.
- Design and implement self service workflows, scaffolding, and golden paths through Port.io and other developer portal/automation tooling.
- Build and maintain CI/CD and GitOps pipelines for infrastructure delivery.
- Write and maintain supporting automation in PowerShell, Python, and Bash.
- Manage identity, access, and authentication patterns through Microsoft Entra ID (Azure AD), including RBAC and least privilege design for the platform.
- Partner with development teams to remove provisioning bottlenecks, gather feedback on the self service experience, and continuously improve it.
- Help grow and mentor the platform team as it scales, championing platform engineering and self service principles across the organization.
- Ensure infrastructure and automation are secure, reliable, and compliant with organizational policies and best practices.
Required Skills & Experience
- Mastery level Terraform and Terragrunt for Infrastructure as Code, including authoring reusable modules and managing infrastructure at scale.
- Hands on experience with TFLint and IaC quality tooling - linting, validation, automated testing, and enforcing standards across a codebase.
- Deep Azure expertise across IaaS and PaaS services and the surrounding ecosystem.
- Proven track record designing standardized, reusable module libraries and opinionated IaC patterns that other teams build on.
- Solid scripting and automation skills in PowerShell, Python, and Bash.
- Solid experience with CI/CD and GitOps workflows for infrastructure delivery.
- Working knowledge of identity, access, and authentication using Microsoft Entra ID (Azure AD) and RBAC.
- A genuine platform engineering mindset you care about developer experience and building safe, easy self service for others.
- Ability to design secure, scalable, and resilient automation solutions.
Preferred Qualifications
- Experience building or integrating MCP (Model Context Protocol) servers, or otherwise exposing tools and data to AI coding assistants.
- Familiarity with Claude Code and/or GitHub Copilot and AI assisted development workflows, including configuring agent skills, context, or guardrails.
- Hands on experience with Port.io or another Internal Developer Portal (e.g., Backstage).
📌 Cloud Infra Automation Engineer (Canada)
🏢 Yochana
📍 Canada