Principal Azure Cloud Platform Engineer
Core
Design, build, and operate secure, scalable Azure cloud infrastructure and platform services, including foundational DevOps and Infrastructure-as-Code capabilities, enabling workloads at scale for BMO.
Role type
Principal Azure Cloud Platform Engineer
Builds
Azure landing zones, PaaS, containers, managed services, CI/CD pipelines, and reusable deployment patterns
Domain
Financial Services / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Azure platforming, networking, identity, access management, governance, scalability, reliability, performance, cost efficiency, troubleshooting, Infrastructure as Code (GitHub Actions, ARM, Terraform), CI/CD pipelines, IAM models, API Management, service exposure, rate limiting
Preferred skills
SRE concepts (SLIs, SLOs), resilience patterns, monitoring, logging, alerting, operational dashboards
Technologies
Microsoft Azure, GitHub Actions, Terraform, CDKTF, ARM, API Management
Responsibilities
Design and maintain Azure landing zones, subscriptions, networking, identity, and governance; Build Azure PaaS, containers, and managed services as reusable platform capabilities; Implement and maintain Infrastructure as Code frameworks; Apply security-by-design principles across identity, networking, encryption, and secrets management; Partner with engineering teams to provide standardized Azure platform capabilities and paved-road solutions; Support architecture reviews, risk assessments, and audits; Design platforms with observability and operational controls enabled by default
Seniority
Principal, hands-on IC with leadership
