Senior Cloud Engineer (AWS, Azure)
Core
Design, implement, and secure enterprise-scale cloud platforms (IaaS, PaaS) and shared services for a banking organization, focusing on migration strategies, automation, and compliance.
Role type
Senior Cloud Engineer (AWS/Azure)
Builds
Enterprise cloud platforms, automated provisioning pipelines, and secure application environments
Domain
Banking / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud design patterns, cloud-native principles, cloud operations, security models, scripting (Python/Bash/PowerShell), cloud provisioning, disaster recovery, performance monitoring, cloud automation (AWS CLI, Azure CLI, CDK, CloudFormation, ARM, Terraform), container orchestration (EKS, Fargate, ECS), serverless (Lambda, API Gateway, Kinesis, SNS, SQS, DynamoDB), DevOps tools (Ansible, Git, Jira, Confluence)
Preferred skills
AI concepts, generative AI, prompt engineering, retrieval-augmented generation (RAG), AI-enhanced tools in SDLC
Technologies
AI API, ARM, AWS Lambda, Ansible, Azure, Bash, BitBucket, Cloud, Confluence, DevOps, Git, IaaS, JIRA, Kubernetes, Network, PaaS, PowerShell, Python, Security, Terraform, Flow, Support, REST
Responsibilities
Design and implement BMO's Cloud Platform including core and shared services; Create cohesive design patterns for secure cloud application environments; Collaborate with stakeholders to develop Cloud migration and transformation strategies; Establish patterns for automated provisioning, management, scalability, and security; Plan and design enterprise-scale cloud environments; Design, implement, and secure cloud IaaS, PaaS, and higher-level services within AWS; Maintain up-to-date architectural templates and create operational documentation; Work closely with Engineering, DevOps, and CIO teams to create service catalogs; Continuously improve the capabilities, security, and user experience of the enterprise cloud
Seniority
Senior, hands-on IC