À propos de nous :
Établie à Montréal, au Québec, Simply Voting Inc. est un fournisseur de premier plan de solutions de vote en ligne sécurisées et hébergées. Parmi nos clients figurent Élections PEI, le Parti libéral du Canada et l’Université de Toronto. Nous sommes une entreprise SaaS B2B financièrement stable et en pleine croissance, reconnue pour sa rigueur technique, sa sécurité et la qualité de son service à la clientèle.
À propos du poste
Ce poste est une occasion de prendre en charge un environnement serveur stable et critique, ayant un impact direct sur les processus démocratiques dans divers secteurs de notre société.
Vous serez le ou la principal·e responsable de notre infrastructure, avec le soutien du fondateur et de l’équipe de développement. Il s’agit d’un environnement axé sur la stabilité, dont l’objectif est de maintenir et d’améliorer progressivement une architecture éprouvée, plutôt que de procéder à des migrations à grande échelle.
Notre plateforme repose sur une pile Linux + Apache + PHP-FPM + MariaDB renforcée. Votre principale responsabilité sera d’assurer des niveaux élevés de performance, de sécurité et de disponibilité. Vous contribuerez également à l’amélioration progressive et à l’automatisation de l’infrastructure au fil du temps.
L’infrastructure est gérée sous forme de code à l’aide de Terraform pour le provisionnement et d’Ansible pour la configuration, avec révision par les pairs requise pour tout changement.
Le travail est guidé par des priorités, des tâches et des processus établis, notamment lors de la période d’intégration. À mesure que vous vous familiariserez avec le système, vous serez appelé·e à contribuer à la planification, à proposer des améliorations et à prendre une part croissante de responsabilité dans les décisions liées à l’infrastructure.
Vous assurerez la couverture des astreintes, avec le soutien du fondateur en cas de besoin. Les incidents sont rares (généralement moins d’un par mois).
Avantages clés
- 85 % de télétravail
- Excellent équilibre travail-vie personnelle
- Assurance vie, santé et soins dentaires
- Prime annuelle pour l’ensemble du personnel
- Cotisation équivalente au REER
- Quatre semaines de vacances
- Salaire compétitif selon l’expérience
Qualifications essentielles
- Au moins 5 ans d’expérience en gestion de serveurs Linux en production (Rocky / RHEL / CentOS ou équivalent)
- Solide expérience avec Apache (configuration, optimisation, dépannage)
- Solide expérience avec MySQL / MariaDB (réplication, sauvegardes, performance, reprise après incident)
- Solide expérience en automatisation d’infrastructure avec Ansible
- Capacité démontrée à diagnostiquer et résoudre des incidents de façon autonome en environnement de production actif
- Bonne maîtrise des scripts shell
- Expérience avec Git / GitHub
- Expérience avec des outils de surveillance de serveurs
- Compréhension des enjeux de sécurité et du renforcement des serveurs
Atouts
- Expérience avec Terraform
- Expérience en virtualisation matérielle
- Expérience en gestion de pare-feux (de préférence Fortigate UTM)
- Expérience en tests de charge
- Expérience avec les clusters Galera
- Notions de base en PHP (programmation non requise)
- Connaissance de SAML
- Un diplôme dans un domaine connexe est souhaitable ; toutefois, des compétences et une expérience équivalentes seront prises en compte.
- Les certifications RHCSA / RHCE ou CISSP constituent des atouts, mais ne sont pas obligatoires.
Responsabilités
- Acquérir une compréhension générale du vote en ligne et de nos processus d’affaires
- Développer une connaissance approfondie de l’infrastructure du système de vote
- Administrer les environnements de production, de développement et de préproduction
- Surveiller l’infrastructure afin de détecter les défaillances, les problèmes de performance et les risques de sécurité
- Diagnostiquer et résoudre les incidents en production, incluant l’analyse des causes profondes et les mesures préventives
- Améliorer progressivement l’infrastructure et en assurer la documentation afin d’optimiser la fiabilité, la sécurité et la performance
- Participer aux révisions par les pairs pour les modifications de l’infrastructure sous forme de code
- Collaborer avec les développeurs pour soutenir les dépendances applicatives et améliorer les déploiements
- Contribuer aux audits de sécurité périodiques
- Effectuer des enquêtes techniques ponctuelles et bien définies, alignées sur les besoins de l’entreprise
Style de travail et attentes
- Vous êtes à l’aise pour travailler de façon autonome et prendre des responsabilités dans un environnement structuré, avec une autonomie croissante au fil du temps.
- Vous privilégiez la stabilité, la fiabilité et les améliorations à faible risque plutôt que les refontes architecturales majeures.
- Vous faites preuve de calme et de méthode lors des incidents en production.
- Vous accordez de l’importance à une documentation claire et à une infrastructure reproductible.
- Vous effectuez des modifications précises et circonscrites, en évitant toute complexité inutile.
Nous remercions toutes les personnes qui manifestent leur intérêt ; toutefois, seules celles retenues pour un test court et une entrevue seront contactées.
Prêt·e à prendre en charge un système stable et critique, et à avoir un impact concret ? Nous avons hâte de vous rencontrer !