About Citylogix
Citylogix is a data and analytics company transforming how transportation infrastructure is managed. We build intelligent GIS and asset management solutions that help municipalities and engineering partners make smarter, evidence-based decisions. Combining startup agility with deep technical expertise, our team works at the intersection of geospatial technology and civil infrastructure to solve real-world challenges and build smarter, more resilient communities.
English version below, French version will follow.
About the role
Reporting to the Chief Technology Officer (CTO), the DevOps Manager leads the design, implementation, and continuous improvement of our cloud infrastructure, CI/CD pipelines, and DevOps practices. This role partners closely with Engineering, Data Science, Product, and IT to keep our platforms secure, scalable, reliable, and optimized for continuous delivery.
The DevOps Manager is a hands-on technical leader who drives automation, operational excellence, and cloud strategy while mentoring the DevOps team and supporting the organization's growth.
What you'll do
-
Lead, mentor, and grow the DevOps team, fostering a culture of collaboration, automation, and continuous improvement
-
Design, implement, and maintain highly available, scalable, and secure AWS cloud infrastructure
-
Build and optimize CI/CD pipelines (GitHub Actions) and Infrastructure as Code to enable rapid, reliable, automated delivery
-
Partner with Software Engineering to streamline deployment and optimize Nodejs and Python runtime environments
-
Manage and optimize Amazon SageMaker infrastructure to support model training, deployment, and lifecycle management
-
Implement cloud-security best practices, including IAM, networking, secrets management, and compliance controls
-
Own observability and reliability — monitoring, logging, alerting, incident response, root-cause analysis, and post-incident improvement
-
Manage backup, disaster-recovery, and business-continuity strategies
-
Develop automation tooling that improves operational efficiency and reduces manual work
-
Evaluate emerging DevOps technologies and recommend improvements to infrastructure and delivery
-
Maintain technical documentation, infrastructure standards, and operational procedures, and manage relationships with cloud vendors and technology partners
Qualifications
-
Minimum of 5 years in DevOps, Cloud Engineering, or Site Reliability Engineering, including 2+ years in a lead or management capacity
-
Strong, hands-on experience with AWS cloud services
-
Experience designing and managing CI/CD pipelines with GitHub Actions
-
Solid experience with Infrastructure as Code (Terraform, AWS CloudFormation, or similar)
-
Strong knowledge of Node.js and Python deployment environments
-
Strong Linux systems-administration skills
-
Solid understanding of networking, cloud security, and modern infrastructure architecture
-
Experience with monitoring, logging, and observability platforms
-
Experience with containerization (Docker)
-
Excellent communication, leadership, and problem-solving skills, and the ability to manage multiple priorities in a fast-paced environment
Nice to Have
-
Experience with Amazon SageMaker and machine-learning infrastructure (MLOps)
-
Experience with Kubernetes and container orchestration at scale
-
AWS certifications (Solutions Architect, DevOps Engineer, or equivalent)
-
Background in Project Management and/or Release Management
-
Experience working within Agile and DevOps delivery methodologies
-
Experience in a fast-growing SaaS or technology-driven organization
Version francaise:
À propos du rôle
Relevant du chef de la direction technologique (CTO), le ou la gestionnaire DevOps dirige la conception, la mise en œuvre et l'amélioration continue des infrastructures infonuagiques, des pipelines CI/CD et des pratiques DevOps de l'entreprise. Cette personne collabore étroitement avec les équipes de développement logiciel, de science des données, de gestion de produits et des technologies de l'information afin d'assurer la sécurité, l'évolutivité, la fiabilité et l'optimisation des plateformes, tout en favorisant une livraison continue.
Le ou la gestionnaire DevOps est un leader technique qui contribue activement aux opérations quotidiennes. Il ou elle favorise l'automatisation, l'excellence opérationnelle et la stratégie infonuagique, tout en encadrant l'équipe DevOps et en soutenant la croissance de l'organisation.
Responsabilités principales
-
Diriger, encadrer et faire croître l'équipe DevOps en favorisant une culture de collaboration, d'automatisation et d'amélioration continue.
-
Concevoir, déployer et maintenir des infrastructures AWS sécuritaires, performantes et hautement disponibles.
-
Concevoir, maintenir et optimiser les pipelines CI/CD (GitHub Actions) ainsi que les solutions d'Infrastructure as Code afin d'assurer une livraison rapide, fiable et automatisée.
-
Collaborer avec les équipes de développement afin de simplifier les déploiements et d'optimiser les environnements d'exécution Node.js et Python.
-
Gérer et optimiser l'infrastructure Amazon SageMaker afin de soutenir l'entraînement, le déploiement et le cycle de vie des modèles d'apprentissage automatique.
-
Mettre en œuvre les meilleures pratiques en matière de sécurité infonuagique, notamment la gestion des accès (IAM), la réseautique, la gestion des secrets et les contrôles de conformité.
-
Assurer l'observabilité et la fiabilité des plateformes, notamment la surveillance, la journalisation, les alertes, la réponse aux incidents, les analyses des causes profondes et les améliorations découlant des analyses post-mortem.
-
Gérer les stratégies de sauvegarde, de reprise après sinistre et de continuité des activités.
-
Développer des outils d'automatisation afin d'améliorer l'efficacité opérationnelle et de réduire les tâches manuelles.
-
Évaluer les nouvelles technologies DevOps et recommander des améliorations aux infrastructures et aux processus de livraison.
-
Maintenir la documentation technique, les normes d'infrastructure et les procédures opérationnelles, tout en gérant les relations avec les fournisseurs et partenaires technologiques infonuagiques.
Exigences du poste
-
Minimum de cinq (5) années d'expérience en DevOps, en ingénierie infonuagique ou en ingénierie de la fiabilité des systèmes (Site Reliability Engineering), dont au moins deux (2) années dans un rôle de leadership ou de gestion.
-
Solide expérience pratique des services infonuagiques AWS.
-
Expérience dans la conception et la gestion de pipelines CI/CD avec GitHub Actions.
-
Solide expérience des outils d'Infrastructure as Code (Terraform, AWS CloudFormation ou équivalent).
-
Bonne connaissance des environnements de déploiement Node.js et Python.
-
Excellente maîtrise de l'administration de systèmes Linux.
-
Bonne compréhension des réseaux, de la sécurité infonuagique et des architectures modernes.
-
Expérience avec les outils de surveillance, de journalisation et d'observabilité.
-
Expérience avec les technologies de conteneurisation, notamment Docker.
-
Excellentes aptitudes en communication, en leadership et en résolution de problèmes, ainsi que la capacité à gérer plusieurs priorités dans un environnement dynamique.
Atouts
-
Expérience avec Amazon SageMaker et les infrastructures d'apprentissage automatique (MLOps).
-
Expérience avec Kubernetes et l'orchestration de conteneurs à grande échelle.
-
Certifications AWS (Solutions Architect, DevOps Engineer ou équivalent).
-
Expérience en gestion de projets et/ou en gestion des mises en production (Release Management).
-
Expérience dans un environnement Agile et DevOps.
-
Expérience au sein d'une entreprise technologique ou d'une entreprise SaaS en forte croissance.