Cloud Engineer

CDW Canada

Vancouver

Hybrid

CAD 96,000 - 131,000

Full time

10 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CDW Canada is seeking a Cloud Engineer for a 6-month contract with extension potential. The role is hybrid/onsite 3 days per week across Canada, focusing on building and securing cloud infrastructure primarily in Azure with AWS support.

This hands-on position requires delivering scalable, cost-efficient cloud solutions, automating deployments, managing IaC with Terraform/Bicep/ARM, and collaborating with infra, cybersecurity, and application teams.

Qualifications

  • Post-secondary education in information technology, computer science, engineering, or related field, or equivalent experience.
  • 4+ years of progressive cloud engineering/infrastructure/DevOps experience.
  • Hands-on Azure experience (minimum 2 years).
  • Experience with Azure compute, storage, networking, identity, monitoring, and security services.

Responsibilities

  • Design, deploy, and manage secure, highly available Microsoft Azure infrastructure.
  • Administer Azure subscriptions, resource groups, naming, tagging, budgets, and policy controls.
  • Build and support Azure compute, storage, and platform services (VMs, App Service, Functions, Storage, Azure SQL).
  • Design and maintain Azure networking (VNets, subnets, NSGs, Firewall, VPN, ExpressRoute).
  • Manage identity and access using Entra ID and RBAC.

Skills

Azure Cloud
AWS Cloud
Automation
Scripting
CI/CD
Security

Education

Post-secondary IT/CS/Engineering

Tools

Terraform
Bicep
ARM templates
PowerShell
Azure CLI
GitHub Actions
Azure DevOps

Job description

One of CDW's Clients is seeking to engage a Cloud Engineer for a 6-month contract with opportunity to extend.

Onsite Model: Hybrid/Onsite 3x a week

Position Overview

The Cloud Engineer designs, implements, secures, and supports the Company’s cloud infrastructure, with primary responsibility for Microsoft Azure and secondary support for Amazon Web Services (AWS). The role builds scalable, resilient, and cost-effective cloud platforms that support applications, data, business operations, and technology modernization across Canada.

This is a hands-on intermediate role for someone who can independently deliver cloud infrastructure, automate repeatable deployments, troubleshoot complex issues, and translate technical requirements into secure, practical solutions for a distributed, multi-site operating business.

  • Key ResponsibilitiesDesign, deploy, and manage secure, highly available Microsoft Azure infrastructure across production and non-production environments.
  • Administer Azure subscriptions, management groups, resource groups, naming standards, tagging, budgets, and policy controls.
  • Build and support Azure compute, storage, and platform services, including Virtual Machines, App Service, Functions, Storage Accounts, Azure SQL, and related services.
  • Design and maintain Azure networking, including virtual networks, subnets, network security groups, Azure Firewall, Application Gateway, load balancers, VPN gateways, ExpressRoute, and private endpoints.
  • Manage cloud identity and access using Microsoft Entra ID, role-based access control, managed identities, privileged access, and least-privilege practices.
  • Develop and maintain Infrastructure as Code using Terraform, Bicep, or ARM templates, with reusable modules, version control, and peer review.
  • Automate provisioning, configuration, and operational tasks using PowerShell, Azure CLI, Python, and Azure Automation.
  • Build and maintain deployment pipelines using Azure DevOps or GitHub Actions, including testing, approvals, change controls, and rollback procedures.
  • Implement monitoring, alerting, and operational dashboards using Azure Monitor, Log Analytics, Application Insights, and related tools.
  • Support cloud security and governance through Azure Policy, Defender for Cloud, Key Vault, encryption, backup, logging, and configuration standards.
  • Plan and execute workload migrations to Azure, including assessment, landing-zone preparation, migration runbooks, testing, cutover, and post-migration stabilization.
  • Manage backup, disaster recovery, and business continuity capabilities using Azure Backup, Azure Site Recovery, and documented recovery procedures.
  • Monitor cloud consumption, identify cost optimization opportunities, and implement rightsizing, reservations, lifecycle management, and budget controls.
  • Provide secondary support for AWS environments, including EC2, S3, VPC, IAM, RDS, CloudWatch, and CloudFormation or Terraform.
  • Maintain architecture diagrams, operational procedures, configuration records, inventories, and support documentation.
  • Coordinate cloud activities with infrastructure, cybersecurity, application, data, and vendor teams, and participate in after-hours support for critical incidents and planned changes when required.
  • Qualifications and ExperiencePost-secondary education in information technology, computer science, engineering, or a related field, or an equivalent combination of education and practical experience.
  • Four or more years of progressive experience in cloud engineering, infrastructure, systems administration, or DevOps, including at least two years of hands-on Microsoft Azure experience.
  • Strong experience implementing and supporting Azure compute, storage, networking, identity, monitoring, governance, backup, and security services.
  • Practical experience with Microsoft Entra ID, Azure RBAC, Azure Policy, Azure Monitor, Log Analytics, Defender for Cloud, and Key Vault.
  • Experience developing Infrastructure as Code using Terraform and preferably Bicep or ARM templates.
  • Strong scripting and automation capability using PowerShell and Azure CLI; Python or Bash experience is an asset.
  • Experience with CI/CD pipelines, source control, and deployment practices using Azure DevOps, GitHub Actions, or equivalent tools.
  • Working knowledge of Windows and Linux administration, DNS, TCP/IP, routing, firewalls, load balancing, certificates, and hybrid connectivity.
  • Experience with cloud migration, landing zones, high availability, backup, disaster recovery, and cost optimization.
  • Working knowledge of AWS services such as EC2, S3, VPC, IAM, RDS, CloudWatch, and CloudFormation is an asset.
  • Experience supporting a geographically distributed, multi-site environment; hospitality, retail, restaurants, or another 24-hour operating business is an asset.
  • Relevant certifications such as Microsoft Certified: Azure Administrator Associate, Azure Network Engineer Associate, Azure Security Engineer Associate, or Azure Solutions Architect Expert are assets. AWS Certified Solutions Architect - Associate or AWS Certified SysOps Administrator - Associate is also an asset.
  • Ability to travel within Canada occasionally and participate in after-hours support when required.
  • CapabilitiesDesigns reliable cloud solutions with a strong focus on security, scalability, operational supportability, and cost control.
  • Troubleshoots methodically across cloud platforms, operating systems, networks, identity, and applications, and follows issues through to resolution.
  • Automates repeatable work and reduces manual configuration through Infrastructure as Code, scripting, and deployment pipelines.
  • Communicates architecture, risks, trade-offs, and technical information clearly to both technical and non-technical audiences.
  • Builds productive working relationships across infrastructure, cybersecurity, application, data, and business teams.
  • Balances cloud standards and governance requirements with operational realities and recommends practical, risk-based solutions.
  • Organizes competing priorities, maintains accurate documentation, takes ownership, and escalates appropriately.
  • Measures of SuccessAzure services meet agreed availability, performance, security, and support requirements.
  • Cloud resources are provisioned consistently through approved Infrastructure as Code and deployment pipelines.
  • Cloud incidents, alerts, and service requests are assessed, escalated, and resolved within established service levels.
  • Subscriptions, access, policies, tagging, backup, monitoring, and documentation are consistently maintained.
  • Cloud spending is visible, allocated appropriately, and regularly optimized without compromising service reliability.
  • Migrations and platform changes are delivered with clear plans, testing, rollback procedures, and minimal business disruption.
  • Recurring issues decrease as root causes and operational lessons are converted into sustainable platform improvements.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud Engineer
Cloud Engineer

Northland Properties • Vancouver

On-site
CAD 90,000 - 110,000
Health/Dental/Vision
RRSP
Paid Time Off
+1
Cloud Engineer
Cloud Engineer

Strive Recruitment Inc. • Vancouver

Hybrid
CAD 90,000 - 110,000
Health insurance
Dental coverage
Vision coverage
+3
Cloud Architect-6
Cloud Architect-6

REALIGN LLC • Toronto

On-site
CAD 140,000 - 190,000
Senior Cloud Application Specialist
Senior Cloud Application Specialist

Randstad Canada • Toronto

On-site
CAD 120,000 - 160,000
Cloud Engineer - Vancouver
Cloud Engineer - Vancouver

Yeah! Global • Vancouver

On-site
CAD 80,000 - 110,000
Senior System Administrator
Senior System Administrator

Harris Computer • Ottawa

On-site
CAD 75,000 - 85,000
Cloud Solutions Architect
Cloud Solutions Architect

EIZIE • West Hawk Lake

On-site
CAD 110,000 - 150,000
Competitive compensation
Health and wellness benefits
Professional development opportunities
+5
Azure Cloud System Engineer (ID#5149)
Azure Cloud System Engineer (ID#5149)

New Value Solutions • Richmond

Hybrid
Senior Cloud Engineer
Senior Cloud Engineer

Ledcor • Vancouver

Hybrid
CAD 94,000 - 130,000
Hybrid work arrangement
Competitive total rewards
Cloud Security Engineer-6
Cloud Security Engineer-6

REALIGN LLC • Toronto

On-site
CAD 110,000 - 160,000