Design and implement end-to-end cloud solutions on AWS and other cloud platforms. Develop CI/CD pipelines, automate infrastructure, and assist in cloud migration initiatives as part of a cross-functional IT team.
Responsibilities
- Architect and deploy highly scalable and fault-tolerant cloud infrastructure for applications and services across AWS and other cloud environments
- Develop and maintain CI/CD pipelines to automate deployment of infrastructure and software components
- Configure, manage, and troubleshoot cloud environments to ensure operational stability
- Assist in designing and executing cloud-native architectures and migration strategies from on-premises to cloud
- Write automation scripts and infrastructure-as-code templates, integrating with DevOps tooling
- Collaborate with development teams to transition on-premises systems and applications to cloud platforms
- Support ongoing changes and improvements to existing cloud infrastructure
- Advise development teams on cloud architecture standards, security practices, and optimization techniques
- Occasional business travel required, approximately 1–2 times per year
Requirements
- Bachelor’s degree in engineering, computer science, or a related technical field
- Minimum of 3 years of professional experience in IT or software engineering, with at least 3 years focused on AWS or other cloud platforms
- Proven ability to rapidly learn and apply new technologies
- In-depth knowledge of core AWS services including CloudFormation, EC2, ECS, Docker, ELB, CodePipeline, CodeDeploy, CodeBuild, CodeCommit, RDS, S3, CloudWatch, Lambda, and IAM
- Strong proficiency in Python for automation and scripting
- Hands-on experience configuring and troubleshooting production AWS environments
- Experience designing, testing, and deploying highly available and scalable cloud infrastructure
- Demonstrated experience building end-to-end CI/CD pipelines using tools such as CodePipeline or Jenkins
- Solid understanding of Linux and Windows systems, with advanced skills in Bash and PowerShell scripting
- Knowledge of application architecture, networking, security, reliability, scalability, and software design patterns
- Self-driven with strong collaboration skills when working with internal teams and external vendors
Nice to Have
- Working proficiency in Java and Node.js is highly desirable
- Experience with Terraform and Azure cloud platform is a significant advantage
- Familiarity with MLOps practices and tools used to manage AI/ML workflows
- Knowledge of machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn
- Understanding of deploying and integrating AI/ML models in cloud environments using AWS SageMaker, Azure ML, or Google Cloud AI Platform
Tech Stack
AWS, CloudFormation, EC2, ECS, Docker, ELB, CodePipeline, CodeDeploy, CodeBuild, CodeCommit, Git, RDS, S3, CloudWatch, Lambda, IAM, Python, Java, Node.js, Terraform, Azure, Jenkins, Linux, Windows, Bash
Benefits
- Comprehensive benefits supporting employee well-being
- Support for training and continuing education
- Flexible work arrangements
- Initiatives promoting diversity and inclusion
- Available accommodations for candidates with disabilities
Compensation
CAD $105,000 - CAD $135,000
Work Arrangement
local-country — flexible working arrangements available
Team
cross-functional team within the Cloud Engineering IT team
- Commitment to service excellence
- Innovation through proprietary software development
- Global development centers with significant investment in technology and infrastructure
- Prioritization of diversity and inclusion in hiring practices
- Inclusive environment that promotes innovation and mutual respect
Additional Information
- This position is not for an immediate opening; it is intended to build a talent pool for future opportunities
- Occasional travel required: 1–2 times per year for business purposes

