View all jobs

DevOps/Intégrateur Cloud

Montréal, Québec

 

Aperçu

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! Notre client est à la recherche de gens passionnés comme vous!

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 principales

  • Réaliser et aider à réaliser divers projets informatiques d'envergure ayant un impact important sur la rentabilité et l'efficacité de notre client 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 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 notre client).
  • 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

Ce que vous devriez posséder pour appliquer

  • Baccalauréat connexe au secteur d'activité et 3-5 années d'expérience pertinente
  • Bilinguisme (parlé/écrit) français et anglais
  • Vous savez ce qu’est le « Periodic table of DevOps tools » (et si non, quand vous le verrez, vous le comprendrez!) et vous maitrisez au moins un outil par catégorie de ce tableau
  • Vous avez une compréhension de la sécurité au-dessus de la moyenne
 

 

Abstract

You are a transformation actor in our DevOps revolution and are tasked to deploy DevOps best practices by using best of breed tools. You are a hands-on person, equipped with an Agile mindset. You are a DevOps jack of all trade, a command-line guru, that see solutions and optimizations where everyone else sees problems. You strive at automating all the things! Our client is seeking for passionate people like you!

Your role

You actively participate in the realization of our DevOps vision by integrating all the constituents of our delivery pipelines. This means using your technical chops to nicely integrate our tools in an efficient tools chain for our products. Concretely, you work with your DevOps Transformation Catalyst (who will handle most of the stuff you don't like so you can focus on what you do best!), embedded in the project's tribes/squads, to integrate the following tools categories:
  • Collaboration (JIRA/Confluence)
  • Source Code Management (Git-Bitbucket)
  • Continuous Integration servers (Jenkins 2 using pipeline as code concept)
    • Continuous Build (Maven, Groovy, Ant)
    • Continuous Testing (Selenium, SauceLabs, JMeter, Robot Framework)
    • Continuous Inspection, scanners for tech. debt/security awareness (Veracode)
  • Artifacts Management (Nexus)
  • Reporting/dashboards (SonarQube)
  • Provisioning (Ansible)
  • More provisioning and orchestration (Docker/k8s)
  • Targeting our multi cloud environments (private using OpenShift, AWS, Azure)
  • Application monitoring (AppDynamics or equivalent) to monitor all those nice applications and ensure they do deliver their business value to our customers
As a DevOps integrator, you are a generalist in all things DevOps, but you might also have a specialization, like Continuous Integration, Continuous Deployment, Continuous Testing, etc.

Your Primary Responsibilities

  • Realize and participate in realizing large scale software engineering projects, having a major impact on our client’s profitability and efficiency and requiring high level of expertise and experience in the following DevOps practices fields:
    • Source Code Management
    • Continuous Integration
    • Continuous Deployments
    • Test Automation
    • Application Monitoring
  • With your DevOps Catalyst, automate Continuous Integration, Continuous Testing and Continuous Deployment processes
  • Assist your teams in their DevOps transformation journey, by providing, with your DevOps Catalyst, proper training, both formal and informal.
  • Install/configure/maintain labs permitting to execute use cases related to CI/CD/CT practices. Those labs should permit quality controls to be done at the functional level as well as non-functional ones such as application security (collaborating with our client’s Security team)
  • Diagnose problems and act in solving complex issues by ensuring that developed fixes are permanent, in the context of a continuous improvement mindset
  • Provide 3rd level (sometimes 2nd level) support and administrative support of the following 3rd party tools: Jenkins, Sonatype Nexus Professional, Atlassian BitBucket, SonarQube as well as our continuous integration, tests and delivery pipelines
  • With your DevOps Catalyst, participate in Proof of concept and prototyping activities in order to experiment on how to achieve better DevOps practices adoption in your supported teams
  • With your DevOps Catalyst, answer to complex requests from users and propose solutions satisfying them while aligned with application software development process optimization
  • With your DevOps Catalyst, actively collaborate in documenting how the various tools should be used
  • Propose improvement ideas and alternatives to obsolete technologies in the application build, continuous integration and continuous deployment domains

What you should have to apply

  • University degree in related fields with 3-5 years of experience or equivalent experience
  • Bilingual (spoken/written) French and English
  • You know what the Periodic table of DevOps tools is (and if not, when you'll see it, you'll get it!) and you master at least one tool per category on the table
  • You have an above average security awareness mindset
 
 
Division de placement des talents en TI de Logient
 
LT Plus est la division de Logient qui s’occupe de recrutement et d’impartition de services TI. Nous attirons et embauchons les meilleurs spécialistes en développement logiciel sur le marché, puis nous formons des équipes aux compétences complémentaires dans le but de répondre exactement aux besoins de chaque client et aux exigences spécifiques de chaque projet.     

Grâce au code, tout est possible

Fondée à Montréal en 2000, Logient est la seule entreprise dans le marché montréalais qui propose une offre de services aussi diversifiée en matière de développement logiciels pour entreprises, offre qui s’adapte aux besoins de chaque client, quels qu’ils soient. 
More Openings
Chef comptable
Gestionnaire de projets
Analyste d'affaires
Gestionnaire de Comptes
Share This Job
Powered by