Développeur DevLead - Chef d'équipe Devops
-
Location
Montreal
-
Sector:
-
Job Type:
-
Contact:
Celine Obidol
-
Job Reference:
4497
-
Published:
over 1 year ago
-
Expiry date:
2019-08-30
-
Start Date:
2019-09-16
-
:
#
Chef d’équipe de développement
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 la vision DevOps en menant une équipe qui s’affaire à développer un produit interne de gestion de pipelines, le Pipeline as a Product. Cela signifie que vous utilisez vos prouesses techniques pour mentorer une équipe de 5-10 développeurs œuvrant en mode DevOps.
Voici l’environnement technologique dans lequel vous allez évoluer au départ :
Collaboration (JIRA/Confluence)
Gestion de code source (Git-Bitbucket)
Serveurs d’intégration continue (Jenkins 2 avec concept de pipeline as code)
Gestion d’artéfacts (Nexus, Artifactory)
Rapport et tableaux de bords (SonarQube)
Provisionnement (Ansible, Terraform)
Plus d’outils de provisionnement et d’orchestration (Docker/k8s)
Déployés sur des cloud publics (AWS, GCP-GKE)
Monitoring des applications (AppDynamics, Datadog, etc.) pour mesurer toutes ces belles applications et s’assurer qu’elles délivrent la valeur d’affaire attendue à nos clients
En tant que chef d’équipe de développement, vous êtes un généraliste sur tout ce qui touche le DevOps, mais vous avez une spécialité pour mentorer une équipe de développement; vous connaissez les design patterns, développez tout comme du code, avec des langages comme Python ou Golang. Vous connaissez bien les outils CI-CD et êtes capable d’établir des abstractions de ces outils dans vos développements.
Vos responsabilités principales
Exercer le leadership technique requis pour mener à bien le produit Pipeline as a Product
Développer l’architecture applicative du produit, en faire la conception, de concert avec les membres de l’équipe
S’assurer que l’équipe applique les meilleures pratiques de développement DevOps (ex : TDD, IaC, etc.)
Tout ce que vous faite comme développement utilise les paradigmes de everything as code et vos commits déclenchent des pipelines CI-CD complets allant jusqu’à la production