LGS/IBM est présentement à la recherche pour un contrat d’un Architecture de solutions (déploiement continu) pour accompagner notre client au sein d’un projet d’envergure.
Lieu : MTL
Début du mandat : Dès que possible
Fin du mandat : 6 mois avec possibilité de renouvellement
Description du poste : Dans un contexte de perpétuelle amélioration de ses processus, pratiques et outils supportant les activités liées au cycle de vie des applications tant dans un contexte de développement que d’exploitation, le client vise à se doter d’une solution de livraison continue efficace et moderne qui répondra aux besoins de ses équipes des technologies de l’information. La solution recherchée visera essentiellement à livrer les applications prêtes à être consommées le plus rapidement possible et d’une manière sécuritaire par les usagers définitifs à qui elles sont destinées.
Nous cherchons à combler le poste d’architecte/concepteur de cette solution, la personne choisie aura comme mandat d’orienter l’équipe projet dans la définition des outils, des processus et des pratiques de livraison continue en participant activement à l’évaluation de la maturité de l’entreprise dans ce domaine, en élaborant un plan de transformation pour atteindre les objectifs visés et en réalisant les activités requises à sa materialisation. Nous recherchons un conseiller sénior ayant de bonnes aptitudes de communication et de l’expérience pratique en livraison continue.
Objectifs d’affaires :
– Uniformiser les outils, les processus et les pratiques du développement d’applications en fonction de l’adoption d’une solution de livraison continue pour l’ensemble des technologies de l’information du client;
– Augmenter la rapidité de livraison d’applications vers l’usager définitif en réduisant le temps de transition entre les équipes et les environnements;
-Réduire l’effort et le risque d’erreur lors de déploiements de composantes applicatives à travers les environnements et ultimement vers la production;
– Augmenter la perception de qualité face aux produits technologiques du client en minimisant les erreurs liées au déploiement et en augmentant la vitesse de livraison des correctifs vers les systèmes en production;
– Attirer les talents du secteur des technologies en offrant un cadre moderne, ouvert aux changements et propice à la créativité, en réduisant les enjeux technologique et bureaucratiques liés à la mécanique de la transition de code entre environnements.
Principales responsabilités :
– Analyser la situation actuelle et évaluer la maturité des pratiques de développement pour chacune des équipes de développement;
Concevoir et élaborer les processus de la livraison continue;
– Concevoir et élaborer les architectures technologiques de la solution;
– Concevoir et élaborer les tableaux de bords nécessaires aux suivis des déploiement
– Identifier les impacts organisationnels;
– Élaborer la stratégie de communication et de changement.
Habiletés et connaissances :
– Maîtrise des processus et des outils de livraison continue dans une grande entreprise;
– Maîtrise des concepts et des outils d’intégration continue;
– Maîtrise des concepts et des outils de tests automatisés;
– Maîtrise des concepts et des outils de déploiements automatisés;
– Maîtrise du cycle de développement d’applications multi-tiers distribuées, possédant de multiples interdépendances et ayant un taux de complexité élevé.;
– Maîtrise des principes de l’Assurance Qualité et de l’amélioration continue en technologie.
Connaissances technologies et des produits suivants:
– Systèmes d’exploitation : Windows Server, Unix, Linux;
– Écosystèmes : Java et .Net – Gestion du code source : GIT, Subversion, BitBucket Server (anciennement Stash), Mercurial – Gestion des artefacts binaires : Artifactory, Nexus;
– Ordonnanceur d’assemblages : Jenkins, Hudson;
– Automatisation des assemblages : Maven, Gradle
– Inspection de la qualité du code : SonarQube
– Gestion et suivi des efforts de développement en mode Agile: Jira;
– Écosystème Microsoft .Net d’intégration et de livraison continue : Team Foundation Server;
– Gestion des configurations : Chef, Puppet;
– Plateformes IaaS et PaaS : AWS, Azure, Cloud Foundry, Pivotal, etc.
Merci de contacter Nadia Oviedo à nadiaovi@ca.ibm.com OU 514-964-0721