Enable job alerts via email!

Développeur en Ingénierie de la fiabilité des sites (SRE)

Noverka Conseil

Montreal

On-site

CAD 75,000 - 100,000

Full time

17 days ago

Job summary

Une entreprise de premier plan au Canada recherche un développeur en ingénierie de la fiabilité des sites. Le candidat travaillera au sein d'une Squad DevOps, en intégrant des pratiques SRE et en utilisant des outils modernes pour gérer des actifs critiques, tout en collaborant avec les équipes de sécurité pour assurer la conformité et l'opérabilité des solutions.

Qualifications

  • Baccalauréat ou maîtrise en génie logiciel, informatique.
  • Expérience en développement Orienté Objet et maîtrise de Java.
  • Experience en architecture par domaine, micro-services et concepts d'écosystème moderne.

Responsibilities

  • Développer et gérer des actifs critiques résilients.
  • Participer à l'intégration des meilleures pratiques SRE dans les pipelines CI-CD.
  • Assurer la haute disponibilité et sécuriser les solutions développées.

Skills

Ingénierie Logiciel
Développement Orienté Objet
Java
DevOps
Micro-services
API
Cloud

Education

Baccalauréat ou maîtrise en génie logiciel, informatique

Tools

Jenkins
Git-Bitbucket
Nexus
Docker
Ansible
Terraform
Splunk
Datadog

Job description

En tant que développeur en ingénierie de la fiabilité des sites, vous êtes un spécialiste dans le développement et la gestion d’actif critique résilient. Vous participez activement à la réalisation de notre vision DevOps en intégrant les meilleures pratiques SRE. Concrètement, vous travaillerez au sein d’une de nos Squad DevOps et avec le gestionnaire d’actif à faire évoluer l’une des applications les plus critiques à la Banque en utilisant certains outils des catégories suivantes :

  • 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;
  • Tout ce que vous développez est testé de façon automatisée, au bon niveau selon les besoins et contextes;
  • Tout ce que vous mettez en production est monitoré de façon à pouvoir réagir automatiquement en cas de problème (patterns de blue-green et / ou de canary deployments);
  • Tout ce que vous mettez en production suit les meilleures pratiques favorisant la haute disponibilité (HA);
  • Vous coopérez avec les groupes de sécurité de la banque pour vous assurer que les solutions développées pourront être opérées par eux dans le futur.

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 connaissances techniques pour intégrer efficacement nos outils dans nos pipelines de produits. Voici l’environnement technologique dans lequel vous allez évoluer au départ :

  • Pipelines ‘CI-CD’ (Jenkins) avec inspection de code en continu avec validation pour dette technique / vulnérabilité de sécurité (Veracode, Snyk);
  • Gestion de code source (Git-Bitbucket);
  • Gestion d’artéfacts (Nexus, Artifactory);
  • Provisionnement (Ansible, Terraform);
  • Plateformes d’approvisionnement et d’orchestration (Docker / k8s);
  • Monitoring infra et applicatif (Splunk, Datadog, QuickSight) en plus de monitoring de la valeur d’affaires;

Expertises recherchées :

  • Baccalauréat ou maîtrise en génie logiciel, informatique, ou l’équivalent;
  • Maîtrise des concepts d’ingénierie logiciel et du développement orienté objet. Connaissances avancées en Java;
  • Expérience dans l’implémentation des concepts d’un écosystème logiciel moderne; architecture par domaine, micro-services, API, streaming, technologies Cloud, flux de données en temps-réel, orchestration d’APIs / microservices.
  • Connaissances des outils de développement logiciel en mode agile, de gestion du code source et plateformes DevOps (Jenkins, git-Bitbucket, Nexus, Docker, etc.);
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.