Information Technology - Montreal

Our Client in the Banking and Finance Industry is seeking a Intégrateur DevOps senior for their Downtown Montreal office. This is a 6 months contract to start, possible extension
 
Description: 
Intégrateur DevOps senior

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 (SCM : 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) 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 AWS, Azure) Monitoring des applications (AppDynamics 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 principals

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:

Gestion de code source
Intégration Continue
Déploiements Continus
Test automatisés
Monitoring applicative

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

Exigences
Ê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/PUB 1er cycle 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 Être bilingue (parlé/écrit) français et Anglais

English :
Senior DevOps integrator
You are an actor in our DevOps revolution and you have the task of deploying DevOps best practices through the use of the best tools.
You are an applied person (hands-on), having an Agile mentality.
You know all the DevOps fields, are an expert in the command line and you see solutions and optimizations where all the others see problems. Your goal is to automate everything!

Your Role
You are actively participating in the realization of our DevOps vision by integrating all of these components into our delivery pipelines. It means using your technical prowess to effectively integrate our tools into our product pipelines. Specifically, you work with your DevOps Transformation Catalyst (which will take care of almost everything you do not like so you can focus on what you do best!), From the tribes / squads of projects, to to integrate

tools from the following categories:
Collaboration (JIRA / Confluence)
Source Code Management (SCM: Git-Bitbucket) Continuous Integration Servers (Jenkins 2 with pipeline concept as code) Continuous Builds (Maven, Groovy, Ant) Continuous Testing (Selenium, SauceLabs, JMeter, Robot Framework) Inspection Code Continuous, for Technical Debt / Security Vulnerability (Veracode) Management of Artifacts (Nexus) Report and Dashboards (SonarQube) Provisioning (Ansible) More Provisioning and Orchestration Tools (Docker / k8s) Deployed on multi-cloud environments (private with OpenShift, public with AWS, Azure) Application monitoring (AppDynamics or equivalent) to measure all these great applications and ensure that they deliver the expected business value to our customers 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
Conduct and assist with various large-scale IT projects that have a significant impact on the Bank’s profitability and effectiveness, and which require expertise and high-level

experience in the following DevOps practices:
Source code management
Continuous integration
Continuous Deployments
Automated tests
Application monitoring

With the help of your DevOps Catalyst, automate the processes of continuous integration, continuous testing and automated deployments Accompany teams in their DevOps journey, providing, in collaboration with your DevOps Catalyst, training appropriate to both formal needs informally.

Install and configure tools in the laboratory to run 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 problem situations and intervene in the resolution of complex problems by ensuring the implementation of permanent fixes and this, in a perspective of continuous improvement Ensure the 3rd level (occasionally the 2nd) support and administration of third-party products parts including: Jenkins, Sonatype Nexus Professional, Atlassian Bitbucket, SonarQube, as well as integration pipelines, continuous deployments and testing With the help of your DevOps Catalyst, participate in concept proofing and prototyping activities to assess how we could get a 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 providing solutions that satisfy them while remaining aligned with the process of optimizing the development of applications With the help of your DevOps Catalyst, collab actively present documentation guides for the use of the various tools Propose ways of improving the way to do things and propose alternatives to obsolete technologies in the areas of application assembly, integration and continuous deployments

Requirements
Have a Bachelor’s degree related to the line of business and six years of relevant experience OR Master’s degree related to the line of business and four years of relevant experience OR University Certificate / PUB Undergraduate and eight years of relevant experience You know what is the “Periodic table of DevOps tools” (and if not, when you will see it, you will understand!) and you master at least one tool per category of this table You have experience in programming (Java, .net or other) and have expertise throughout the SDLC You have an above-average understanding of security Be bilingual (spoken / written) French and English
 
 
To Apply, Please send your resume to: k.sinha@maxsys.ca

Position Type Contract
Application Deadline February 22, 2019
Experience Required 10+ years
Job Duration 6 months
Education Required Bachelors