Administrateur de système
AWS, DevOps, Docker
Description Nous recherchons un Intégrateur Devops (H/F) à Montréal :)

Durée: 6 mois renouvelables
Lieu: centre-ville de Montréal

Vos principaux défis :
Il s’agit d’accompagner une équipe à mettre en place, dans son pipeline d’intégration continue, tout ce qui sera nécessaire pour créer un environnement de test à la demande, et isolé des autres applications. L’objectif est de permettre d’exécuter des tests automatisés dans cet environnement isolé et créé à la demande.

L’utilisation des éléments suivants est prévu, aussi les connaissances du candidat ou de la candidate sur ces sujets sont requises ou, selon le cas, des atouts :
- Environnement AWS (en particulier EC2, RDS)
- Pipeline d’execution Jenkins, gestion de codes source Bitbucket/Git, gestionnaire d’artefacts Nexus
- Selon le cas, conteneurisation (docker)
- Outil de stubbing Mountebank (mbtest.org)
- Outils pour l’infrastructure as code (Terraform, Ansible, etc.)  
A l’issu du mandat, le pipeline de l’équipe accompagnée doit, suite à un commit de code dans la branche sélectionnée du gestionnaire de code source :
- créer une infrastructure de test pour l’application, par exemple dans AWS
- créer une base de données de test reliée a cette application, par exemple dans AWS
- déployer et configurer l’application dans cet environnement de test pour appeler des stubs (mountebank) en lieu et place des autres applications ou composants, rendant cet environnement isolé
- exécuter les tests automatisés appropriés (créés par l’équipe de test de l’application)
- détruire l’infrastructure de test une fois les tests réalisés, et passer à l’étape suivante du pipeline.

La maîtrise de ce qui a été construit doit aussi avoir été transféré à l’équipe en place, et parfaitement documenté.  
Les autres éléments du pipeline sans rapport direct avec le mandat n’ont pas été mentionnés mais seront présent (compilation, packaging, tests statiques, etc.).  
A titre d’expert, le candidat ou la candidate doit être à la recherche des solutions les plus fiables, simples à maintenir, et rapide d’exécution.  
Le candidat peut être unilingue francophone ou anglophone mais il doit comprendre les deux langues.

Exigences :

Baccalauréat complété, connexe au secteur d’activité, et 5 années d’expérience pertinente.
Connaissance des concepts Agile et DevOps.
Excellente habileté à vulgariser de l’information technique et capacité à assimiler des concepts technologiques complexes.
Expérience dans la rédaction de documents techniques.
Leadership, esprit d’initiative et travail d’équipe.
i
N° de poste 3257
Lieu Montréal
Statut Contractuel