Cloud Engineer (Hybrid - Saskatchewan/Vancouver)
- Canada
- Remote
- Posted Sep 19, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Professional degree
- Apply by
- Oct 16, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
The Cloud Engineer designs and governs Azure platforms, including landing zones, policy management, and infrastructure as code. They also lead discovery processes to assess estates and execute large-scale migrations.
Job details
JD : Cloud Engineer (Hybrid - Saskatchewan/Vancouver) Azure platform, landing zones, and migration Location: Remote within Canada · Reports to: Principal Cloud Architect · Level: Senior About TechIO TechIO is a Canadian technology consultancy. We design, build, and modernize cloud infrastructure for organisations that cannot afford to get it wrong – health authorities, justice and public-safety agencies, and Crown corporations. Our work runs from landing-zone design and large-scale migration through to connectivity, delivery platforms, and the applications that sit on top. We are a small senior team. There is no bench of junior staff to delegate to and no layer of management between you and the decisions. You will own your work, present it to the customer, and be accountable for it. The role The Cloud Engineer builds and governs the Azure platforms our customers run on, and leads the discovery that determines what goes onto them. You will assess an estate, decide what is rehosted, replatformed, or retired, and then build the platform that holds it. You will be in the room when the customer asks why. Engagements are enterprise-scale: governed management-group hierarchies, policy baselines that survive audit, and estates running to four figures of virtual machines. What you will do Design and implement Azure landing zones to Cloud Adoption Framework and enterprise-scale patterns: management-group hierarchy, subscription topology, platform separation. Author and maintain Azure Policy – initiatives, assignments, exemptions – and the compliance reporting that goes with them. Implement RBAC and least-privilege access models. Write infrastructure as code—Terraform and OpenTofu primarily; Bicep and ARM where a customer standard requires it. Own cost management: budgets, capacity forecasting, consumption baselining, and runrate models that stand up when a finance director asks where the number came from. Configure Azure Monitor, Log Analytics, and diagnostic settings to a consistent standard. Design disaster recovery and backup strategy against agreed RPO and RTO targets. Run discovery: operate and interpret Azure Migrate, reconcile inventories from CMDB, virtualization platforms, and customer spreadsheets, and separate what is verified from what is merely claimed. Apply disposition frameworks across an estate – rehost, replatform, modernize, rebuild, ring-fence, retain, decommission – and build the migration waves that follow. Execute compute and storage migration, and plan cutover and legacy decommission. What you need Core requirements – every role in this department Every person in the department works this way. A gap here is closed before hire. Git. Branch, commit, rebase, resolve conflicts, and work through pull requests unaided. Everything we produce lives in a repository, including documents. Markdown. Fluent authoring, including tables and fenced code. Specifications, runbooks, and customer deliverables are Markdown in a repository before they become anything else. Visual Studio Code. Our standard editor, with a shared set of extensions and workspace conventions. Comfortable with the integrated terminal and source-control view. Claude Code and Codex. Working fluency with agentic coding tools. This is normal daily practice here. You drive them through real work and review what they produce as critically as a colleague’s pull request. You remain accountable for correctness: we do not ship what we do not understand. Linux. Shell navigation, reading logs, files and permissions, SSH, and following a command-line runbook without help. Role requirements 6+ years in cloud infrastructure, including at least 3 working in Azure at enterprise scale. Not a single subscription – a governed hierarchy with policy and separation of duties. Terraform or OpenTofu to production standard, including state management and module design. Your infrastructure code is reviewed like application code, in Git. Azure Policy in practice, including writing custom definitions rather than only assigning built-ins. Azure Migrate hands-on, and the judgement to read its output critically rather than trusting it. Rigorous data work. A real part of this job is reconciling messy inventories at scale and being honest in writing about what is not known. Comfortable holding Owner or Contributor rights in a customer tenant and behaving accordingly. Eligible to work in Canada, and eligible to obtain security clearance. Nice to have Azure Solutions Architect Expert certification Private Link and private endpoint topologies at scale Dr Migrate, or comparable assessment tooling VMware or Hyper-V estate experience Having handed a governed platform over to a customer’s own operations team Employment type: Permanent Work arrangement: Remote within Canada, with occasional travel to customer sites. The candidate should be in Canada with 3+ years of residency and preferably a PR/Citizen A link to a repository, a write-up, or an architecture you designed is worth more to us than a cover letter. TechIO is an equal opportunity employer. We welcome applications from everyone and are happy to make adjustments to the interview process on request – just tell us what would help.
What you’ll do
The Cloud Engineer designs and governs Azure platforms, including landing zones, policy management, and infrastructure as code. They also lead discovery processes to assess estates and execute large-scale migrations.
Requirements
Candidates must have 6+ years of cloud infrastructure experience, with at least 3 years specifically in Azure at an enterprise scale. Proficiency in Terraform, Git, Linux, and Azure Policy is required, along with eligibility to work in Canada and obtain security clearance.
Listed skills
- Microsoft Azure · Preferred
- Linux · Preferred
- Terraform · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Azure
- Terraform
- OpenTofu
- Azure Policy
- Infrastructure as code
- Cloud migration
- Linux
- Git
- Azure Migrate
- RBAC
- Azure Monitor
- Log Analytics
- Disaster recovery
- Bicep
- ARM
Job areas
- Technology
- Software
- Consulting
- Engineering
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.