Analyste, Gestion des versions & déploiements

Description du poste

L’analyste des versions et des déploiements prend en charge la planification, la publication et la gestion du contrôle des versions ainsi que des déploiements dans les environnements de tests, de livraison de projets multiples en vue d’assurer l’intégrité du contenu tout en effectuant un suivi régulier des versions et des mises à jour.

L’analyste des versions et des déploiements est activement impliqué dans l’établissement ou l’évolution des méthodes, des processus et des outils, ainsi que dans la définition de stratégies relatives aux versions et aux déploiements. Il tiens également compte de la protection des environnements à partir du bac à sable jusqu’à la préproduction. L’analyste utilise des procédures et des vérifications formelles, tout en collaborant à la communication et à la gestion des attentes du projet pendant la planification et le déploiement de divers types de version.

VOS PRINCIPALES RESPONSABILITÉS:
• Planifier et appuyer le déploiement des livrables requis, fournir une analyse des risques associés aux mises à niveau, des correctifs, des arriérés de défauts, des mises à jour de l’infrastructure et de l’optimisation du système dans les environnements de production et hors production;
• Définir les plans/calendriers de mise à niveau de l’environnement, en dirigeant la planification et la mise à jour hebdomadaire des activités de déploiement;
• Coordonner les activités de déploiement des changements et la communication entre les équipes de développement, les équipes opérationnelles, les applications tierces et les partenaires associés;
• Diriger le processus de déploiement et de l’établissement et de l’évolution de la documentation connexes, assurer le développement et la tenue à jour de tous les documents de déploiement associés;
• Tenir à jour et faire le suivi d’un calendrier d’une gamme complète de mises à niveau logicielles et matérielles planifiées et d’urgence, de déploiements groupés à venir ou réalisés (contenant une combinaison de nombreux changements), de publications de mise en production différentielle (ne comportant que des parties de logiciel) et de publications complètes (déploiement de l’ensemble du logiciel);
• Gérer et publier le plan/calendrier de déploiement ainsi que les communications reliées aux changements et aux publications qui ont une incidence sur les utilisateurs et les autres parties prenantes;
• Gérer et contrôler le mouvement et l’intégrité des versions tout au long du cycle de vie des versions;
• Fournir de l’orientation et des recommandations concernant la synchronisation et la portée des mouvements d’applications;
• Fournir des suggestions sur les plans d’atténuation des risques pour les changements et les versions des applications;
• Collaborer avec le responsable des déploiements de projets, des gestionnaires fonctionnels et des membres de l’équipe technique pour assurer l’efficacité des processus de changements, de publications et de mises à niveau;
• Déterminer et donner des recommandations relativement aux améliorations de processus;
• Collaborer avec d’autres parties prenantes de la version pour surveiller le statut de la version;
• Participer au cycle de vie de la gestion des versions et des déploiements qui implique plusieurs étapes, telles que la planification, l’établissement de calendriers, le contrôle et le suivi des versions de développement du logiciel;
• Rester à jour relativement à toutes les questions liées à l’architecture d’entreprise, au plan stratégique et à la feuille de route, au portefeuille de projet et à la gestion du portefeuille de solutions;
• Participer aux réunions CAB afin de discuter des calendriers de déploiement avec l’équipe et déterminer les éléments pouvant entraîner des délais, le cas échéant;
• Déterminer les risques pouvant retarder le déploiement et les gérer, de sorte que la portée, le calendrier et la qualité du déploiement soient pris en compte.

VOS QUALIFICATIONS ET COMPÉTENCES
• Expérience d’au moins 5 ans dans un poste d’opérations technologiques;
• Expérience dans l’intégration et la communication efficaces des publications dans un environnement de production;
• Expérience dans l’établissement d’indicateurs clés de performance et de niveaux de service qui se traduisent par des expériences de publication rehaussées;
• Expérience dans l’amélioration continue des processus relativement à la gestion des publications;
• Capacité d’évaluation démontrée des risques opérationnels entraînés par la mise en œuvre des changements apportés aux produits/services;
• Expérience dans l’intégration des processus de gestion des versions;
• Expérience dans la facilitation de la publication des changements dont la collaboration avec l’équipe de contrôle de la production;
• Connaissance et compréhension confirmées de l’architecture technique et commerciale de l’entreprise;
• Compétences dans la négociation efficace, capacité de faciliter la collaboration entre les parties prenantes ayant différentes opinions;
• Solides compétences en communication (écrite et orale);
• Expérience éprouvée dans la gestion des changements et des publications TI;
• Connaissance de la technologie SAP et de l’écosystème d’applications plus vaste (c.-à-d. Salesforces, Livingston, Tavant, Vistex, etc.);
• Connaissance des flux d’intégration continue et de livraison continue (CD/CI);
• Connaissance des méthodologies agiles traditionnelles, dont Scrum, Waterfall et Kanban;
• Bonne compréhension de l’infrastructure d’applications, de l’architecture système et du système d’exploitation;
• Connaissance pratique du cycle de vie du développement logiciel;
• Capacité de travailler en français et en anglais (écrit et oral).

QUELQUES AVANTAGES
• Une prime annuelle
• Des congés payés nombreux
• Un régime de retraite
• Possibilités d’épargne collective
• Des soins de santé à la tête de l’industrie
• Des horaires de travail flexibles
• Un horaire d’été
• Un arrêt pendant les fêtes : entre Noël et le Nouvel An
• Des ressources éducatives
• Des rabais sur différents produits