Principal Azure Cloud Engineer

Posted 3ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Azure Cloud Engineer building secure, scalable Azure infrastructure for BMO Financial Group. Delivering platform services, Infrastructure-as-Code, automation, governance, and operational tooling.

Responsibilities:

  • Design, build, and operate Azure cloud infrastructure and shared platform services supporting digital workloads
  • Implement and maintain Azure landing zones, subscriptions, networking, identity, and governance
  • Build Azure PaaS, containers, and managed services as reusable platform capabilities
  • Ensure platforms meet requirements for scalability, resilience, performance, cost efficiency, and reuse
  • Apply DevOps and SRE practices, including CI/CD, monitoring, alerting, and operational readiness
  • Build and operationalize foundational platform services and tooling for engineering teams
  • Provide standardized Azure platform capabilities, deployment patterns, and paved-road solutions
  • Design and maintain Infrastructure as Code using GitHub Actions, Terraform, or CDKTF-based frameworks
  • Create reusable, modular deployment patterns balancing self-service with governance
  • Automate environment provisioning, configuration, and policy enforcement
  • Develop foundational automation and tooling for consistent, secure Azure deployments
  • Apply security-by-design across identity, networking, encryption, secrets management, and auditability
  • Ensure Azure solutions comply with security, privacy, data governance, and regulatory requirements
  • Support architecture reviews, risk assessments, and audits with security and risk teams
  • Enable observability, traceability, and operational controls through platform guardrails and shared tooling
  • Collaborate in agile, cross-functional pods with cloud engineering, data engineering, security, and risk partners
  • Drive large projects and build horizontal capabilities across the enterprise

Requirements:

  • Hands-on experience engineering solutions on Microsoft Azure in large-scale or regulated environments
  • Strong understanding of Azure platforming, networking, identity, access management, and governance
  • Experience designing for scalability, reliability, performance, and cost efficiency
  • Proven ability to troubleshoot and operate production Azure environments
  • Experience with Infrastructure as Code using GitHub Actions, ARM, Terraform, or similar tools
  • Experience building and operating CI/CD pipelines for infrastructure and application delivery
  • Experience building reusable deployment frameworks, foundational automation, or internal platform tooling
  • Familiarity with IAM models, role definitions, and least-privilege access patterns
  • Experience with Azure API Management or similar API gateway solutions
  • Understanding of secure service exposure, rate limiting, and API lifecycle management
  • Bachelor’s Degree in a relevant field (Computer Science, Engineering)
  • 10+ years of experience in cloud engineering, platform engineering leadership, or infrastructure roles
  • Proven experience delivering and operating Azure environments
  • Experience designing, implementing and delivering large scale Azure platforms
  • Experience building foundational cloud platform capabilities, engineering enablement tooling, or shared services for internal development teams
  • Experience driving large projects and partnering with technology teams and leaders
  • Equal employment opportunity and reasonable accommodation requirements apply

Benefits:

  • Performance-based incentives
  • Discretionary bonuses
  • Health insurance
  • Tuition reimbursement
  • Accident insurance
  • Life insurance
  • Retirement savings plans
  • In-depth training and coaching
  • Manager support
  • Network-building opportunities
  • Tools and resources for professional growth