
Développeur(euse) II - Cloud
- À distance / Télétravail
- Montréal, Québec, Canada
- Ottawa, Ontario, Canada
- Toronto, Ontario, Canada
+2 plus- Opérations infonuagiques
L’équipe Cloud Infrastructure est petite, hautement technique et collaborative. Ton travail sera visible, les cycles de rétroaction rapides et tes idées seront réellement prises en considération.
Description de l'offre d'emploi
L’équipe Cloud Infrastructure construit les fondations sur lesquelles s’appuient les équipes produit de Petal : les composantes de base du cloud, les pipelines de déploiement, les outils d’observabilité et les capacités de la plateforme qui permettent aux équipes d’ingénierie de livrer avec confiance.
En tant que Développeur·euse II au sein de cette équipe, tu seras responsable de projets d’infrastructure bien définis, de leur conception jusqu’à leur mise en production et leur exploitation. Cela signifie collaborer avec les ingénieur·e·s produit pour comprendre leurs besoins vis-à-vis de la plateforme, tout en travaillant avec les autres ingénieur·e·s cloud afin d’assurer la fiabilité et la sécurité des services partagés.
Au quotidien, tu seras amené·e à :
Concevoir et maintenir l’infrastructure cloud à l’aide de Terraform et OpenTofu sur Azure, en appliquant des pratiques d’Infrastructure as Code (IaC) que toute l’équipe peut relire et approuver en toute confiance.
Administrer des clusters AKS (Azure Kubernetes Service), incluant les déploiements Helm, la configuration de l’ingress et du TLS, cert-manager ainsi que les ressources Gateway API (CRD).
Améliorer les pipelines CI/CD et l’automatisation des déploiements dans GitLab afin de permettre aux équipes produit de livrer plus rapidement et avec moins de risques.
Contribuer à la Developer Internal Platform : parcours de référence (« golden paths »), modèles libre-service et outils qui réduisent la quantité de connaissances en infrastructure requise pour les équipes produit.
Participer à l’observabilité, à l’alerte et à la gestion des incidents pour les services partagés. Cela comprend les tableaux de bord, les procédures opérationnelles (runbooks) et, à terme, la participation à la rotation de garde (on-call).
Renforcer les pratiques de sécurité liées à l’identité, au contrôle des accès, à la gestion des secrets, aux réseaux privés et à l’analyse des vulnérabilités.
Travailler directement avec les équipes produit pour leur fournir les capacités dont elles ont besoin sur la plateforme, sans qu’elles aient à devenir expertes en infrastructure.
Rédiger et maintenir une documentation versionnée sous forme de code (doc-as-code), incluant des runbooks et des guides opérationnels réellement utilisés par l’organisation d’ingénierie.
Utiliser des outils d’IA pour accélérer les tâches de scripting, de recherche et de débogage, tout en évaluant leurs résultats de façon critique et en protégeant les données sensibles.
Participer aux discussions d’architecture, identifier rapidement les risques opérationnels et fournir des retours pertinents lors des revues de code et d’infrastructure.
Pré-requis du poste
Ton profil
Expérience pratique du cloud, incluant le calcul, le réseau, le stockage, l’identité et la gestion des secrets chez au moins un fournisseur cloud majeur.
Expérience concrète avec l’Infrastructure as Code (IaC), notamment avec Terraform ou un outil équivalent.
Capacité à concevoir et développer des modules, pas seulement à les utiliser.
Aisance avec la création ou la maintenance de pipelines CI/CD, de processus de déploiement et de scripts d’automatisation.
Bonne connaissance de Kubernetes : déploiements, services, espaces de noms (namespaces) et maîtrise suffisante de kubectl pour diagnostiquer des problèmes en production.
Solides bases en observabilité : métriques, journaux (logs), traces, alertes et capacité à identifier efficacement la source d’un problème.
Sens des responsabilités dans la réalisation des livrables, capacité à communiquer clairement les compromis à considérer et à garder le cap lorsque les situations deviennent complexes.
Atouts:
Expérience d’Azure, notamment avec AKS, Entra ID, les VNets et sous-réseaux, le RBAC, les identités managées et le fournisseur Terraform AzureRM.
Gestion de charts Helm, pratiques GitOps ou utilisation de Traefik comme contrôleur d’ingress.
Expérience en ingénierie de la fiabilité (SRE) : SLO, budgets d’erreur, analyses d’incidents ou tests de résilience.
Analyse de sécurité de l’IaC avec des outils comme Wiz, Checkov ou Trivy, ou expérience dans un environnement fortement axé sur la conformité.
Sensibilité aux enjeux FinOps : capacité à identifier les facteurs de coût, à réfléchir à la stratégie de balisage (tagging) et à porter attention aux dépenses cloud.
Expérience avec GitLab CI, incluant les pipelines, les environnements et les composants réutilisables.
Nous reconnaissons que l’expérience peut prendre de nombreuses formes. Si cette opportunité t’enthousiasme, mais que tu ne réponds pas à toutes les qualifications mentionnées, nous t’encourageons tout de même à postuler.
Pourquoi te joindre à nous
La Developer Internal Platform que tu contribueras à bâtir sert de fondation au travail de dizaines d’ingénieur·e·s chez Petal. L’impact de ton travail est concret et considérable.
Tu évolueras à l’intersection de l’infrastructure, de l’expérience développeur et de l’ingénierie de plateforme, dans un domaine en pleine transformation.
L’équipe Cloud Infrastructure est petite, hautement technique et collaborative. Ton travail est visible, les cycles de rétroaction sont rapides et tes idées sont réellement prises en considération.
Tu contribueras à une infrastructure essentielle à l’écosystème de la santé au Canada. Ton travail a un impact qui dépasse largement le simple code.
Nos avantages
De 4 à 6 semaines de vacances par année;
5 jours personnels payés par année;
Un régime collectif REER/RPDB avec contribution de l'employeur;
Un régime complet d'assurances collectives dès le premier jour;
Une allocation annuelle mieux-être;
L'accès à l'application de télémédecine Lumino Santé™;
Une allocation récurrente pour le travail à distance ou hybride: Selon nous, une entreprise ne peut se prétendre moderne et innovante ni affirmer placer le bien-être de son équipe au cœur de ses priorités sans offrir la plus grande flexibilité possible en matière de télétravail, dans les limites permises par la nature du poste et les besoins opérationnels.
Petal souscrit au principe de l'égalité en emploi et encourage les candidatures des femmes, des personnes en situation de handicap, des Premières Nations, des Inuit et des Métis, des personnes racisées ainsi que des membres d'autres groupes sous-représentés. Des mesures d'adaptation sont offertes, sur demande, tout au long du processus de recrutement.
- Montréal, Québec, Canada
- Ottawa, Ontario, Canada
- Toronto, Ontario, Canada
ou
C'est fait !
Votre candidature a été envoyée avec succès !
Vous avez déjà postulé à cet emploi
Nous vous remercions de l'intérêt que vous portez à ce poste. Malheureusement, vous avez déjà postulé à cet emploi.
