Description
Proud to be 100% Canadian-owned, Northland Properties' are recognized as one of the most trusted names in hotels, restaurants, resorts, sports, construction, and asset management.
Our well-known and loved brands have been bringing people together to celebrate unforgettable experiences across Canada, the US, Ireland, and the UK for over 50 years.
As Canada’s fastest-growing hospitality group, we believe the foundation of our continued success is our people and their ability to take great care of our guests.
EMPLOYER: Northland Properties Corporation (NPC)
LOCATION: Support Centre, Vancouver, BC
EMPLOYMENT TYPE: Full Time
COMPENSATION RANGE: $90,000 - 110,000
BENEFITS: Health/Dental/Vision, RRSP, Paid Time Off, Employee Perks.
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 Responsibilities
Design, 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 Experience
Post-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.
Capabilities
Designs 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 Success
Azure 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.
Working Conditions
This role is based in Vancouver and supports teams, applications, and locations across Canadian time zones.
Regular work is performed in an office and a remote cloud environment.
Occasional travel and work outside normal business hours may be required during significant incidents, migrations, maintenance windows, system changes, or recovery activities.
At Northland Properties Corporation (NPC), we are committed to building a network of talented professionals who can help to provide exceptional hospitality experiences.
As an equal opportunity employer, we are constantly seeking motivated and enthusiastic individuals to join us in various fields, including Construction, Finance, IT, HR, Marketing, and Support Center.
To join our dedicated team and be a part of our thriving hospitality community, explore the exciting career opportunities available at https://northland.ca/careers/(opens in a new tab).
Submission of resume does not guarantee an interview or transfer.
Qualified applicants are encouraged to apply, provided they meet the minimal requirements of the applicable skills required. You must be legally entitled to work in Canada to apply as the employer does not have a Labour Market Impact Assessment (LMIA) that would support a foreign worker. Applications will not be accepted via email or in person. We thank all applicants for their interest in Career opportunities with Company, however, only those applicants we wish to interview will receive a reply to their application.
NPC uses AI enabled tools to assist with application management.
All hiring decisions are made by people.
We do not use AI to screen, assess or select applicants for this posting.
NPC is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture.
NPC does not discriminate on the basis of disability, veteran status or any other basis protected under federal, provincial or local laws.
Accommodations are available at any stage of the recruitment process upon request.
If you need support, please email humanresources@northland.ca.
NPC takes seriously its obligations under the Human Rights Code.