Sr DevOps System Integrator –Bilingual (French, English)

LocationMontreal
Job CategoryInformation Technology
SP-ID24831
Position TypeContract
Application Deadline September 28, 2020
Experience RequiredN/A
Job Duration6 months
Education RequiredN/A

Our client in Banking & Finance industry is seeking a  Sr DevOps System Integrator –Bilingual (French, English) in
Montreal It is an 6 months contract.

Description:
DevOps integrator” role sought
See attached sheet for more information.
Your main responsibilities are:
You are a player in our DevOps revolution and your task is to deploy DevOps best practices through the use of the best tools.
You are an applied person (hands-on), with an Agile mentality.
You know all the fields of DevOps, are an expert at the command line, 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 are working with your DevOps Transformation Catalyst (which will take care of almost anything you don’t like so you can focus on what you do best!), From tribes / project squads, to integrate tools from the following categories:
• Collaboration (JIRA / Confluence);
• Source code management (Git, Bitbucket);
• Continuous integration servers (Jenkins with concept of pipeline as code)
Continuous builds (Maven, Groovy);
• Continuous tests (Selenium, SauceLabs, JMeter)
Continuous code inspection, for technical debt / security vulnerability (Veracode, Nexus IQ);
• Management of artefacts (Nexus);
• Report and dashboards (SonarQube);
• Provisioning (Ansible);
• More provisioning and orchestration tools (Docker / k8s) deployed on multi-cloud environments (private with OpenShift, AWS);
• Monitoring of applications (AppDynamics, Datadog) to ensure that they deliver the expected business value to our customers;
As a DevOps Integrator, you are a generalist on anything DevOps related, but you may have a specialty like continuous integration, continuous delivery or continuous testing.
Your main responsibilities:
• Carry out and help 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 testing;
o Application monitoring
• With the help of your DevOps Catalyst, automate continuous integration, continuous testing and automated deployments processes;
• Support teams in 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 the functional level and at the application security level (in collaboration with the security team of the BNC);
• Diagnose problematic situations and intervene in the resolution of complex problems by ensuring the implementation of permanent fixes, with a view to continuous improvement;
• Provide 3rd level (occasionally 2nd) support and administration of third party products including: Jenkins, Sonatype Nexus Professional, Atlassian Bitbucket, SonarQube, as well as integration pipelines, deployments and continuous testing;
• With the help of your DevOps Catalyst, participate in proof of concept and prototyping activities in order to assess how we could achieve better adoption of DevOps practices in the teams you support;
• With the help of your DevOps Catalyst, respond to the complex demands of stakeholders by offering 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 user guides for the various tools;
• Suggest ways of improving the way things are done 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 have mastered at least one tool per category of this table;
• You have programming experience (Java, .net or other) and have expertise in all of 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 (4/5) and English (not required)
Given the current situation regarding the coronavirus, it will be 100% telework until further notice.
There is a possibility that the mandate will be renewed.

FRENCH
Description:
Rôle “intégrateur DevOps” recherché
Voir fiche en attachement pour plus d’information.
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 avec concept de pipeline as code)
Builds en continu (Maven, Groovy);
• Tests en continu (Selenium, SauceLabs, JMeter)
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, AWS);
• Monitoring des applications (AppDynamics, Datadog) afin de 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é de la BNC);
• 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 (4/5) et anglais (pas requis)
Étant donné la situation actuelle concernant le coronavirus, ce sera 100% télé-travail jusqu’à nouvel ordre.
Il y a une possibilité que le mandat soit renouvelé.
 

 
Candidates must be in Canada and with valid work permit for being able to apply for this role.
 
Please reply to:
n.vaishakh@maxsys.ca