27 Sep
|
Flyscan Systems
|
Quebec City
27 Sep
Flyscan Systems
Quebec City
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 versatile 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 !
📌 Spécialiste DevOps/DevOps Specialist (Quebec City)
🏢 Flyscan Systems
📍 Quebec City