Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Cloud Engineer - CID&A




Requisition ID: 197324

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.


The Cloud Engineer role will be responsible for the Platform designing, building, monitoring, tuning, and troubleshooting bank wide initiatives supported by Data and Analytics Technology. This consists of platform building, tooling, integration, process automation, platform enhancement, and delivery of new projects.

Is this role right for you? In this role, you will: 


  • Containerized Applications Development: Design, build, and implement various applications using Docker and deploy to Kubernetes Cluster.
  • Cloud Managed Application Development: Design, build, and implement solutions around standard public cloud services like, Google Cloud storage, Bigquery, Vertex AI Notebooks, Cloud Run and Cloud Functions among others, Using Terraform Modules.
  • Cluster Administration: Deploy, test, monitor, administer, optimize, and operate scalable clusters on-premises and/or in the cloud, ensuring high availability and performance.
  • Docker Base Images Upgrade: Continuously upgrade Docker base images for client deployments. Provide support during client-side deployments.
  • Release Control Management: Maintain and enhance the Release Control Management pipeline using Terraform, Cloud build and GitHub Actions and Bitbucket/GitHub repositories.
  • Client Pipeline Management: Implement CI/CD process by designing industry standard Cloud Build for deploying Infrastructure and analytics workloads using Terraform, Docker, Cloud build, GitHub Actions, Artifact registry and other build / deployment activities
  • Credential Security: Setup Hashicorp Vault and Secret Manager for secret management.  Integrate security solutions with client interfaces
  • Client User Acceptance Testing: Lead clients in user acceptance testing for component and base image upgrades, ensuring smooth transitions and minimal disruptions.
  • Advanced Monitoring and Troubleshooting: Troubleshoot and resolve performance issues to ensure optimal system performance.
  • Vendor and Technical Support Interaction: Regularly meet with product vendors and technical support to fine-tune and troubleshoot software components, ensuring the highest level of system performance and reliability.
  • Mentorship: Mentor junior engineers in best practices for building, deploying, testing, and supporting services, fostering a culture of continuous learning and improvement.


Do you have the skills that will enable you to succeed in this role?  We’d love to work with you if you have experience with:


  • Experience in using Public Cloud services. Certification in GCP (GCP Cloud Associate) is required.
  • Experience in using Infrastructure as Code tooling Like Terraform.
  • Experience in DevOps tooling like GitHub, GitHub Actions, Cloud Build and Terraform Cloud is a positive.
  • Proficiency in languages like Python, Go, or Java is crucial. You’ll be automating tasks, creating scripts, and developing infrastructure as code.
  • Experience with Docker is a must - including setting up and managing Docker registries as well as creating Dockerfiles to create custom images.
  • Experience on setting up Kubernetes or similar platform on premise/cloud (On-prem Rancher experience is a plus)  
  • General Understanding of continuous integration/continuous deployment (CI/CD) pipelines and how to optimize them for faster software delivery.
  • Should have knowledge of overlay networking needed for inter-container communications from different nodes as well as external servers/infrastructure
  • Experience building CI/CD pipelines using GitHub, Artifactory etc. to reduce cycle times and ensure quality.
  • Experience automating systems deployments and configuration management using tools like Ansible, Chef, Puppet, Terraform, Saltstack.
  • Must have virtualization experience like VirtualBox, Hyper-V, Docker, VMware etc.
  • Strong scripting skills (i. e. shell scripting, Python, Perl, Ansible) for automation.
  • Working experience with source control systems like Git.
  • Exposure to working on cloud platforms like Azure/GCP/AWS
  • Experience with Agile/Scrum development methodologies
  • Team player with effective communication skills (verbal and written)
  • Able to see tasks through to completion without significant guidance
  • Self-managed and results-oriented with sense of ownership is required
  • A university degree in Mathematics, Science, Engineering, Management or relevant.


What's in it for you?

•    The opportunity to join a forward-thinking and collaborative team, surrounded by innovative thinkers.
•    A rewarding career path with diverse opportunities for professional development
•    Internal training to support your growth and enhance your skills.
•    An inclusive working environment that encourages creativity, curiosity, and celebrates success!
•    Work in an Ecosystem where you’ll have access to group seating, offices, collaboration spaces, a cafeteria with different options daily, and more.
•    Hybrid Work Environment


Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Job Segment: Application Developer, Testing, Cloud, Technical Support, Investment Banking, Technology, Finance