Nouveau

Développeur / Développeuse senior, plateformes infonuagiques 

Montreal, Canada

Pour la version anglaise de cette description de poste, veuillez consulter le lien suivant / For the English version of this job description, please refer to the following link :

À propos d’AppDirect

Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe. AppDirect offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil. Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde. Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.

À propos de l'équipe plateforme infonuagique

Notre mission est de développer la culture DevOps chez AppDirect en rendant nos principaux fournisseurs (AWS et Azure) accessibles via une plateforme infonuagique en libre-service intégrée et fluide. Cette plateforme est gérée comme un produit : les spécialistes DevOps de différentes équipes s'appuient sur nos pipelines IaC Terraform et Ansible entièrement automatisés, nos chemins d'accès optimisés et nos flux de travail en libre-service pour commercialiser leurs produits. Cette plateforme garantit un processus fiable, sécurisé (conforme aux normes ISO 27001, PCI et SOC2) et parfaitement adapté à la place de marché AppDirect, Devs.ai et l'intégration de nouvelles acquisitions. L’élément clé est notre stratégie d'ingénierie de plateforme : elle permet aux équipes nouvellement acquises de s'intégrer facilement à notre infrastructure et de déployer leurs produits en toute confiance dès le départ. L'ingénierie des plateformes entre dans l'ère de l'IA et nous ne sommes pas en reste : nous intégrons des expériences de développement assistées par l'IA, des outils connectés à MCP et des garde-fous pour assurer la sécurité, le contrôle des coûts et l’application des politiques dès le provisionnement. L'objectif ? Réduire la charge cognitive des développeurs, garantir la sécurité du chemin le plus rapide dès la phase de conception et accélérer l'intégration et le déploiement des nouvelles acquisitions.

Votre profil

Vous êtes un développeur ou une développeuse senior spécialisé(e) en plateformes infonuagiques et expert(e) en IaC et en environnements multicloud. Nous recherchons une personne motivée à créer des outils en libre-service que les autres équipes d'ingénierie ont réellement envie d'utiliser. Vous voyez les plateformes comme des produits : vous analysez l'expérience des développeurs, réagissez aux signaux d'utilisation et appliquez les améliorations qui s’imposent. Vous êtes aussi à l'aise pour écrire des modules Terraform prêts pour la production que pour accompagner une équipe de développement dans leur adoption. Vous avez de l’expérience à renforcer des systèmes distribués et intégrer de contrôles de sécurité et de coûts directement dans les pipelines de provisionnement. Vous êtes ouverts et curieux par rapport à l'utilisation d’outils d'IA, notamment les agents connectés à MCP et les assistants IDE, pour réduire la charge cognitive et accélérer la livraison, et vous ne vous contenterez pas d’utiliser ces nouveaux outils – vous avez envie de les développer. Vous possédez d'excellentes compétences en communication et êtes en mesure de travailler efficacement au sein d'une équipe répartie dans le monde entier. Vous accompagnez vos collègues en partageant vos techniques de débogage et les meilleures pratiques en matière de plateforme, ce qui vous permet d'avoir un impact significatif.

Ce que vous ferez et ce qui vous fera briller

  • Configurer et étendre notre infrastructure multicloud, multirégionale et multilocataires à l’aide de Terraform Cloud et de pipelines d’automatisation Ansible.
  • Concevoir et maintenir des modules IaC réutilisables et collaborer directement avec les équipes d’ingénierie pour favoriser leur adoption au sein de l’organisation.
  • Créer des flux de travail en libre-service sécurisés et assistés par l’IA, notamment des serveurs MCP et des outils de validation des politiques et des coûts, qui font du chemin le plus sécuritaire le chemin par défaut.
  • Intégrer les normes FinOps et de sécurité (ISO 27001, SOC 2, PCI) dans la couche de provisionnement afin que la conformité soit validée dès la conception, et non après le déploiement.
  • Accompagner l’intégration des nouvelles équipes sur la plateforme infonuagique pour assurer un déploiement optimal dès le premier jour.
  • Utiliser des outils d’observabilité tels que Datadog pour diagnostiquer les problèmes dans les systèmes distribués complexes et piloter la résolution des incidents, le cas échéant.
  • Participer à notre guilde DevOps et former les champions DevOps aux fonctionnalités de la plateforme et au maintien de la documentation à destination des utilisateurs humains et des agents IA.
  • Assurer le soutien sur appel, au sein d’une rotation, afin de garantir la disponibilité de l'infrastructure infonuagique.
  • Encadrer les ingénieurs juniors et partager vos connaissances, notamment sur les techniques de débogage et les meilleures pratiques en lien avec la plateforme.
  • Administrer et optimiser les services Cloudflare et l'architecture DNS à travers différents fournisseurs (Route53, Cloudflare, GoDaddy), en prenant en charge les projets de migration de domaines et de réseaux périphériques avec un temps d'arrêt minimal et une planification de restauration robuste.

Compétences requises

  • 6+ années d’expérience professionnelle en développement d’infrastructures ou de plateformes infonuagiques.
  • Expertise en IaC (infrastructure en tant que code) avec Terraform et Ansible (ou outils équivalents comme Chef, Puppet ou Salt), incluant la création d’automatisations complexes et les étapes menant à leur adoption.
  • Expérience pratique du déploiement et de la gestion d’applications sur AWS, Azure ou GCP, avec une bonne compréhension de l’optimisation des performances et de la gestion des coûts.
  • Capacité éprouvée à sécuriser et à renforcer la sécurité des infrastructures infonuagiques de manière autonome, dans des environnements soumis à des exigences de conformité.
  • Solides connaissances en réseautique, systèmes d’exploitation, bases de données et configuration de services dans un contexte de microservices.
  • Expérience des pipelines d’intégration et déploiement continus et des flux de gestion du code source (p.ex., GitHub Actions, ArgoCD).
  • Expérience approfondie en gestion de DNS, du cycle de vie des domaines et du routage du trafic auprès de fournisseurs tels que Cloudflare (DNS, proxy, SSL/TLS, WAF, services edge), AWS Route 53 ou GoDaddy.
  • Excellentes compétences en communication écrite en anglais : vous devrez coordonner les décisions techniques d’équipes réparties dans le monde entier et présenter la stratégie de la plateforme aux décideurs.
  • Approche basée sur l’amélioration continue : ce rôle exige d'analyser les indicateurs d'utilisation et les demandes d'assistance comme des retours d'information et d'agir en conséquence pour améliorer la plateforme au fil du temps.
  • La connaissance des plateformes de conteneurisation telles que Docker et des plateformes d'orchestration de conteneurs telles que Kubernetes est considérée comme un atout.
  • L’expérience des pipelines d'intégration et déploiement continus (CI/CD) et des outils associés (p.ex., ArgoCD, Jenkins, GitHub Actions) est considérée comme un atout.
  • L'expérience en développement et en test de code dans au moins un langage de programmation (Java, JavaScript, Go) est considérée comme un atout.
  • La connaissance approfondie et les compétences en débogage d'applications complexes en Java, Node.js ou Go, ainsi que la capacité à former d'autres personnes aux techniques de débogage, sont considérées comme des atouts.
  • L’expérience en développement de plateformes basée sur l’IA (serveurs MCP, gestion des incidents assistée par l'IA et procédures opérationnelles) est considérée comme un atout.
  • La familiarité ou l’expérience avec Google Cloud Platform (GCP) est considérée comme un atout.
  • La familiarité avec les pratiques FinOps et les concepts de politiques en tant que code est considérée comme un atout.

Chez AppDirect, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée. Nous accueillons chaque « AppDirecteur » et « AppDirectrice » pour l’empreinte unique qui est la sienne. Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence. Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.

Chez AppDirect, nous prenons la protection de la vie privée très au sérieux. Pour plus d'informations sur notre utilisation et notre gestion des données personnelles des candidats, veuillez lire notre politique de confidentialité des candidats. Pour en savoir plus sur nos pratiques générales en matière de confidentialité, veuillez consulter l'avis de confidentialité d'AppDirect : https://www.appdirect.com/about/privacy-notice

L’équipe de recrutement d’AppDirect peut faire appel à des outils d'IA pour l’assister dans l'automatisation des tâches administratives, toujours sous supervision humaine. Ces outils ne prennent aucune décision d'embauche ni aucune décision automatisée concernant votre candidature; toutes les décisions sont prises par nos équipes. En soumettant votre candidature, vous acceptez que vos informations puissent être traitées de cette manière. Vous pouvez à tout moment demander l'accès à vos données ou leur suppression en écrivant à privacy@appdirect.com.

#LI-Hybrid

Mettre en place une alerte emploi

Vous souhaitez développer votre carrière chez AppDirect ? Demandez à recevoir directement dans votre boîte de messagerie les offres d’emploi à venir.

Postuler à ce poste

*

indique un champ obligatoire

Téléphone
CV*

Types de fichiers acceptés : pdf, doc, docx, txt, rtf

Lettre de motivation

Types de fichiers acceptés : pdf, doc, docx, txt, rtf


Informations sur l'égalité d'accès à l'emploi aux États-Unis (la participation à cette enquête est facultative)

AppDirect embauche sans distinction d'origine ethnique, de couleur, de religion, d'origine nationale, d'âge, de sexe, d'état matrimonial, d'ascendance, de handicap physique ou mental, de statut d'ancien combattant, d'identité sexuelle ou d'orientation sexuelle. Il vous est donné ici la possibilité de fournir les informations suivantes afin de nous aider à respecter les exigences fédérales et étatiques en matière de documentation liée à l'égalité d'accès à l'emploi et d'autres prescriptions légales.

Le formulaire est entièrement facultatif. Que vous choisissiez de le remplir ou non, votre décision ne sera pas prise en compte dans le processus de recrutement ou même ultérieurement. Toutes les informations fournies seront enregistrées et conservées dans un fichier confidentiel.

Sélectionner une option…
Sélectionner une option…
Définitions en rapport à l’appartenance raciale et ethnique

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Sélectionner une option…

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Sélectionner une option…
Avis relatif aux aménagements raisonnables

La loi fédérale oblige les employeurs à fournir des aménagements raisonnables aux personnes handicapées qualifiées. Veuillez nous indiquer si vous en avez besoin pour postuler à un poste ou pour effectuer votre travail. Ces aménagements raisonnables comprennent, entre autres, la modification du processus de candidature ou des procédures de travail, l'envoi des documents dans un format différent, le recours à un interprète en langue des signes ou l'utilisation d'un équipement spécialisé.

1Article 503 du Rehabilitation Act de 1973, tel qu'amendé. Pour plus d'informations sur ce formulaire ou sur les obligations des contractants fédéraux en matière d'égalité d'accès à l'emploi, visitez le site Web de l'Office of Federal Contract Compliance Programs du département américain du Travail à l'adresse www.dol.gov/ofccp.

DÉCLARATION D'ENGAGEMENT PUBLIC : Conformément au Paperwork Reduction Act de 1995, aucune personne n'est tenue de répondre à une enquête à moins que cette dernière ne possède un numéro de contrôle OMB valide. Cette enquête devrait prendre environ 5 minutes.