Développeur DevOps Cloud

  • 1300 Blvd Clairevue Ouest, SAint-Bruno-de-Montarville, Québec, Canada
  • Temps plein
  • Sub department: AI/ML

Description de l'entreprise

Propulsez votre carrière en participant à notre croissance ! Chez ISAAC, vous travaillerez avec des collaborateurs talentueux, où le travail d'équipe et l'apprentissage sont prioritaires. Nous alignons vos objectifs sur ceux de l'entreprise, et vous offrons un mentorat, une formation et des opportunités à la hauteur de vos ambitions.  

ISAAC est une entreprise en technologie qui se consacre à l'industrie du camionnage. Nous concevons et fabriquons des solutions permettant aux flottes d’améliorer performance, conformité et sécurité. Nous développons activement l'Internet des camionsMC d’ISAAC afin de connecter toujours plus d'objets à bord du véhicule, et fournissons de l’intelligence d’affaires aux transporteurs grâce aux mégadonnées.

Depuis sa fondation en 1999, ISAAC demeure un leader sur le marché des solutions de gestion de flottes au Canada.

Description du poste

Vous souhaitez faire partie d'une équipe dédiée au développement de la meilleure solution de gestion de flotte du marché? Le développeur DevOps Cloud que nous recherchons sera un acteur clé dans l'élaboration de la fondation infonuagique des données et de l'IA chez ISAAC Instruments.  En tant que développeur DevOps Cloud expérimenté, vous mettrez en œuvre et agirez comme conseiller sur plusieurs plateformes infonuagiques - AWS, Azure, CICD Tools, stockage, réseau, virtualisation, conteneurisation, sécurité - et contribuerez à transformer l'équipe. Vous aiderez ISAAC à tirer parti des meilleures pratiques DevOps et à rationaliser le cycle de vie du développement logiciel (SDLC), de l'analyse des exigences au suivi en production.

Votre mission consistera à gérer les systèmes DevOps Cloud tout en assurant l'alignement avec les besoins et processus des équipes de développement d'applications.


Responsabilités

  • Gérer les accès, les contrôles, les coûts et les fonctionnalités des environnements.
  • Définir et appliquer les meilleures pratiques en matière de DevOps et mettre en place une base solide pour les pratiques d'intégration et de déploiement continus (CI/CD)
  • Fournir de nouveaux environnements du développement à la production (configuration et déploiement de l'infrastructure et des applications) et les automatiser lorsque cela est nécessaire
  • Concevoir, et déployer une stratégie évolutive et automatisée - Infrastructure as code
  • Développer et intégrer des composants de plateforme de données et d'IA sur la plateforme infonuagique Azure / Aws et soutenir les équipes d'ingénierie d'application et de données
  • Analyser et résoudre les problèmes de production et collaborer avec l'équipe de développement pour rationaliser le déploiement du code
  • Développer et maintenir une documentation pertinente (conception, réseau, dépannage, dépendances, etc.)
  • Concevoir et implémenter la livraison basée sur des conteneurs pour les composants de données et d'IA
  • Coordonner les tâches entre les équipes de développement, d'ingénierie des données et d'infrastructure
  • Convertir les indicateurs clés de performance de l'entreprise en alertes système appropriées.
  • Interagir avec les équipes d'infrastructure et de production pour définir les meilleures pratiques et processus DevOps
  • Former et encadrer les membres de l'équipe pour développer leurs aptitudes et compétences en matière d'automatisation.

Qualifications

  • Baccalauréat en informatique ou dans un domaine connexe ou combinaison équivalente d'études et d'expérience
  • 2+ ans d'expérience en tant que développeur DevOps ou dans un rôle connexe
  • Expérience pratique sur Azure DevOps
  • Solide connaissance des plateformes d'infonuagique, Azure / AWS / GCP, modèles ARM, pipelines Azure, Terraform
  • Solide connaissance des conteneurs et de l'orchestration (Docker et AKS/Kubernetes).
  • Expérience dans la création et le maintien d'une documentation de réseau détaillée
  • Expérience dans le soutien du cycle de vie complet du développement logiciel, y compris le développement, le déploiement, les tests et la surveillance
  • Connaissance de la sécurité des systèmes/réseaux et de la sauvegarde/récupération des données
  • Expérience pratique du développement de produits SaaS, un atout
  • Expérience des langages de script tels que Bash, Perl, Python et Powershell
  • Solides aptitudes de leadership et de communication
  • Débrouillardise et aptitude à la résolution de problèmes
  • Compétences intermédiaires en communication et en rédaction en français et en anglais.

Renseignements complémentaires

Les collaborateurs sont au centre des intérêts et des valeurs d’ISAAC. C’est pourquoi vous y retrouverez de nombreux avantages tels que :

  • des opportunités de carrières variées
  • un environnement de travail stimulant axé sur l’innovation
  • des équipes enthousiastes et collaboratives
  • des salaires compétitifs et avantages sociaux favorisant la conciliation travail-famille : un plan d’assurances collectives complet, un REER collectif, un PAE, des horaires flexibles, 4 semaines de vacances, etc.
  • des activités sociales variées et des collations gratuites à tous les jours !

Vidéos à visionner