Requirements
Must have:
- Minimum of 3 years of experience as a Cloud Infrastructure Engineer - At least 5 years of relevant experience with a post-secondary degree in a related field or an equivalent combination of education and experience - Comprehensive knowledge of Azure services and experience with cloud solution development - Extensive IT knowledge with hands-on experience in areas including networking, infrastructure, security, solutions architecture, OS (Linux/Windows), protocols and services, identity management, automation, and troubleshooting - Proven expertise in cloud provisioning, administration, interoperability, disaster recovery, and performance monitoring on a large scale - Experience in creating CI/CD pipelines for infrastructure and code deployment - Proficient in provisioning Cloud Services with understanding of their design and architecture components, including:
- Infrastructure as Code: Terraform, Bicep, ARM, CDKTF - Programming: Typescript, Python, NodeJS - Pipeline Management: GitHub Actions, CI/CD, Azure DevOps - Azure Services: Azure Storage Accounts, Azure Key Vault, Azure VMs, Azure Container Apps, Azure Functions, Azure SQLMI, Azure CosmosDB - Strong programming skills with API and Webhook development familiarity in Python, Node.js, Ruby, PowerShell, and Shell scripting - Ability to quickly grasp organizational dynamics and management objectives, effectively thriving in a fast-paced, results-oriented environment - Strong facilitation, negotiation, and collaboration skills along with excellent communication - Demonstrated experience in architecting, designing, and implementing high-volume, high-availability cloud applications with significant automation - Exceptional communication skills to provide specialized consulting, analytical, and technical support to internal and external teams
Responsibilities:
- Design, implement, and secure cloud infrastructure (IaaS, PaaS) and advanced services in Azure - Create and integrate BMO Cloud Products along with core and shared services - Develop patterns for automated cloud management, scalability, and security - Ensure compliance with defined security standards and controls across all cloud solutions - Strategically plan and design enterprise-level cloud environments, addressing application dependencies, data flow, network connectivity, and hosting solutions - Maintain up-to-date architectural templates and operational documentation for the technical environment
Company:
We are excited to invite a dedicated and enthusiastic professional to join us as a Senior Azure Cloud Engineer. This role is integral to supporting our core business and technology initiatives through Azure cloud services. We work closely with our Enterprise Architecture and various technology stakeholders to drive innovation and the adoption of Azure technologies. By joining our team, you will gain exposure to the latest tools and technologies while contributing to our multi-year cloud technology roadmap. We are committed to fostering your growth and providing resources to ensure you thrive in a dynamic and supportive environment.