Spécialiste Système et Opération en ligne (DevOps)

  • Montréal, QC, Canada
  • Temps plein

Description du poste


Ubisoft Montréal, un leader de l’industrie du jeu vidéo situé en plein cœur du Mile-End à Montréal, offre un environnement de travail stimulant où règnent créativité, travail d’équipe et technologie de pointe pour développer des franchises AAA acclamées par la critique. En tant qu’employé, vous bénéficierez d’un salaire concurrentiel et d’une gamme complète d’avantages sociaux, profiterez d’un programme de formation continue et contribuerez à une équipe internationale pour qui la clé est l’innovation.


Ubisoft est à la recherche d’un programmeur/administrateur de systèmes expérimenté qui se joindra à notre équipe responsable de services en ligne standards utilisés par les équipes de production.  L'équipe est constituée de programmeurs en ligne qui écrivent et gèrent des micro services en ligne écrits en C# sur Windows et en Node.JS sur Linux tout en utilisant une grande variété de bases de données SQL et NoSQL et ce, pour tous les jeux d'Ubisoft.   Les services sont déployés par l'équipe dans des clouds public (Amazon) et privée.


Si une équipe faisant des micro services dans un environnement technologique de pointe avec une multitude de technologies open-source comme MongoDB, Redis, ElasticSearch, RabbitMQ, Cassandra, Kafka, etc. vous fait saliver et si le déploiement automatique et la gestion d'une infrastructure dans le cloud vous passionne, nous avons le bon poste pour vous.



Sommaire


À l'intérieur du groupe technologique en ligne travaillant avec toutes les productions d'Ubisoft à travers le monde, le candidat choisi travaillera avec l'équipe de développement pour assurer le bon fonctionnement de l'infrastructure, outils et processus.  Nous sommes à la recherche d'un individu passionné qui adhère à la philosophie DevOps



Rôles et responsabilités


  • Conçoit, construit, déploie, supervise et maintient l'environnement hybride pour l'équipe en charge de micro services en ligne, dans le cloud et dans notre centre de données;
  • Participe au déploiement de micro services hautement disponibles,  performants et tolérants aux fautes;
  • Collabore avec les équipes de développement pour améliorer les outils et processus courants et en définir de nouveaux;
  • Agi comme référence et expert pour tout ce qui concerne les aspects des DevOps tel que l'automatisation, la définition d'infrastructure, le provisionnement des machines, la gestion des configurations, le déploiement, la supervision des systèmes et des services de même que l'intégration et la livraison continue;
  • Participe à l’évaluation et l’intégration de nouvelles technologies et des meilleures pratiques;
  • Effectue toutes aux autres tâches connexes.



Qualifications


Formation


Baccalauréat en informatique ou génie informatique ou toute autre formation équivalente.



Expérience pertinente


3+ années d’expérience en administration de systèmes dans un environnement varié comprenant plusieurs serveurs.



Compétences générales


  • Avoir un bon esprit d’analyse et de synthèse;
  • Capacité à résoudre des problèmes;
  • Être autonome et débrouillard;
  • Avoir le sens de l’initiative;
  • Avoir le sens du détail;
  • Être souple dans l’organisation de son travail;
  • Avoir de bonnes habiletés relationnelles et de communication;
  • Capable de travailler en équipe;
  • Capable de s’adapter aux changements;
  •  Être orienté résultat. 



Compétences métiers


  • Expertise en administration de systèmes sur Linux.   Une expertise en administration de systèmes Windows est un atout;
  • Excellente connaissance de langages de script;
  • Excellente connaissance des concepts et technologies Internet tels que les DNS, les protocoles de routage, les pare-feu, les serveurs mandatés ('proxy'), TCP/UDP et des protocoles évolués tel que http;
  • Expertise en automatisation, gestion de configurations, provisionnement de machine en utilisant des outils tels que Chef, Salt, Ansible, CloudFormation, Puppet, etc.;
  • Capable d'utiliser ou de gérer un large éventail de technologies, de bases de données, d'outils et de services Cloud provenant du logiciel libre;
  • Connaissance des bonnes pratiques d'opérations de micro services hautement disponibles dans des processus d'intégration et de livraison continues;
  • Être à jour sur les nouvelles technologies et les nouvelles tendances comme les conteneurs est un atout.

Politique de confidentialité