Mackenzie Investments

  • Ingénieur(e) des versions (DevOps)

    Emplacement CA-ON-Toronto
    Date Publiée 1 week ago(6/11/2018 9:38 AM)
    Numéro de l'offre
    2018-2560
    Nombre de positions
    1
    Catégorie d'emploi
    Technologies de l'information
    Industrie de l'emploi
    Services financiers et services bancaires
    Niveau de carriére
    Expérimenté
    Années d'experience
    7
  • Description de l'emploi

    La Société financière IGM Inc. est, au Canada, l’une des principales sociétés de services financiers personnels et l’un des plus grands gestionnaires et placeurs de fonds de placement et d’autres produits de gestion d’actif du pays, et gère un actif total de plus de 160 milliards de dollars au 30 septembre 2018. La société exploite ses activités principalement par l'entremise de Groupe Investors Inc., de la Corporation Financière Mackenzie et d’Investment Planning Counsel Inc.

     

    Faisant partie du groupe de sociétés de la Corporation Financière Power, nous mettons l’accent sur la force et la stabilité à long terme de nos sociétés. Ce sont pour nous des responsabilités fondamentales envers nos clients et nos actionnaires, dans un monde en constante évolution auquel nous nous adaptons et où nous jouons un rôle de leader.

    Le service Technologie numérique IGM est en train de moderniser nos méthodes de réalisation des solutions numériques en adoptant Agile et DevOps. Notre communauté de praticiens DevOps mène la transformation des techniques de développement des logiciels à nos sièges de Toronto et de Winnipeg.

    C’est la première fois que nous recherchons des candidats pour pourvoir un nouveau poste à temps plein dont le titulaire portera le titre d’ingénieur des versions DevOps. Il fera partie de notre petite équipe DevOps et s’intégrera dans les différentes équipes de produits chargées de développer et de réaliser des solutions et des services Web. Ces équipes font appel à des plateformes comme Hana, MuleSoft et Salesforce de SAP. Les membres de l’équipe utilisent Git vis Bitbucket pour vérifier leur code et Jenkins Pipelines pour orchestrer le développement, les essais ainsi que les analyses de qualité et de sécurité. Pour la réalisation continue, nous avons intégré SonarQube et Selenium dans le pipeline menant à Artifactory. Une équipe de façonneurs d’outils (toolsmiths) veille à ce que le pipeline fonctionne harmonieusement.

     

    La personne retenue sera chargée d’un ensemble varié de fonctions consacrées aux équipes de produits qui lui sont confiées. Ces fonctions consistent à :

    • donner une formation sur Git;
    • établir les branches et la fusion des codes et examiner les codes des demandes d’extraction;
    • favoriser l’adoption de la gestion sémantique des versions;
    • gérer le développement;
    • gérer les versions;
    • concevoir le pipeline de codes.

    La personne retenue appliquera les pratiques exemplaires établies par l’équipe de l’adoption de DevOps et collaborera avec les maîtres Scrum et Flow, les responsables des produits et les membres de l’équipe de développement de chacune des équipes de produits.

    Elle encadrera toute l’équipe dans la réalisation des pratiques exemplaires pour chacune de ses itérations sur la voie de l’amélioration continuelle. Ces pratiques consistent notamment à :

    • établir les habitudes de l’équipe pour le contrôle des versions;
    • développer et appuyer les modules automatisés;
    • soutenir l’intégration journalière continue;
    • mettre sur pied le processus de l’équipe pour l’examen des codes;
    • conseiller les membres de l’équipe sur les pratiques exemplaires à adopter dans la gestion des versions;
    • tâcher de s’améliorer continuellement et de parvenir à maturité pour les techniques plus évoluées : Dark Launching, Canary Releases et essais A/B.

     

    Compétences exigées

    • Contrôle des versions avec Git
    • Expérience des pipelines multibranches
    • Configuration de la gestion avec Ansible
    • Expérience de l’automatisation des essais en faisant appel à Selenium
    • Python, Groovy et Java
    • Jenkins/configuration du pipeline Jenkins
    • Expérience du déploiement de la nuagique (AWS, Azure, GCP et Cloud Foundry)
    • Confluence, JIRA, Git, Bitbucket, Maven, Jenkins, Sonarqube et Artifactory
    • Connaissance très approfondie ses concepts, des techniques, des outils et de la culture de DevOps
    • Plus de trois années continues d’expérience de l’intégration
    • Plus d’une année continue d’expérience de la réalisation

    Compétences immatérielles obligatoires

    • Attitude proactive dans la résolution des problèmes et capacité de travailler calmement malgré la pression
    • Excellentes techniques de communication de vive voix et par écrit
    • Facilité dans la présentation d’exposés aux collègues et à tous les niveaux de la hiérarchie
    • Expérience du travail dans les environnements Agile (Scrum et Kanban)
    • Apprentissage continu de l’évolution rapide des technologies

    Compétences souhaitables

    • Docker
    • Kubernetes
    • Ansible
    • Terraform
    • Bash
    • Salesforce
    • Urban Code, XebiaLabs, Electric Cloud, Automic, CA Release Automation ou systèmes comparables
    • Linux

     

    COMPÉTENCES :

    • Deux ans d’expérience pertinente comme développeur ou administrateur de systèmes DevOps
    • Au moins sept ans d’expérience dans le soutien ou la mise en œuvre de nouvelles technologies applicatives dans un environnement reposant sur une infrastructure de grande envergure
    • Baccalauréat en informatique, en génie ou en sciences ou l’équivalent
    • Excellentes aptitudes à l’analyse et à la résolution de problèmes
    • Aptitudes de niveau supérieur dans la communication, la négociation et les relations interpersonnelles
    • Capacité démontrée de travailler efficacement, seul ou en équipe
    • Capacité démontrée de rédiger une documentation efficace, claire et compréhensible pour le public cible
    • Aptitude à rendre efficacement des services-conseils en interne et souci aigu du service à la clientèle
    • Minutie et réussite démontrée dans l’établissement des priorités de travail, l’accomplissement de plusieurs tâches menées de front et la gestion de demandes parallèles
    • Capacité d’encadrer et de former
    • Attitude positive et capacité de maîtriser rapidement les nouvelles technologies
    • Volonté de se tenir au courant des tendances et des pratiques exemplaires
    • L’expérience professionnelle dans une grande institution financière est très souhaitable.

    Candidatures internes

    Si vous êtes intéressé par ce poste et que vous souhaitez déposer votre candidature, veuillez l’adresser directement en ligne en cliquant sur l’icône prévue à cet effet dans la partie inférieure ou à gauche de l’avis de concours. Si vous souhaitez recommander quelqu’un comme candidat, veuillez lui faire suivre l’avis de poste à pourvoir en faisant appel à l’option de suivi par courriel. Tous les curriculums vitae doivent nous parvenir au plus tard le 20 novembre 2018. Si vous avez des questions à propos de ce poste, veuillez communiquer avec le Service des ressources humaines.

     

    Candidatures externes :

    Nous remercions tous les candidats de l’intérêt qu’ils portent à Placements Mackenzie. Nous ne communiquerons qu’avec les candidats retenus pour l’entrevue.

     

    Placements Mackenzie offre un environnement de travail enthousiasmant et riche de défis, un salaire de base concurrentiel, des primes calculées d’après le rendement, d’excellents avantages sociaux, la reconnaissance de vos réalisations et des perspectives de développement personnel et de perfectionnement professionnel.

     

    Placements Mackenzie est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi et s’engage à assurer l’adaptation de ses emplois en vertu du Code des droits de la personne et des dispositions de la Loi sur l'accessibilité pour les personnes handicapées de l'Ontario. Si vous avez des besoins particuliers qui nécessitent une adaptation, veuillez en informer les Ressources humaines.

     

    Dosier nº 18-165

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed