Spécialiste DevOps/DevOps Specialist

Flyscan Systems Inc.

Quebec

Hybrid

CAD 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Télétravail hybride
Assurances collectives
Télémédecine
Congés maladie illimités
Formations et perfectionnement
Activités d’équipe

Job summary

Flyscan Systems Inc. recherche un spécialiste DevOps pour standardiser et automatiser le cycle de livraison logiciel dans nos équipes.

Vous concevrez, construirez et maintiendrez des pipelines CI robustes couvrant C/C++, Go, .NET, Node.js et Python, avec une approche DevSecOps. Vous définirez la stratégie de branches, améliorerez l’expérience développeur via DevContainers, intégrerez la sécurité continue et les métriques DORA, et travaillerez avec les équipes IA, backend et IoT dans un cadre

Qualifications

  • Diplôme universitaire ou collégial en informatique ou génie logiciel.
  • Maîtrise de Bash, Python et administration Linux.
  • Expérience pratique avec GitLab CI/CD, stratégies de branche et conteneurisation.
  • Connaissance de SLSA, OWASP et intégration d’outils SAST/DAST.
  • Automatisation des images de référence avec Packer et cloud-init.
  • Anglais opérationnel; français souhaité.

Responsibilities

  • Concevoir et maintenir des pipelines GitLab CI robustes pour une pile multi-technologies.
  • Définir et appliquer une stratégie de branches et gestion des artefacts.
  • Standardiser DevContainer et améliorer l’expérience développeur (DevEx).
  • Intégrer la sécurité continue via SLSA et les gates dans les pipelines.
  • Automatiser la génération de SBOM et l’analyse de vulnérabilités des dépendances.
  • Implanter les métriques DORA et suivre les performances des pipelines.
  • Collaborer avec les équipes IA, backend et IoT et promouvoir les meilleures pratiques.

Skills

Bash
Python
Linux administration
GitLab CI/CD
DevOps
DevSecOps

Education

Diplôme universitaire en informatique ou génie logiciel

Tools

Docker
Podman
DevContainers
Packer
cloud-init
Git

Job description

Flyscan est à la fine pointe de la technologie en matière de sécurité et de protection de l’environnement. Nous avons conçu et développé un système d’inspection aérienne capable d’identifier de petites fuites de pétrole et de gaz, ainsi que d’autres menaces qui ne peuvent pas être détectées par l’œil humain. Grâce à nos logiciels de pointe, à l’IA et à des algorithmes hautement performants, nous aidons les entreprises du secteur de l’énergie à réduire les risques environnementaux et à améliorer la sécurité en leur fournissant des données exploitables, des analyses basées et des solutions GIS.

Dans le cadre de notre croissance, nous sommes à la recherche d'un ou d'une spécialiste DevOps pour standardiser et automatiser le cycle de livraison logicielle dans l'ensemble de nos équipes. Vous serez le moteur de la cohérence de nos pipelines, de la standardisation de l'expérience développeur, et de l'intégration de la sécurité et des métriques au cœur de tout ce que nous construisons.

Votre Rôle :
  • Architecture des pipelines : Concevoir, construire et maintenir des pipelines GitLab CI robustes pour une pile technologique variée (C/C++, Golang, .NET, Node.js, Flutter, Python, PHP), alors que plusieurs projets n'ont actuellement aucune automatisation unifiée ou seulement des pipelines de build et de déploiement minimaux.
  • Gestion des branches et versionnage : Définir et faire appliquer une stratégie de branches cohérente, en intégrant les commits conventionnels Git et le versionnage sémantique automatisé, afin de simplifier les livraisons et la gestion des artéfacts.
  • Expérience développeur (DevEx) : Favoriser l'efficacité du développement local en standardisant et en maintenant les configurations DevContainer dans toutes les équipes de développement.
  • Intégration DevSecOps : Intégrer la sécurité en continu au cycle de déploiement en incorporant l'analyse statique, les outils SAST/DAST et les lignes directrices OWASP à des barrières (gates) automatisées dans les pipelines.
  • Sécurité de la chaîne d'approvisionnement logicielle (SLSA) : Faire progresser la posture de sécurité de nos pipelines vers la conformité SLSA en automatisant la génération des nomenclatures logicielles (SBOM), l'analyse des vulnérabilités des dépendances (CVE) et la signature numérique des artéfacts.
  • Métriques d'ingénierie : Implanter et suivre les métriques DORA (fréquence de déploiement, délai de livraison des changements, MTTR, taux d'échec des changements) afin d'offrir une visibilité sur la vélocité de développement et la santé des pipelines.
  • Automatisation des golden images : Brancher nos recettes d'infrastructure as code existantes (Packer, cloud-init) et nos paquets applicatifs edge (images OCI distroless Podman, Quadlets systemd) à des pipelines CI entièrement automatisés et continus.
  • Une personne autonome, douée pour la résolution de problèmes, qui aime prendre des processus chaotiques ou inexistants et en faire des flux de travail robustes et fluides.
  • Un(e) expert(e) en environnements Linux, en scripting et en automatisation de pipelines.
  • Un(e) spécialiste pragmatique qui comprend qu'un bon pipeline CI/CD est invisible pour la personne qui développe, tout en appliquant en arrière-plan des normes strictes de qualité et de sécurité.
  • Quelqu'un à l'aise de collaborer avec les équipes IA, backend et embarqué/IoT, pour que tout le monde travaille selon les mêmes façons de faire.
  • Aimer travailler dans un environnement Agile dynamique et partager ses connaissances avec les membres de l'équipe.
Exigences Techniques :
  • Formation : Diplôme universitaire ou collégial en informatique, en génie logiciel ou dans un domaine connexe.
  • Compétences fondamentales : Maîtrise experte de Bash, de Python et de l'administration Linux.
  • CI/CD et conteneurs : Vaste expérience pratique de GitLab CI/CD, des workflows Git, des stratégies de branches et de la conteneurisation (Docker, Podman, DevContainers).
  • DevSecOps et sécurité : Solide connaissance pratique de la sécurité de la chaîne d'approvisionnement logicielle (SLSA), des cadres OWASP et de l'intégration d'outils SAST/DAST aux pipelines CI.
  • Infrastructure et automatisation des OS : Expérience de l'automatisation de la construction d'images de référence (golden images) avec des outils comme Packer et cloud-init.
  • Métriques et AQ : Connaissance de l'implantation des métriques DORA et de l'intégration des résultats de tests automatisés (p. ex. via les API QMetry) aux barrières de déploiement.
  • Langues : La maîtrise de l'anglais, à l'oral comme à l'écrit, est requise; le français est un atout.
  • Un environnement de travail flexible combinant télétravail et collaboration en personne dans nos bureaux de Québec, Montréal et Bromont
  • Adopte ton propre rythme avec des horaires flexibles
  • Profite de congés de maladie illimités pour prioriser ta santé sans souci
  • Programme d’assurances collectives
  • Accès à une plateforme de télémédecine
  • Salaire compétitif basé sur ton expérience et les standards du marché
  • Développe tes compétences grâce à des opportunités de formation et de perfectionnement
  • Participe à des vols d’essai et vois notre technologie en action !
  • Activités d’équipe à distance ou en personne organisées par notre club social
  • Une équipe géniale !
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Spécialiste DevOps
Spécialiste DevOps

Robotiq • Saint-Ferréol-les-Neiges

Hybrid
CAD 100,000 - 140,000
Horaires flexibles
Télémédecine
Coopérative des travailleurs actionna‪
Développeur(euse) Logiciel – Équipe Systèmes au sol
Développeur(euse) Logiciel – Équipe Systèmes au sol

Flyscan Systems Inc. • Quebec, Montreal (administrative region), Bromont

On-site
CAD 60,000 - 80,000
Congés de maladie illimités
Programme d’assurances collectives
Accès à une plateforme de télémédecine
+2
Ingénieur(e) DevOps Senior – Google Cloud (GCP) & Infrastructure
Ingénieur(e) DevOps Senior – Google Cloud (GCP) & Infrastructure

BrainFinance • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Assurance collective
Régime d’épargne-retraite (REER)
Télémédecine et soins de santé virtels
Développeur(euse) Logiciel – Système d'Acquisition en Vol / Software Developer – Flight System
Développeur(euse) Logiciel – Système d'Acquisition en Vol / Software Developer – Flight System

Flyscan Systems Inc. • Quebec

On-site
CAD 70,000 - 90,000
Congés de maladie illimités
Programme d’assurances collectives
Accès à une plateforme de télémédecine
+2
DevOps Developer | French Version Only
DevOps Developer | French Version Only

MAG Energy Solutions, Inc • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
4 semaines de vacances
Mode de travail hybride
Assurance collective et régime de retr
+1
Administrateur.rice plateforme de développement logiciel
Administrateur.rice plateforme de développement logiciel

Optimum IT Solutions • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Full-stack engineer – Builder IA
Full-stack engineer – Builder IA

Airudi • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
3 semaines de vacances
Assurances collectives
Télétravail autorisé jusqu'à 2 mois par an
+4
Développeur(euse) logiciel senior
Développeur(euse) logiciel senior

Integratedcooling • Trois-Rivières, Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Assurances dentaires et télémédecine
PAE (plan d'aide employé)
Développeur principal Backend
Développeur principal Backend

National Bank of Canada • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Programme santé et bien-être
Assurance collective
Régime de retraite généreux
+4
Photogrammetry Technician/Technicien(ne) en photogrammétrie
Photogrammetry Technician/Technicien(ne) en photogrammétrie

Flyscan Systems Inc. • Quebec

Hybrid
CAD 65,000 - 90,000
Télétravail flexible
Congés maladie illimités
Assurance collective
+3