Cloud Infra Automation Engineer

Tech Mahindra

Toronto

On-site

CAD 100,000 - 120,000

Full time

37 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
Dental insurance
Paid time off

Job summary

Tech Mahindra is seeking a Cloud Infra Automation Engineer to join our Toronto team. The role focuses on refining and extending our IaC framework using Terraform and Terragrunt, with a strong emphasis on Azure coverage, modular design, and policy-driven quality checks.

You will build AI-assisted self-service for developers, integrate with change-management tooling, and implement secure, scalable automation across CI/CD and GitOps pipelines. This is a full-time position based in Toronto.

Qualifications

  • Bachelor’s degree or higher is required.
  • Mastery of Terraform and Terragrunt for IaC at scale.
  • Azure IaaS/PaaS expertise and related tools.
  • Scripting skills: PowerShell, Python, Bash.
  • CI/CD and GitOps experience for infra delivery.
  • Knowledge of Azure AD/RBAC and least-privilege design.

Responsibilities

  • Refine, harden, and extend IaC framework with Terraform/Terragrunt across environments.
  • Expand Terraform modules for Azure coverage with secure defaults and tagging.
  • Enforce IaC quality with TFLint, policy as code, tests, and pre-merge checks.
  • Build AI-assisted self-service platform to query approved modules via Claude Copilot or similar.
  • Automate change management with deployment pipelines and ServiceNow integration.
  • Design self-service workflows and golden paths using Port.io and developer portals.
  • Develop CI/CD and GitOps pipelines for infra delivery.
  • Write automation scripts in PowerShell, Python, and Bash.

Skills

Terraform
Terragrunt
TFLint
CI/CD
GitOps
PowerShell
Python
Bash
Azure AD / RBAC
Platform engineering

Education

Bachelor’s degree or higher

Tools

Terraform
Terragrunt
TFLint
Port.io
Claude Code
GitHub Copilot

Job description

A Bachelor’s or Higher Degree is the minimum entry required for the position

Job Title: Cloud Infra Automation Engineer

Job Summary

About the Role and Job:

Job Title: Cloud Infra Automation Engineer

Location: Toronto, ON

Job Type: Full time

Job Details:

Role Summary:

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.
  • Strong 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).

Salary:

Fulltime: The pay range for this role is CAD$100,000 - CA$120,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.

“AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior System Administrator
Senior System Administrator

Harris Computer • Ottawa

On-site
CAD 75,000 - 85,000
Azure Cloud Security
Azure Cloud Security

Tech Mahindra • Toronto

On-site
CAD 100,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+3
Cloud Infra Automation Engineer: Terraform & Azure Platform
Cloud Infra Automation Engineer: Terraform & Azure Platform

Tech Mahindra • Toronto

On-site
CAD 100,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+1
Principal Automation Engineer
Principal Automation Engineer

Gofractional • Toronto

On-site
Senior DevOps Engineer
Senior DevOps Engineer

CARET • Toronto

On-site
CAD 140,000 - 170,000
Flexible PTO
Medical, Dental, Vision
401(k) match
+2
Azure Cloud System Engineer (ID#5149)
Azure Cloud System Engineer (ID#5149)

New Value Solutions • Richmond

Hybrid
Senior System Administrator
Senior System Administrator

Canadian Inclusion • Canada

Hybrid
CAD 75,000 - 85,000
Azure devops,Github,Kubernetes,Docker,Helm,Te
Azure devops,Github,Kubernetes,Docker,Helm,Te

Tata Consultancy Services • Toronto

On-site
CAD 100,000 - 120,000
DevOps Solution Architect
DevOps Solution Architect

Staff IT Search Group Inc. • Oakville

Hybrid
CAD 135,000 - 160,000
Snr Cloud Infrastructure Engineer
Snr Cloud Infrastructure Engineer

Bosa Properties • Vancouver

On-site
CAD 105,000 - 143,000