Développeur(euse) - IaC

Exo

$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a relevant field.
  • 5 to 8 years of relevant experience in software automation, cloud engineering, or DevSecOps.
  • Advanced expertise in Infrastructure as Code with Terraform and/or Bicep.
  • Strong experience in Microsoft Azure or equivalent cloud services and CI/CD tools (preferably Azure DevOps).
  • In-depth knowledge of DevSecOps, cloud security practices, and pipeline security management.
  • Familiarity with scripting languages (Python, Bash, PowerShell) for automation tasks.
  • Strong analytical mindset, architectural thinking, and excellent communication skills in French and functional English.

Responsibilities

  • Actively participate in defining the Azure cloud architecture for software products (Microservices, APIs) and overall monitoring strategy.
  • Own the writing, centralization, and evolution of infrastructure scripts (Terraform, Bicep) for the application ecosystem.
  • Design, rewrite, and optimize continuous deployment and integration pipelines via Azure DevOps (or GitHub Enterprise).
  • Act as the main liaison with the corporate Cybersecurity team, implementing their directives and integrating security measures within pipelines.
  • Build initial architecture for observability tools (Grafana, InfluxDB, ElasticSearch) for SRE and developer use.
  • Resolve advanced infrastructure issues during normal business hours and provide advisory support to developers and SREs on DevSecOps best practices.

Benefits

  • Regular full-time employment at 37.5 hours per week.
  • On-call service availability 24/7 on a rotational basis, as needed and prioritized.
  • Hybrid work environment.
Full Job Description
Introduction

Sous la responsabilité du Chef - Services de solutions d'entreprises, le développeur IaC sera l'architecte des autoroutes par lesquelles les solutions technologiques voyagent vers la production. Son mandat est stratégique : définir l'architecture Cloud de concert avec l'équipe d'architecture et les responsables techniques, rédiger l'infrastructure sous forme de code (IaC), et intégrer la sécurité dès la conception (Shift-Left). Il développera l'ingénierie IaC auprès des équipes afin d'assurer une livraison rapide et sécuritaire.

Responsabilités principales

  • Architecture Infonuagique : Participer activement à la définition de l'architecture Cloud (Azure) pour les produits logiciels (Microservices, API) et collaborer à la définition de la stratégie globale de monitoring ;
  • Infrastructure as Code (IaC) : Être le propriétaire de la rédaction, de la centralisation et de l'évolution des scripts d'infrastructure (Terraform, Bicep) pour l'écosystème applicatif ;
  • Pipelines CI/CD : Concevoir, réécrire et optimiser les pipelines de déploiement continu et d'intégration continue via Azure DevOps (ou GitHub Enterprise), en y intégrant des stratégies de versioning et de release contrôlées ;
  • Cybersécurité : Agir comme liaison principale avec l'équipe de Cybersécurité corporative. Mettre en place et appliquer leurs directives en intégrant des Sanity Gates sécuritaires et des outils d'analyse au sein des pipelines ;
  • Fondations d'observabilité : Construire l'architecture initiale et la fondation des outils d'observabilité (Grafana, InfluxDB, ElasticSearch) qui seront ensuite exploités par l'équipe SRE et les développeurs ;
  • Support avancé : Résoudre les problèmes d'infrastructure poussés (durant les heures normales de bureau) et agir à titre d'expert-conseil pour les développeurs et SRE sur les meilleures pratiques DevSecOps.

La liste des responsabilités et tâches énumérées précédemment est sommaire et indicative. Il ne s'agit pas d'une liste complète et détaillée des responsabilités et tâches susceptibles d'être effectuées par le titulaire du poste.
Exigences normales du poste

Scolarité
  • Baccalauréat en informatique, en génie logiciel, cybersécurité, ou tout autre domaine pertinent.

Expérience
  • 5 à 8 ans d'expérience pertinente en automatisation logicielle, ingénierie Cloud, ou DevSecOps.

Compétences et aptitudes
  • Infrastructure as Code : Maîtrise requise et approfondie de Terraform et/ou Bicep ;
  • Écosystème Cloud : Forte expérience en architecture au sein de Microsoft Azure ou d'un service infonuagique équivalent, et maîtrise des outils CI/CD (Azure DevOps privilégié) ;
  • Sécurité : Connaissances pointues des concepts DevSecOps, de la sécurité des pipelines applicatifs et de la gestion des accès Cloud ;
  • Scripting : Connaissance des langages de script (Python, Bash, PowerShell) pour l'automatisation ;
  • Esprit analytique fort, pensée architecturale (vision globale), excellentes capacités de communication pour collaborer avec diverses équipes (Cybersécurité, Dév, SRE), et forte autonomie. Maîtrise du français, connaissance fonctionnelle de l'anglais, à l'oral et à l'écrit ;
  • Connaissances des technologies de conteneurisation (Docker, Kubernetes). Connaissance de la méthodologie Agile, constitue un atout important.

Compétences et aptitudes
  • Expertise en analytique de données et en plateformes de traitement de données à grande échelle ;
  • Maîtrise de la plateforme Databricks (Lakehouse) et de ses composantes principales (workspaces, clusters, jobs, notebooks) ;
  • Solide compréhension de l'architecture Apache Spark et de son utilisation pour le traitement distribué des données ;
  • Capacité à soutenir des cas d'usage analytiques variés : analytique, descriptive, diagnostique, prédictive et avancée ;
  • Compréhension des concepts de gestion des données : ingestion, transformation, qualité, performance et fiabilité des pipelines ;
  • Connaissance des bonnes pratiques liées à la performance, à la scalabilité et à l'optimisation des coûts sur Databricks ;
  • Sensibilité aux enjeux de sécurité, gouvernance et conformité des données, incluant les concepts de catalogage et de contrôle des accès (ex. Unity Catalog) ;
  • Compréhension de l'intégration de Databricks avec les environnements cloud et les écosystèmes de données organisationnels ;
  • Capacité à collaborer avec des équipes Data Engineering, Data Science, BI, DevOps et Sécurité ;
  • Contribution à la standardisation, à la fiabilité et à l'amélioration continue des plateformes analytiques.


Conditions de travail

Période d'emploi et horaire
  • Emploi régulier à temps plein, soit 37.5 heures par semaine ;
  • Être disponible pour offrir du service 24/7 à travers une rotation de garde, selon les besoins et les priorités.

Lieu

Siège social, 1001 boulevard Robert-Bourassa, 26e étage, Montréal, Québec, H3B 4L4

Le masculin est utilisé de façon générique afin d'alléger le texte. Seules les personnes retenues à la suite de l'analyse des candidatures seront contactées.

Domaine d'activité:

Technologies de l'information et systèmes de transport intelligents

Direction exécutive:

Portefeuille projets et Technologies

Statut d'emploi:

Permanent

Horaire de travail:

Temps plein

Type de lieu de travail:

Hybride

Similar Jobs

More Jobs at Exo

More Information Technology Jobs

Find similar Développeur(euse) - IaC jobs: