top of page

Montreal, Canada or Remote

DevOps Engineer

Full-Time, Part-Time, Contractual

About the Role

We are looking for a talented DevOps Engineer with advanced knowledge of Kubernetes and experience in auto scaling and descaling to join our growing team. The DevOps Engineer will play an essential role in automating, configuring, troubleshooting, and optimizing our development and production environments. The ideal candidate will be passionate about leveraging technology to create efficient systems that contribute to the company's success in the retail industry.

Responsibilities

  • Automate and Streamline Operations: Utilize various tools to automate building, testing, and deployment processes, enhancing collaboration and efficiency.

  • Manage Auto scaling and Descaling: Implement and manage auto scaling and descaling strategies to ensure optimal resource utilization and system performance.

  • Collaborate Across Teams: Work closely with development, operations, and product teams to ensure smooth deployment and operation of applications and systems.

  • Manage Cloud Infrastructure: Oversee and maintain our cloud-based systems, including AWS, GCP, and Azure, ensuring optimal performance and security.

  • Implement Monitoring Solutions: Develop and maintain monitoring and alerting systems to ensure system reliability and timely issue resolution.

  • Continuous Improvement: Continuously assess and implement best practices in DevOps, keeping up with industry standards and trends.

  • Ensure Security Compliance: Work with security teams to ensure that all systems meet necessary compliance standards and are secured against potential threats.

  • Support Data Integration: Collaborate with data architects and engineers to support data integration, including pub/sub and data streaming services.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or equivalent experience

  • 3+ years of experience in DevOps or related areas, including experience in retail technology environments.

  • Advanced knowledge of Kubernetes and experience with auto scaling and descaling techniques.

  • Proven expertise in major cloud platforms such as AWS, GCP, and Azure.

  • Experience with containerization technologies like Docker.

  • Knowledge of pub/sub and data streaming services.

  • Strong scripting and automation skills using languages like Python, Shell, or Ruby.

  • Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or Travis CI.

  • Strong problem-solving abilities and a proactive attitude.

  • Excellent communication skills, both written and verbal.

Tell us a bit about yourself by filling out the form below and a member of our team will get back to you soon.

bottom of page