Senior DevOps Engineer

Simply Voting Inc., based in Montreal, Quebec, is a specialized provider of secure, hosted online elections. Our customers include Elections PEI, the New Democratic Party of Canada, and the University of Toronto. We take pride in the fact that our customers rave about our voting system and the excellent support that we provide in helping them achieve their goals. Our company is financially stable, continuously growing, and has a friendly and professional work atmosphere.

We are currently looking for a Senior DevOps Engineer to join our team. 

This position is optionally an 85% ‘work from home’ opportunity and offers the following benefits:

  • An excellent work/life balance
  • Less time commuting
  • Life, health and dental plan
  • Annual company-wide bonus
  • Competitive salary
  • Four weeks vacation
  • Free snacks and coffee


This position is the perfect opportunity for someone who is looking for a stable, full-time career supporting a mission-critical server environment that has a direct impact on democracy in various sectors of our society. Our servers are LAMP stacks and your primary responsibility is to make sure their performance, security and availability are maintained to a high standard. Secondary responsibilities are to modernize our technologies and automate infrastructure. You will be given proper training to understand the industry and how our voting system works.



  • At least 5 years of experience managing LAMP servers
  • Excellent knowledge of CentOS
  • Excellent knowledge of Apache (tuning, configuration, load balancing)
  • Excellent knowledge of MySQL/MariaDB (replication, backups, optimization)
  • Excellent knowledge of security issues and server hardening
  • Excellent problem-solving skills
  • Excellent research skills
  • Strong knowledge of shell scripting
  • Strong knowledge of server monitoring tools
  • Strong knowledge of Ansible
  • Strong knowledge of Terraform
  • Strong knowledge of hardware virtualization
  • Strong knowledge of managing firewalls (preferably with Fortigate UTM)
  • Good knowledge of cPanel
  • Good knowledge of conducting load tests
  • Good knowledge of Galera cluster
  • Good knowledge of Git or GitHub
  • Good knowledge of PHP (ability to program is not required)
  • Knowledge of SAML is preferable, but not required
  • A university degree is preferable, however equivalent skills and experience will be considered
  • A RHCSA (Red Hat Certified Administrator) or RHCE (Red Hat Certified Engineer) certification is preferable, but not required
  • A CCISP (Certified Information System Security Professional) certification is preferable, but not required
  • A home office with high speed internet (if working from home is desired)
  • Self-motivated and disciplined to work productively from your home office (if desired)
  • Natural tendency to be helpful and to facilitate the workflow for others
  • Adaptable, a team player, a positive attitude, and tremendous work ethic
  • Ability to follow direction and take constructive criticism with grace
  • Creative and passionate about growing with a fantastic company


  • Develop a general understanding of online voting and our business processes
  • Develop an in-depth understanding the infrastructure of the voting system
  • Use Git / Github for version control and project coordination
  • Modernize, enhance, and document infrastructure elements to improve reliability, security, and performance
  • Automate infrastructure deployment and configuration using Ansible and Terraform
  • Review source code changes and test enhancements during peer reviews
  • Administer production, development, and staging environments
  • Monitor all infrastructure elements for faults, performances issues, and security issues
  • Assist with periodic security audits
  • Collaborate with programmers on improving DevOps systems
  • Perform occasional special project, research, or brainstorming tasks
  • Participate in team meetings


Ready to start loving to come to work? Eager to be proud of the work your company does? Want to be surrounded by supportive and encouraging professionals? We are excited to meet you!

We thank all applicants for submitting their applications, however, only those who qualify for an interview will be contacted.


Apply on this job