cover image
Iris Software Inc.

Azure Cloud Engineer

On site

Toronto, Canada

Senior

Freelance

06-11-2025

Share this job:

Skills

Communication Python Bash PowerShell Firewalls GitHub CI/CD DevOps Docker Kubernetes Monitoring Scripting and Automation Azure Data Factory Azure DevOps Networking Architecture Azure Cost Management Analytics CI/CD Pipelines Databricks Terraform Infrastructure as Code GitHub Actions Microsoft Azure

Job Specifications

Greetings!

We are seeking an experienced Azure Cloud Engineer to design, deploy, and maintain enterprise-grade cloud solutions on Microsoft Azure. You’ll work closely with architecture, data, and application teams to modernize infrastructure, optimize performance, and ensure cloud environments are secure, scalable, and compliant.

Position: Sr. Cloud Engineer (Azure)

Location: Toronto, Ontario

Work Model: Hybrid (4 days onsite per week)

Type: Contract (Open-ended SOW)

Key Responsibilities

Design and implement Azure infrastructure using Azure Resource Manager (ARM) templates and Terraform.
Manage and automate deployments through Azure DevOps, including CI/CD pipelines and YAML configurations.
Configure and manage Azure Virtual Networks, Load Balancers, Application Gateways, and Firewalls.
Implement RBAC, Azure AD, Key Vault, and security best practices across cloud environments.
Monitor and optimize workloads using Azure Monitor, Log Analytics, and Cost Management.
Support containerized applications using AKS (Azure Kubernetes Service) and Docker.
Collaborate with developers and data engineers to support solutions using Azure Data Factory, Synapse, or Databricks.
Maintain infrastructure documentation and ensure compliance with organizational standards.

Required Skills and Experience

11+ years of experience in cloud infrastructure engineering with at least 7+ years focused on Microsoft Azure.
Strong knowledge of Azure networking, identity, and governance.
Experience with Infrastructure as Code (Terraform, ARM, or Bicep).
Skilled in scripting and automation (PowerShell, Python, or Bash).
Solid understanding of CI/CD concepts using Azure DevOps or GitHub Actions.
Hands-on experience with monitoring, alerting, and cost optimization in Azure.
Strong troubleshooting and communication skills in cross-functional environments.

Nice-to-Have

Certifications such as Azure Administrator (AZ-104), Azure Solutions Architect Expert (AZ-305), or Azure DevOps Engineer Expert (AZ-400).
Familiarity with Azure AI, Logic Apps, Functions, or Power Platform integration.
Experience in financial services or Banking environments.

Regards

About the Company

Iris Software has been a trusted software engineering partner to several Fortune 500 companies for over three decades. We help clients realize the full potential of technology-enabled transformation by bringing together a unique blend of domain knowledge, best-of-breed technologies, and experience executing essential and critical application development engagements. Our highly-experienced talent and rightsized teams help develop core, complex, and mission-critical applications and solutions for leading enterprises across Ca... Know more