Career Opportunities Contact Us Français Italiano
Home Services Solutions Profile
In order to meet the growing needs of our customers, we are constantly searching for dynamic, qualified individuals to join the CTC resource team. Currently, there are several career opportunities available at CTC. If you feel you satisfy the qualifications for one of the positions listed on this page, please send your CV to identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC004886 : Team Lead - Cloud Development
Location : Montreal, Quebec
Field : Team Lead
Position Type : Contract
Starting : September 9, 2019
Ending : November 29, 2019
Resources Required : 1
Position Description
  • You actively participate in the realization of our Cloud vision by leading a team working hard to develop our Cloud platform. This means using your technical chops to mentor a team of 10 developers working with a Cloud/DevOps mindset.

Here’s the technical environment in which you would evolve at first:

  • Collaboration (JIRA/Confluence)
  • Source Code Management (Git-Bitbucket)
  • Continuous Integration servers (Jenkins 2 with pipeline as code concept)
  • Artefacts Management (Nexus, Artifactory)
  • Quality Management Dashboards (SonarQube)
  • Provisioning (Ansible, Terraform)
  • More provisioning and orchestration tools (Docker/k8s)
  • Deployed on multi cloud environments (private with OpenShift, publics with AWS, GCP-GKE)
  • Applications Monitoring (AppDynamics, Datadog, etc.) to measure that all those wonderful applications deliver the expected business value to its customers
  • As a Cloud Development Lead, you are a generalist in all things Cloud/DevOps, but you also have a specialization in mentoring software development teams; you have an excellent knowledge of design patterns, you develop using everything as code concept, with languages such as Terraform, Python or Golang. You have a good knowledge of CI-CD tools and you develop following all the same best practices used for software application development.

Your Primary Responsibilities

  • Provide technical leadership/mentorship to successfully deliver the Cloud Foundation
  • Develop Product’s architecture and design with the help of the development team
  • Ensure that the team develop following the industry’s DevOps best practices (such as TDD, IaC, etc.)
  • All the development you do uses everything as code paradigm and your code commits trigger full CI-CD pipeline up to production systems
  • All the development you do is tested using test automation, developed at the right level, based on needs and context
  • Everything that you put in production is monitored so that automatic fixes can take place in case of problems (using blue-green and-or canary deployments patterns)
  • Everything that you put in production follows the High Availability (HA) best practicesYou work collaboratively with the bank’s operations teams to ensure that developed solution work well in the bank’s context

What you should have to apply

  • University degree in related fields with 5-10 years of experience or equivalent experience
  • Bilingual (spoken/written) French and English ideal, but not mandatory
  • You master at least one of the following Cloud: AWS, GCP and have minimal knowledge of the other one if applicable
  • You know what the Periodic table of DevOps tools is (and if not, when you'll see it, you'll get it!) and you master at least one tool per category on the table
  • You have an above average security awareness mindset