We are seeking an experienced AWS Azure Cloud Engineer to join our team in Toronto, ON. The ideal candidate will be responsible for designing, implementing, and managing cloud infrastructure across AWS and Microsoft Azure environments.
Design and deploy scalable cloud infrastructure on AWS and Azure
Manage compute, storage, networking, and security services
Implement Infrastructure as Code (IaC) using Terraform or CloudFormation
Automate deployments using CI/CD pipelines
Monitor cloud environments and optimize performance and cost
Implement security best practices, IAM roles, and access controls
Support cloud migration and modernization initiatives
Troubleshoot and resolve cloud-related production issues
Strong hands-on experience with AWS and Azure services
Experience with EC2, S3, RDS, VPC (AWS) and VM, Blob Storage, VNet (Azure)
Knowledge of Kubernetes and Docker
Experience with Terraform or ARM templates
Understanding of cloud networking and security concepts
AWS/Azure certifications
Experience with DevOps tools (Jenkins, GitHub Actions, Azure DevOps)
Knowledge of monitoring tools like CloudWatch and Azure Monitor