Développeur Cloud (Python)

  • Montréal, 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.

 
Sommaire

Le développeur Cloud est responsable du maintien de la présente plateforme et des outils au sein de l’équipe IaaS. Il participe au développement, à la conception et à l’architecture de la plateforme.

Responsabilités

  • Développer des outils afin de gérer la plateforme Cloud d’Ubisoft ainsi que l'environnement infrastructure
  • Améliorer l’intégration continue et les systèmes de livraison
  • Collaborer avec différentes équipes afin d’intégrer de nouveaux développements et améliorations dans le processus de construction et de déploiement
  • Participer au développement et à l’avancement des meilleurs pratiques à l’interne
  • Promouvoir l’automatisation dans le département TI
  • Assister à l’évaluation des nouveaux besoins, conceptions techniques et normes
  • Se soucier de la confidentialité de la plateforme Cloud d’Ubisoft, plus spécifiquement de la sécurité, en utilisant des installations documentées et automatisées ainsi que des procédures de support
  • Effectuer toutes autres tâches connexes

Qualifications

Formation

Baccalauréat (ou expérience équivalente) en systèmes informatiques, en informatique, en mathématiques ou dans un domaine connexe.

Expérience pertinente

De cinq a sept+ années d’expérience dans une équipe de développement sur des applications de haute visibilité.

Habiletés

  • Compréhension orale et écrite de l’anglais
  • Capacité à communiquer efficacement avec tous les niveaux de la direction
  • Capacité à vulgariser des informations complexes
  • Entreprenant, requiert peu de supervision/ d’instruction
  • Honnêteté, intégrité et souci de confidentialité
  • Esprit d’équipe
  • Bonnes compétences relationnelles, bon communicateur
  • Capacité à travailler efficacement dans un environnement qui évolue rapidement
  • Aptitudes à accomplir plusieurs tâches et à établir les priorités


Connaissances

  • Expertise en Python
  • Expertise en gestion de la configuration de la source (Git, Gitlab)
  • Expertise en base de données SQL et NoSQL (MySQL, MongoDB, Redis, etc.)
  • Connaissance approfondie des environnements Linux
  • Connaissance approfondie des serveurs Web (Nginx, Apache, etc.)
  • Connaissance approfondie des frameworks Python (Django, Hug, Flask, etc.)
  • Connaissance approfondie des langages Frontend (Javascript, jQuery, HTML5, CSS3)
  • Connaissance approfondie en conception et mise en œuvre de RESTful API
  • Compréhension approfondie des structures Frontend (Bootstrap, AngularJS, etc.)
  • Compréhension approfondie dans les outils de gestion de configuration (Ansible, Puppet, Chef, etc.)
  • Connaissance des outils de surveillance (Sensu, Zabbix, etc.)
  • Connaissance des infrastructures Cloud (OpenStack, AWS, Google, Azure, etc.)
  • Connaissance dans le développement des systèmes de haute-performance et tolérants aux pannes
  • Connaissance en programmation des systèmes distribués
  • Connaissance des architectures «message-driven» (MDA)
  • Connaissance de l’intégration continue et de la livraison continue (CD)
  • Connaissance en automatisation