Best part time jobs in Montreal!

DevOps Engineer


This is a Contract position in Montréal, QC posted September 9, 2017.

Our hosted cloud-based platform combines enterprise communications such as voice, video, mobility, presence, collaboration, and messaging all on a hosted platform.

As a DevOps Engineer, you will be critical to our continued success and will be entrusted with the design, integration, and management of the platform services that interface with our growing portfolio of solutions. Ideally you share our passion for system automation, and will continually identify opportunities to further automate the testing & validation of our world-class solutions as well as their integration into our global data centres. An adept expert with linux and open source applications you take a development approach to managing, orchestrating, and optimizing services at both the operating systems and application services level. Put quite simply, you work hard to ensure that you dont have to do the same task twice.

This is your opportunity to join an exciting business that is poised for significant growth. You will work closely with the management team, who has a proven track record of building successful companies in the SaaS and enterprise software space!

What You’ll Do:

The successful applicant will be responsible for the following:

  • Productize and support high availability Linux-based architectures; custom java applications and associated services
  • Day to day management of distributed CentOS nodes in a Cloud Environment
  • Work with the Development teams to design and support our UC platform as a whole
  • Project based work including OS patching, centralized logging, automating the configuration management or particular pieces of the environment, load testing, exploring alternative tools to incorporate into the environment, etc.
  • Rolling out major changes and provide Tier 2/3 support during maintenance windows
  • Document day-to-day activities in our ticketing system
  • Documentation of designs and procedures

What You’ll Need:

  • Bachelor degree, college or equivalent work experience
  • 5 years Linux Systems Administration experience
  • Expert-level familiarity with Linux OS (Redhat variants preferred)
  • Intermediate-level familiarity with configuration management tools such as chef
  • Operational experience with Apache and Tomcat
  • Advanced scripting experience required (e.g. bash, perl, python, ruby)
  • Strong written and verbal communication skills
  • Excellent analytic and troubleshooting skills for problems that span multiple domains (applications, network, system)
  • The position requires an organized, highly motivated individual that has excellent project and task management skills


  • Hands on experience with EC2, S3 and EBS preferred
  • Experience with centralized configuration management tools, such as chef, Puppet or Ansible
  • Previous experience with Kafka, Apache , HA proxy , Zookeeper and Jenkins
  • Experience with mysql and redis prefered
  • Operational experience with Asterisks strongly preferred
  • Experience building and supporting high performance / high availability platforms
  • Experience with monitoring tools (e.g. Nagios, splunk, CloudWatch)