Concepteur Cloud & DevOps

Job ID #:  1600
Company:  Evident
Posting Date:  9 oct. 2024

Evident design et développe des solutions avancées qui contribuent à rendre le monde plus sûr et plus sain. Nous sommes des leaders mondiaux en contrôle de tests non destructifs.  

 

Notre mission : Rendre le monde plus sûr et plus sain

 

Récemment, le développement d'un logiciel crucial pour notre entreprise a été déplacé vers notre bureau de Montréal. C'est avec un grand enthousiasme que nous formons une nouvelle équipe pour assumer la responsabilité de ce logiciel et de cette nouvelle technologie pour Evident Canada. Nous recherchons une personne passionnée capable de rejoindre une équipe de développeurs dynamique et multidisciplinaire pour relever ce défi passionnant.

Les logiciels développés par notre équipe doivent allier une expérience utilisateur exceptionnelle à des performances optimales, que ce soit pour la réception de données en temps réel à partir des périphériques Evident ou pour la fourniture d’outils d’analyse intégrant des affichages 2D et 3D.

Le développeur Fullstack Cloud & DevOps, évolue au sein d'une équipe autonome chargée de concevoir des solutions Cloud novatrices.

Cette équipe est investie dans le développement continu et l'amélioration d'une plateforme de gestion applicative cloud accessible à l'échelle mondiale, incluant des applications diverses, du stockage en ligne, des outils d'analyse, entre autres.

Notre approche s'appuie sur des technologies agnostiques du cloud (telles que Kubernetes), tout en exploitant des services cloud spécifiques, en particulier pour la gestion des périphériques IoT à l'aide de l'architecture événementielle sur Microsoft Azure, et ce, au sein de l'écosystème .NET.
Le rôle du développeur inclura la responsabilité du maintien, de l'optimisation et de l’évolution de nos outils et pratiques DevOps.

 

Responsabilités spécifiques

  • Contribuer à la maintenance, l’amélioration et l’évolution de nos outils et pratiques DevOps 
  • Développer des APIs, services et composants en .NET 
  • Création et gestion de ressources et de micro-services Azure. 
  • Surveiller et optimiser les coûts cloud liés aux infrastructures et aux applications web de la plateforme.
  • Automatiser les processus de développement, de test et de déploiement des applications web pour une livraison rapide et fiable.
  • Sécuriser, sauvegarder et gérer les données des applications web, en veillant à la disponibilité et à la protection des données.
  • Surveiller les performances des applications web et de l'infrastructure cloud, en résolvant rapidement les problèmes pour assurer une expérience utilisateur optimale.
  • Élaborer des plans de sauvegarde et de reprise après sinistre pour les applications web, garantissant ainsi leur disponibilité continue.
  • Assurer la sécurité des données des applications web et se conformer aux règles de l’organisation. 
  • Travailler en équipe pour une gestion efficace des ressources cloud et des applications web, en coordonnant les efforts entre les développeurs et les opérations cloud.

 

Responsabilités générales

  • Soutenir les concepteurs logiciels moins expérimentés travaillant sur le même projet;
  • Soutenir l’introduction et optimiser l’utilisation de nouvelles méthodes et outils selon la direction technologique de l’entreprise;
  • Favoriser le travail inter-site et assurer un lien efficace et ouvert avec ses homologues des autres sites;
  • Collaborer avec les différentes parties prenantes afin de régler des problèmes techniques inter-départementaux.
  • S’impliquer et participer activement à l’élaboration et la mise en œuvre de la culture d’amélioration continue.

 

Compétences techniques :

  • BAC en génie logiciel, informatique ou programme connexe
  • Expertise avec Azure Kubernetes, Bastion, Networking, AppServices, KeyVault, FunctionApps, CosmosDB, Storage Account, etc. et l’architecture de micro-services
  • Niveau avancé en C# et .NET 6+
  • Connaissance d’Azure DevOps et/ou Gitlab
  • Connaissances en CI/CD
  • Connaissance en Infrastructure-As-Code, Terraform et/ou similaire
  • Connaissance de GIT
  • Connaissance en JavaScript, Typescript et Angular 14+
  • Connaissance des bases de données (SQL Server, CosmosDB, etc.)
  • Le rôle exige de collaborer en anglais régulièrement avec des collègues situés à l'extérieur du Québec 

 

Conditions de travail:

  • Travailler sur un nouveau produit en pleine croissance 
  • Utiliser des technologies moderne  
  • Équipe de travail dévouée et formidable 
  • Culture d’entreprise axée sur le développement de chaque individu
  • Et bien plus encore 

Travailler Chez Evident c’est aussi la possibilité d'apprendre et de progresser, avec un programme de primes annuelles, des avantages médicaux complets, le remboursement des frais de scolarité, des horaires flexibles, la possibilité de télétravail #hybrid , et surtout, du plaisir !