Développeur-Se De Plateformes / Platform Developer
Description
Nous nous engageons à offrir un milieu de travail basé sur l’écoute, le respect et la bienveillance, afin que chacune et chacun puisse réaliser pleinement son potentiel. Nous tenons également à reconnaître la valeur des contributions et des perspectives de l’ensemble de notre personnel.
Sommaire
Le ou la développeur-se de plateformes fait partie de la division Solutions numériques et soutient le développement et l’exploitation de plateformes infonuagiques natives, sécurisées, évolutives et résilientes qui appuient notre logiciel de gestion de la performance applicative . Le rôle consiste à concevoir et maintenir l’infrastructure en tant que code (IaC), à soutenir les pipelines CI/CD et à collaborer avec les équipes logicielles et de données afin d’assurer des déploiements fiables et une observabilité optimale des applications et services.
Ce poste demande une présence de 3 jours au bureau et 2 jours en télétravail.
Responsabilités
- Concevoir, mettre en œuvre et maintenir l’infrastructure infonuagique à l’aide de Terraform, Bicep ou de modèles ARM.
- Développer et gérer des pipelines CI/CD avec des outils tels que GitHub Actions, Azure DevOps ou Databricks Asset Bundles.
- Assurer la fiabilité, l’évolutivité et la sécurité de la plateforme à travers les différents environnements.
- Collaborer avec les équipes de développement logiciels et d’ingénierie de données pour soutenir les stratégies de déploiement et de surveillance.
- Mettre en place des solutions d’observabilité incluant la journalisation, les métriques et le traçage (ex. : Azure Monitor, Prometheus, Grafana).
- Promouvoir l’automatisation et les meilleures pratiques DevOps tout au long du cycle de développement.
- Soutenir l’optimisation des coûts et l’amélioration de la performance des ressources infonuagiques.
- Se tenir à jour sur les nouvelles technologies infonuagiques et recommander des améliorations.
- Se présenter au travail de manière régulière et ponctuelle, selon l’horaire prévu ou attendu.
- Respecter les politiques internes, les normes de sécurité, ainsi que les standards de qualité.
- Démontrer un comportement exemplaire en matière de sécurité, de qualité et de professionnalisme.
Sécurité
- Suivre les procédures de santé, sécurité et sûreté, déterminer les actions appropriées et signaler toute situation potentiellement dangereuse. Utiliser les matériaux et l’équipement de façon adéquate.
Qualifications
- Baccalauréat dans une discipline scientifique, un atout.
- Certifications pertinentes en infonuagique (ex. : Azure Administrator, Azure DevOps Engineer, AWS Solutions Architect), requis.
- Plus de 3 ans d’expérience en ingénierie de plateforme, DevOps ou rôles liés à l’infrastructure infonuagique, requis.
- Plus de 3 ans d’expérience dans la gestion d’environnements infonuagiques de niveau production, requis.
- Plus de 3 ans d’expérience avec des plateformes d’analytique de donnée un atout.
- Capacité à voyager 5 à 15 % du temps, autant au niveau national qu’international.
- Permis de conduire valide non requis.
- Excellente compréhension des plateformes infonuagiques (Azure préféré; AWS/GCP avantageux).
- Solide compréhension des principes et des outils IaC
- Connaissance des technologies de conteneurisation et d’orchestration (Docker, Kubernetes).
- Connaissance des réseaux, de l’identité et de la sécurité dans les environnements infonuagiques.
- Compréhension des flux de CI/CD et des méthodologies DevOps.
- Maîtrise des langages de script (ex: PowerShell, Bash, Python).
- Expérience avec Git et les meilleures pratiques de contrôle de version.
- Excellentes compétences en dépannage et en résolution de problèmes.
- Excellentes aptitudes en communication et en collaboration.
- Plus de 3 ans d’expérience en ingénierie de plateforme, DevOps ou infrastructure infonuagique.
- Expérience dans la gestion d’environnements infonuagiques de niveau production.
- Exposition aux systèmes de surveillance et d’alerte.
- Expérience en soutien aux équipes d’ingénierie logicielle et de données.
- Expérience avec des plateformes d’analytique de données, un atout.
- Compétences professionnelles reconnues : travail d’équipe, priorisation, sens des responsabilités, attention aux détails et excellence.
Exigences langagières
Bien que le français occupe une place prépondérante au sein du bureau montréalais, la collaboration et la rédaction de mises à jour et de rapports avec des clients et des collaborateurs internationaux exigent un excellent niveau d'anglais.
Salaire de base prévu: $87,200 - $104,640
La rémunération finale sera établie selon la formation, l’expérience, les qualifications et le lieu de travail. Ce poste est également admissible à un boni de performance.
RES offre des avantages sociaux dès le premier jour d’emploi, incluant :
- Assurance maladie, médicaments, dentaire et vision
- Assurance vie de base et pour les personnes à charge
- Invalidité de courte et longue durée
- REER avec contribution de l’employeur jusqu’à 6 %
- 4 semaines de congés payés et 10 jours fériés
- Remboursement des frais de scolarité et programme de véhicule vert
- Programmes de bénévolat et de dons jumelés
- Congé parental payé et congé sabbatique payé
- Prime de référence
- Rabais employés et programme Bien-être
- Remboursement Bien-être annuel de 680 $ CAD
Exigences physiques et environnement de travail
Ce poste s’exerce principalement dans un environnement de bureau. À l’occasion, certaines tâches peuvent demander un peu d’effort physique léger, comme soulever, pousser ou tirer de petits objets (5 à 15 lb). Il peut aussi arriver de se pencher, de s’accroupir ou de marcher pour de courtes périodes.
La plupart du temps, le travail se fait en position assise, avec l’utilisation fréquente d’un ordinateur, de documents et d’équipement de bureau. Des périodes debout peuvent aussi être nécessaires selon les tâches de la journée.
L’environnement de travail est généralement calme et confortable. Il peut toutefois y avoir, à l’occasion, un peu de bruit ou certaines situations nécessitant une vigilance supplémentaire. L’exposition à des conditions extrêmes comme le froid, la chaleur ou l’humidité est rare.
Nous ferons tout notre possible pour offrir les accommodements nécessaires aux personnes ayant des besoins particuliers afin qu’elles puissent accomplir les tâches essentielles du rôle.
RES valorise la diversité et favorise un milieu de travail inclusif et respectueux. Nous accueillons les candidatures de toutes les personnes qualifiées et nous nous engageons à offrir un environnement exempt de discrimination et de harcèlement.
We are committed to building a workplace where everyone feels heard and respected and extending our culture of care so that everyone can reach their full potential. We want you to feel a sense of belonging and value for your contributions and perspectives.
Summary:
The Platform Developer is part of our Digital Solutions business, supporting the development and operation of scalable, secure, and resilient cloud-native platforms that underpin our asset performance management software.
The Platform Developer is responsible for designing and maintaining infrastructure-as-code, enabling CI/CD pipelines, and collaborating with software and data engineering teams to ensure reliable deployment and observability of applications and services.
This role will be hybrid requiring 3 days in office and 2 days working from home.
Requirements:
- Designs, implements, and maintains cloud infrastructure using Terraform, Bicep, or ARM templates.
- Develops and manages CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, or Databricks Asset Bundles.
- Ensures platform reliability, scalability, and security across environments.
- Collaborates with software and data engineering teams to support deployment and monitoring strategies.
- Implements observability solutions including logging, metrics, and tracing (e.g., Azure Monitor, Prometheus, Grafana).
- Drives automation and DevOps best practices across the development lifecycle.
- Supports cost optimization and performance tuning of cloud resources.
- Stays current with emerging cloud technologies and recommend improvements.
- Attends work regularly and punctually, as scheduled or expected.
- Complies with Employee Handbook, Code of Conduct and Company Policies & Procedures.
- Presents, supports, and leads-by-example with a safety and quality-oriented attitude.
Safety:
- Follows safety and security procedures and determines appropriate action. Reports potentially unsafe conditions and uses materials and equipment properly.
Qualifications:
- Bachelor’s degree in a science discipline, preferred.
- Relevant cloud certifications (e.g. Azure Administrator, Azure DevOps Engineer, AWS Solutions Architect), required.
- 3+ years of platform engineering, DevOps, or cloud infrastructure roles, required.
- 3+ years experience managing production-grade cloud environments, required.
- 3+ years experience working with data analytics platforms, preferred.
- Ability to travel at 5-15% domestically and internationally, required.
- Valid driver’s license not required.
- Deep understanding of cloud platforms (Azure preferred; AWS/GCP beneficial).
- Strong grasp of infrastructure-as-code principles and tooling.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Knowledge of networking, identity, and security in cloud environments.
- Understanding of CI/CD workflows and DevOps methodologies.
- Proficiency in scripting languages (e.g., PowerShell, Bash, Python).
- Experience with Git and version control best practices.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration abilities.
- 3+ years in platform engineering, DevOps, or cloud infrastructure roles.
- Experience managing production-grade cloud environments.
- Exposure to monitoring and alerting systems.
- Experience supporting data and software engineering teams.
- Experience working with data analytics platforms would be advantageous.
- Functional competencies include accountability, attention to detail, excellence, prioritization and collaboration.
Anticipated base salary range: $87,200 - $104,640
The final agreed-upon compensation is based on individual education, qualifications, experience, and work location. This position is bonus eligible.
RES offers benefits that are effective first day of employment. These benefits include the following:
- Medical, Prescription, Dental and Vision effective date of hire
- Basic Life and Dependent Life
- Short and Long Term Disability
- RRSP with 6% company match
- 4 weeks Paid Time Off (PTO) and 10 Paid Holidays
- Tuition and Green Car reimbursement
- Volunteer and Charity Matching
- Paid Parental Leave and Paid Sabbatical Leave
- Employee Referral Bonus
- Employee Discounts and Wellness programs
- Wellness Reimbursement $680 CAD annually
Physical requirements and environment:
The work environment and physical demands characteristics are representatives of those the employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Rarely: Climbing, Crouching, Kneeling, Pulling (5-15lbs), Pushing (5-15lbs), Lifting (5-15lbs), Stooping is required.
Occasionally: Carrying (5-15lbs), Gripping, Handling, Pinching, Walking is required.
Frequently: Standing is required.
Constantly: Reading, Grasping, Hearing, Reaching, Vision, Repetitive Motion, Sitting is required.
Not present is vibration in the work environment.
Rarely exposed to extreme cold, extreme heat, wet, humidity in the working environment.
Occasionally exposed to noise and hazards in the work environment.
RES is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
#LI-Hybrid