DevOps Developer

Bookmark and Share

Cultivating a culture of high trust, PEAK strives to maintain an environment of collaboration, and family-like relations among employees. It will be exciting, with fast paced work and many new opportunities to surpass yourself. You have a strong entrepreneurial spirit and no shortage of courage. Put your ideas forward and grow with us.

Come Make a Difference!

Working closely with the developer’s team, you will be responsible of developing new technologies and finding new ways to improve the daily operative tasks.

What you'll do

  • Develop automation around ECS, EC2, CircleCI, CloudFormation, Terraform and other "best-fit" technologies
  • Design, implement, manage and orchestrate Docker Container Clusters
  • Manage, develop and maintain our CI/CD pipelines
  • Implementing production and development environment auto-deployment
  • Investigate and suggest improvements with regards to scalability, security, and overall quality of the infrastructure and CI/CD pipelines
  • Orchestrate and execute various system upgrades (databases, caches, etc…)
  • Develop and maintain installation and configuration scripts
  • Perform ongoing monitoring and tuning, upgrades, backups and resource optimization as required
  • Make architectural and deployment improvement suggestions
  • Promote test-driven and continuous development where possible
  • Promote continuous integration where possible
  • Ensure redundancy and stability for all critical systems
  • Ensure data protection and recoverability for all supported systems
  • Understand Encryption and Secret Management

 What we’re looking for 

  • Bachelor’s degree in engineering or computer science
  • Minimum of 3 years’ experience in a DevOps role
  • Experience in maintaining scalable mission-critical infrastructure
  • Expertise in troubleshooting large-scale distributed systems
  • Good knowledge with the AWS platform
  • Good knowledge about deployment automation experience (CI/CD)
  • Knowledge about infrastructure automation (Terraform, CloudFormation, etc.)
  • Knowledge of codes and scripts (Bash, PowerShell, Python, etc.)
  • Knowledge about networking (NAT, DNS, Firewall, routing, load balancing, etc.)
  • Proficiency with Linux systems, shell scripting and the Unix toolbelt
  • Thorough understanding of distributed systems and the protocols they use, including TCP/IP, SOAP, RESTful APIs, SQL, NoSQL

Role success factors

  • Independence, creativity, initiative and the ability to understand the company's architecture and business goals
  • Ability to communicate effectively in verbal and written communication
  • Experience working with Agile and iterative development methodologies
  • Capacity to work both in French and English
  • Passion to learn new technologies
  • Expertise in designing, analyzing large-scale distributed systems
  • Familiarity with web and mail protocols (HTTP/S, TLS, SMTP, IMAP, etc.)
  • Determination to provide reliable and fault tolerant systems
  • Experience with the management and administration of a variety of DBMS, Web and Applications servers

About PEAK

Making a real difference in the lives of Canadians is our raison d'être. Improving the quality of people's lives through better use of their money is our mission. PEAK is the Canadian leader when it comes to fully independent advice.

For 27 years, PEAK has consistently expanded its horizons and now has more than $10 billion in assets under administration.

With 1,500 Advisors, registered professionals and employees across Canada, PEAK has always been in the lead, yet has never lost sight of its values and mission.

We wish to thank all those who have applied but we will communicate only with those candidates selected for interviews.