Spécialiste en livraison de solutions (DevOps) – Montréal

Share on LinkedIn0Tweet about this on TwitterShare on Facebook0Email this to someone
Numéro de l'offre Expertise Date
6292 Intégration et collaboration 15/10/2019
Type du poste : Permanent
Localisation : Montréal centre-ville
Date de début : / /
Durée :

Nous sommes présentement à la recherche d’un DevOps ayant une très bonne connaissance du langage Python pour participer à des projets d’automatisation d’outils.  Pour assurer une formation et un développement de carrière adéquat à son profil, la personne se joindra à notre centre de développement et technologies.

Ses principales responsabilités seront :

  • Participer à la conception, au développement, au déploiement, au monitoring et à l’optimisation de solutions orientées vers les processus;
  • Exercicer un leadership dans l’adoption, l’application et l’évolution des bonnes pratiques de l’intégration et du déploiement continus (CI/DC);
  • Procéder au découpage des solutions selon une architecture et des principes qui favorisent la livraison fréquente de fonctionnalités à valeur ajoutée;
  • Organiser le code source dans le système de contrôle des versions et empaquetage d’artefacts;
    Élaborer des pipelines de compilation, de tests et de déploiement automatisés qui rassurent sur la qualité des solutions livrées et qui minimisent les impacts sur la production;
  • Participer activement à des rencontres d’échange et au développement en compétence des équipes dédiées au développement, au déploiement et aux opérations;
  • Lire et rédiger de Wikis conceptuels.

Les compétences recherchées sont :

  • Expérience avec un langage de programmation tel que Python;
  • Maîtriser le cycle de livraison, de l’intégration et du déploiement continus (CI/CD);
  • Comprendre les modèles de consommation de ressources sur site, IaaS, PaaS/Serverless, SaaS et emploi régulier de ressources sur Azure, AWS et Google Cloud;
  • Connaître le développement orienté tests (TDD), les diverses stratégies de tests et l’utilisation courante des techniques et librairies (ex. « mocking », JUnit, NUnit, XUnit, Selenium) et d’outils d’analyse (ex. Roslyn, ReSharper) éprouvant la robustesse du code;
  • Comprendre l’ « Infrastructure as Code » (IaS) et maîtriser des technologies de conteneurisation (ex. Docker, Kubernetes);
  • Utiliser régulièrement des systèmes de contrôle des versions (ex. Git, TFS, SVN, Mercurial), outils d’orchestration de déploiement (ex. Azure DevOps, TeamCity, Jenkins, Octopus Deploy) et plateforme de collecte et d’analyse de journaux et autres données événementielles (ex. Splunk, Elastic);
  • Comprendre l’architecture CLEAN et les principes SOLID en développement;
  • Maîtriser le français à l’oral et à l’écrit.

Atouts

  • Adhésion à la culture DevOps;
  • Expérience en mode services-conseils;
  • Leadership, collaboration, curiosité, adaptabilité, altruisme, méticulosité;
  • Maîtrise de l’anglais tant à l’oral qu’à l’écrit;
  • Comprendre que nul n’est tenu de connaître par cœur un tableau périodique (Tableau périodique des outils DevOps).

Merci de noter que nous portons une attention particulière à chaque candidature, mais ne communiquons qu’avec les personnes sélectionnées pour une entrevue.

Partager