Bilingual (English and French) Expert – System Integrator

LocationMontreal
Job CategoryInformation Technology
SP-ID22048
Position TypeContract
Application Deadline March 31, 2020
Experience Required3 years
Job Duration6 months
Education RequiredBachelors

Our client in Banking & Finance industry is seeking a Bilingual (English and French) Expert – System Integrator in Montreal. This is a 6 months contract position.
 
Possibility of contract extension and/ or conversion to full time.
Job Description
ENGLISH
Your main responsibilities are:
You are an actor in our DevOps revolution and your task is to deploy DevOps best practices by using the best tools.
You are an applied person (hands-on), with an Agile mentality.
You know all the fields of DevOps, are a command line expert and you see solutions and optimizations where everyone else sees problems. Your goal is to automate everything!
Your role:
You actively participate in the realization of our DevOps vision by integrating all these constituents into our delivery pipelines. It means using your technical prowess to effectively integrate our tools into our product pipelines. Concretely, you work with your DevOps Transformation Catalyst (who will take care of almost everything you don’t like so you can focus on what you do best!), From the tribes / squads of projects, to integrate tools from the following categories:
• Collaboration (JIRA / Confluence);
• Source code management (Git, Bitbucket);
• Continuous integration servers (Jenkins 2 with pipeline concept as code)
Continuous builds (Maven, Groovy, Ant);
• Continuous tests (Selenium, SauceLabs, JMeter, Robot Framework)
Continuous code inspection, for technical debt / security vulnerability (Veracode, Nexus IQ);
• Artifact management (Nexus);
• Report and dashboards (SonarQube);
• Provisioning (Ansible);
• More provisioning and orchestration tools (Docker / k8s) deployed on multi cloud environments (private with OpenShift, public with Google Cloud, AWS);
• Monitoring applications (AppDynamics, Datadog or equivalent) to measure all these beautiful applications and ensure that they deliver the expected business value to our customers;
As a DevOps Integrator, you are a generalist on everything related to DevOps, but you may have a specialty such as continuous integration, continuous delivery or continuous testing.
Your main responsibilities:
• Carrying out and helping to carry out various large-scale IT projects having a significant impact on the Bank’s profitability and efficiency and which require high-level expertise and experience in the following DevOps practices:
o Source code management;
o Continuous integration;
o Continuous deployments;
o Automated tests;
o Application monitoring
• With the help of your DevOps Catalyst, automate the continuous integration processes, continuous testing and automated deployments;
• Support teams on their DevOps journey, by providing, in collaboration with your DevOps Catalyst, training appropriate to both formal and informal needs;
• Install and configure laboratory tools to execute use cases in CI / CD / CT practices and subject applications to quality controls both at functional and application security level (in collaboration with the security team);
• Diagnose problematic situations and intervene in the resolution of complex problems by ensuring the implementation of permanent corrective measures, with a view to continuous improvement;
• Ensure at the 3rd level (occasionally at the 2nd) the support and administration of third party products including: Jenkins, Sonatype Nexus Professional, Atlassian Bitbucket, SonarQube, as well as integration pipelines, deployments and continuous tests;
• With the help of your DevOps Catalyst, participate in proof of concept and prototyping activities in order to assess how we could obtain better adoption of DevOps practices in the teams you support;
• With the help of your DevOps Catalyst, respond to complex stakeholder requests by proposing solutions that satisfy them while remaining aligned with the application development optimization process;
• With the help of your DevOps Catalyst, actively collaborate in the documentation of the user guides for the various tools;
• Suggest ways of improving ways of doing things and propose alternatives to obsolete technologies in the areas of application assembly, integration and continuous deployments
• Hold a bachelor’s degree related to the industry and six years of relevant experience OR Master’s degree related to the industry and four years of relevant experience OR University certificate and eight years of relevant experience;
• You know what the “Periodic table of DevOps tools” is (and if not, when you see it, you will understand it!) And you master at least one tool per category in this table;
• You have programming experience (Java, .net or other) and have expertise throughout the SDLC;
• You have an above-average understanding of security;
• Very good communication, influence and negotiation skills
• Leadership and sense of initiative, ability to multitask on several projects in parallel
• Team spirit
• Bilingualism (spoken / written) French and English
We are particularly looking for a candidate with advanced cloud skills, particularly AWS.
FRENCH
Vos principales responsabilités sont :
Vous êtes un acteur dans notre révolution DevOps et vous avez pour tâche de déployer les meilleures pratiques DevOps par l’utilisation des meilleurs outils.
Vous êtes une personne appliquée (hands-on), ayant une mentalité Agile.
Vous connaissez tous les champs du DevOps, êtes un expert de la ligne de commandes et vous voyez des solutions et des optimisations là ou tous les autres voient des problèmes. Votre but est de tout automatiser!
Votre rôle:
Vous participez activement à la réalisation de notre vision DevOps en intégrant toutes ces constituantes dans nos pipelines de livraison. Cela signifie utiliser vos prouesses techniques pour intégrer efficacement nos outils dans nos pipelines de produits. Concrètement, vous travaillez avec votre Catalyseur de Transformation DevOps (qui s’occupera de presque tout ce que vous n’aimez pas pour que vous puissiez vous concentrer sur ce que vous faites le mieux !), depuis les tribus/escouades de projets, pour intégrer outils des catégories suivantes:
• Collaboration (JIRA/Confluence);
• Gestion de code source (Git, Bitbucket);
• Serveurs d’intégration continue (Jenkins 2 avec concept de pipeline as code)
Builds en continu (Maven, Groovy, Ant);
• Tests en continu (Selenium, SauceLabs, JMeter, Robot Framework)
Inspection de code en continu, pour dette technique/vulnérabilité de sécurité (Veracode, Nexus IQ);
• Gestion d’artéfacts (Nexus);
• Rapport et tableaux de bords (SonarQube);
• Provisionnement (Ansible);
• Plus d’outils de provisionnement et d’orchestration (Docker/k8s) déployés sur des environnements multi cloud (privés avec OpenShift, publics avec Google Cloud, AWS);
• Monitoring des applications (AppDynamics, Datadog ou équivalent) pour mesurer toutes ces belles applications et s’assurer qu’elles délivrent la valeur d’affaire attendue à nos clients;
En tant qu’Intégrateur DevOps, vous êtes un généraliste sur tout ce qui touche le DevOps, mais vous avez possiblement une spécialité comme l’intégration continue, la livraison continue ou les tests en continu.
Vos responsabilités principales:
• Réaliser et aider à réaliser divers projets informatiques d’envergure ayant un impact important sur la rentabilité et l’efficacité de la Banque et qui requièrent une expertise et une expérience de haut niveau dans les pratiques suivantes de DevOps:
o Gestion de code source;
o Intégration Continue;
o Déploiements Continus;
o Test automatisés;
o Monitoring applicatif
• Avec l’aide de votre Catalyseur DevOps, automatiser les processus d’intégration continue, de tests en continu et déploiements automatisés;
• Accompagner les équipes dans leur périple DevOps, en fournissant, en collaboration avec votre Catalyseur DevOps, de la formation appropriée aux besoins tant formelle qu’informelle;
• Installer et configurer les outils en laboratoire permettant d’exécuter les cas d’utilisation dans les pratiques CI/CD/CT et assujettir les applications à des contrôles de qualité tant qu’au niveau fonctionnel qu’au niveau de sécurité applicatif (en collaboration avec l’équipe de sécurité);
• Diagnostiquer les situations problématiques et intervenir dans la résolution de problèmes complexes en assurant la mise en place de correctifs permanents et ce, dans une perspective d’amélioration continue;
• Assurer au 3ième niveau (occasionnellement au 2ième) le support et l’administration des produits de tierces parties dont : Jenkins, Sonatype Nexus Professional, Atlassian Bitbucket, SonarQube, ainsi que les pipelines d’intégration, déploiements et tests continus;
• Avec l’aide de votre Catalyseur DevOps, participer aux activités de preuves de concepts et de prototypage de façon à évaluer comment nous pourrions obtenir une meilleure adoption des pratiques DevOps dans les équipes que vous supportez;
• Avec l’aide de votre Catalyseur DevOps, répondre aux demandes complexes des intervenants en proposant des solutions les satisfaisant tout en demeurant aligné avec le processus d’optimisation du développement des applications;
• Avec l’aide de votre Catalyseur DevOps, collaborer activement à la documentation des guides d’utilisation des différents outils;
• Proposer des pistes d’améliorations aux façons de faire et proposer des alternatives aux technologies désuètes dans les domaines de l’assemblage applicatif, de l’intégration et des déploiements continus
• Être titulaire d’un baccalauréat connexe au secteur d’activité et six années d’expérience pertinente OU Maîtrise connexe au secteur d’activité et quatre années d’expérience pertinente OU Certificat universitaire et huit années d’expérience pertinente;
• Vous savez ce qu’est le « Periodic table of DevOps tools » (et si non, quand vous le verrez, vous le comprendrez!) et vous maîtrisez au moins un outil par catégorie de ce tableau;
• Vous avez une expérience en programmation (Java, .net ou autre) et possédez une expertise dans tout le SDLC;
• Vous avez une compréhension de la sécurité au-dessus de la moyenne;
• Très bonnes habiletés en communication, en influence et en négociation
• Leadership et sens de l’initiative, habiletés à effectuer plusieurs tâches sur plusieurs projets en parallèle
• Esprit d’équipe
• Bilinguisme (parlé/écrit) français et anglais
Nous recherchons plus particulièrement un candidat ayant des compétences avancées cloud plus particulièrement AWS.
Candidates must be in Canada and with valid work permit for being able to apply for this role.
Please reply to:
a.saksena@maxsys.ca