Développeur DevOps

Montreal

Offre publiée le 2025-03-06

Otonom Solution

Description de l'entreprise :

Notre entreprise, une start-up technologique en pleine croissance spécialisée dans les solutions de paiement pour le secteur de l'immobilier, cherche à enrichir son équipe avec un développeur DEVOPS dynamique et innovant. Avec une équipe TI composée de 10 personnes au sein d'une structure de 20 collaborateurs, nous développons une solution propriétaire qui simplifie et sécurise les transactions immobilières pour les gestionnaires locatifs et de copropriété.

Structure de leadership : Le leadership opérationnel de notre équipe TI est organisé de manière claire pour garantir efficacité et collaboration :

  • Product Owner : Responsable de la gestion fonctionnelle et du suivi des projets.
  • LEAD Développeur : En charge de l'encadrement technique, de la gestion de l'équipe de développement, de l'évolution de l'architecture et de l'intégration technique.
  • Directeur TI : Responsable de l’architecture, de la planification stratégique et de la gouvernance.

Dans ce cadre, nous recherchons un individu passionné par le DevOps, prêt à jouer un rôle central dans la gestion et l’optimisation des infrastructures, l’automatisation des processus et la mise en place des meilleures pratiques de monitoring et de déploiement. Ce poste inclut une forte composante de déploiement, d’optimisation des pipelines CI / CD, de surveillance proactive des infrastructures et d’intégration de nouvelles technologies pour assurer une haute disponibilité et une sécurité optimale des systèmes. Une partie du rôle impliquera également des tâches de sysadmin, telles que la gestion des serveurs, la configuration réseau, et l’administration des systèmes critiques pour garantir une infrastructure résiliente et performante.

Pourquoi nous rejoindre ?

  • Travaillez sur des projets stratégiques ayant un impact direct sur nos clients et utilisateurs.
  • Prenez part à un projet de modernisation technique qui redéfinira nos systèmes en intégrant des fonctionnalités avancées et des solutions third-party.
  • Évoluez dans un environnement qui favorise l’innovation, la collaboration, et le développement professionnel.
  • Profitez d’une culture d’entreprise humaine et dynamique où votre contribution aura un impact réel.
  • Intégrez une petite équipe qui valorise les résultats et où vous aurez beaucoup de "temps de glace" pour faire une différence.
  • Travaillez principalement en télétravail avec une présence requise au bureau situé au centre-ville de Montréal 2 à 4 fois par mois.
  • Bénéficiez d’un plan d’assurance compétitif.
  • Vos responsabilités :

  • Mettre en place des structures d'intégration internes, du monitoring avancé des infrastructures internes et des partenaires externes lorsque possible (Authentification Platform (IAM), Reporting, Message Oriented Middleware (probablement KAFKA), CRM (HUBSPOT) et Integration Platform(probablement n8n)).
  • Développer des outils et des alertes automatisées permettant de prévenir les pannes et d'assurer une disponibilité continue des systèmes.
  • Collaborer étroitement avec l'équipe de développement pour assurer la stabilité, la scalabilité et la sécurité des systèmes.
  • Automatiser et améliorer les processus de déploiement et de surveillance des infrastructures cloud et on-premise.
  • Collaborer à la conception globale du système, en partenariat avec le Directeur TI, pour assurer la cohérence et l’évolutivité.
  • Établir et promouvoir des normes techniques au sein de l’équipe, garantissant des pratiques de développement de haute qualité.
  • Gérer et optimiser les infrastructures et pipelines CI / CD pour assurer un développement fluide et efficace.
  • Participer activement à la construction et à l’amélioration des tests automatisés.
  • Former et accompagner les membres de l’équipe TI pour les aider à monter en compétences.
  • Assurer la qualité technique des livrables tout en respectant les échéances et les objectifs.
  • Votre profil :

  • 8 à 10 ans d'expérience ou plus comme développeur informatique dont 1 à 2 en Ruby on Rails.
  • 3 à 5 ans d'expérience ou plus comme développeur DevOps, avec une forte expertise en intégration de système dans les technologiques techniques décrites ci-bas
  • Capacité rédactionnelle à documenter les architectures, les processus DevOps, ainsi que les bonnes pratiques afin d'assurer une transmission efficace des connaissances et une maintenance optimisée des systèmes.
  • Avoir participé à la conception d’au moins un projet de plus de 2 000 jours / personnes et au développement d’au moins trois systèmes similaires.
  • Compétences techniques essentielles :

  • Infrastructure et Orchestration : Kubernetes, Docker, Terraform.
  • CI / CD : GitLab CI / CD, Jenkins, ArgoCD.
  • Cloud & Monitoring : AWS, Azure, Prometheus, Grafana, mise en place de solutions de monitoring avancées pour assurer une surveillance proactive des infrastructures et services critiques.
  • Sécurité et Automatisation : Ansible, Vault, Scripting Bash / Python.
  • Réseau et Sécurité : Gestion des proxies, VPN, IAM.
  • Backend : Ruby on Rails (polymorphisme, stockage JSON, rSpecs).
  • Frontend : Javascript natif, Stimulus, Turbo, Websockets.
  • Base de données : PostgreSQL (partitionnement, réplication, optimisation).
  • Intégrations : MOM (middleware orienté messages), systèmes de gestion des identités, solutions de facturation et de comptabilité.
  • Compétences transversales :

  • Capacité à vulgariser des concepts techniques complexes.
  • Sens aigu de la sécurité de l’information et de la protection des données.
  • Pragmatisme dans les choix technologiques (Buy vs Build).
  • Intérêt pour la résolution de problèmes d’affaires avant tout.