Job Summary
We are seeking a highly skilled and motivated AWS Cloud Engineer to join our client's dynamic IT team on a full time permanent position based in Toronto, ON. This is a full time permanent position.
Responsibilities
- Design and implement end-to-end highly scalable and resilient cloud engineering solutions for infrastructure and application services using AWS public cloud and other cloud platforms.
- Implement CI/CD capabilities for infrastructure and applications
- Set up and troubleshoot Cloud environments
- Contribute in the architecting and implementation of cloud-native and cloud migration solutions
- Write infrastructure automation scripts and templates and integrate with DevOps tools
- Collaborate with development teams to migrate on-prem infrastructure and application to the Cloud
- Support development teams implement changes on current infrastructure
- Recommend and share cloud architecture and security best practices with the development team
- Travel occasionally to other locations for business, possible 1-2 per year
Qualifications
- Bachelor’s degree in engineering, Computer Science or equivalent.
- 3+ years in IT or Software Engineering including 3 years in AWS cloud environment or other cloud platforms
- Demonstrated ability to quickly adapt to and master new technologies.
- Expert-level Knowledge of AWS Core Services: CloudFormation, EC2, ECS/Docker, ELB, CodePipeline, CodeDeploy, CodeBuild, CodeCommit/Git, RDS, S3, CloudWatch, Lambda and IAM
- Highly proficient in Python; strong working knowledge of Java and Node.js highly desirable
- Experience in setting up and troubleshooting AWS production environments
- Experience in designing, building, testing and deploying highly scalable and resilient cloud-based infrastructure
- Experience designing and implementing end to end CI/CD Delivery pipelines like CodePipeline and Jenkins
- Expertise in Linux and Windows environments, with advanced proficiency in shell scripting (Bash) and PowerShell automation
- Proven knowledge of application architecture, networking, security, reliability and scalability concepts; software design principles and patterns
- Experience in Terraform and Azure is a big plus
- Knowledge of MLOps practices and tools for managing AI/ML workflows is a plus.
- Familiarity with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Understanding of AI/ML model deployment and integration within cloud environments (AWS SageMaker, Azure ML, Google Cloud AI Platform)
- Must be self-motivated and driven; strong ability to work with internal resources and vendors
#cws
Pay: $100,000.00-$125,000.00 per year
Work Location: Remote