← Back to jobs
Toronto, ON, Canada
No related jobs found
Key Responsibilities
Design, implement, and manage cloud infrastructure in Azure and GCP
Lead architecture design for scalability, performance, resilience, and security
Execute cloud migrations using 6Rs strategies (Rehost, Replatform, Refactor, Repurchase, Retire, Retain)
Manage core services:
Compute (VMs, containers, Kubernetes)
Storage (blob/object storage, disks, file systems)
Networking (VPC/VNet, load balancing, firewalls, VPNs, peering)
Identity & Access Management
Implement cloud security practices including CSPM, access controls, and data protection/compliance
Drive FinOps practices such as cost optimization, budgeting, and usage monitoring
Collaborate with application, DevOps, and security teams
Automate infrastructure using IaC tools (Terraform, ARM templates)
Monitor performance, reliability, and health of infrastructure
Troubleshoot complex cloud issues
Provide technical leadership and mentor junior engineers
Required Qualifications
Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
6+ years in IT infrastructure, including 3+ years in cloud environments
Experience with Azure and GCP
Knowledge of IaaS and PaaS services
Understanding of networking, compute, storage, and IAM
Experience with cloud migration (6Rs)
Cloud security and compliance experience
FinOps and cost optimization knowledge
Scripting/automation experience (PowerShell, Python, or Bash)
Familiarity with IaC tools (Terraform preferred)
Preferred Qualifications
Azure and GCP certifications
Experience with Kubernetes and container orchestration
Experience with CI/CD and DevOps practices
Multi-cloud or hybrid environment experience
Familiarity with monitoring and observability tools
Bachelor's degree
No related jobs found
← Back to jobs