Conseiller DevOps senior – Docker / Kubernetes / GitHub Actions

Montreal, Quebec, Canada | Contract | Hybrid

Apply by: No close date
Apply

Client : Secteur bancaire

Lieu : Montréal, centre-ville

Mode de travail : Hybride – présence au bureau 2 jours/semaine

Durée : 12 mois, avec possibilité de renouvellement

Heures : 37,5 h/semaine

Langue : Français obligatoire – compréhension de la documentation technique en anglais

CV : Français

À propos du poste

Nous recherchons un(e) Conseiller(ère) DevOps senior afin de contribuer à l'évolution, à l'automatisation et à l'exploitation des mécanismes de livraison applicative d'une importante plateforme de courtage en ligne dans le secteur bancaire.

La personne sera responsable de concevoir, développer, maintenir et optimiser les pipelines de construction et de déploiement des applications, en s'appuyant principalement sur Docker, Kubernetes et GitHub Actions.

Le mandat s'inscrit dans un environnement technologique comprenant des applications Web et mobiles (iOS/Android), des processus CI/CD et des infrastructures conteneurisées. Le profil recherché doit être autonome, posséder une excellente maîtrise des outils DevOps et démontrer une forte capacité d'investigation, de diagnostic et de résolution de problèmes techniques.

Une connaissance d'Azure Red Hat OpenShift (ARO) représente un avantage important, tandis que certaines composantes existantes utilisent également Jenkins.

Exigences principales

Expérience significative en DevOps, idéalement dans des environnements applicatifs complexes.

Très bonne maîtrise de Docker et des principes de conteneurisation.

Très bonne maîtrise de Kubernetes et de l'orchestration des conteneurs.

Expertise en GitHub Actions et dans les pratiques d'intégration et de déploiement continus (CI/CD).

Expérience dans la conception, le développement, l'automatisation et la maintenance de pipelines de construction et de déploiement.

Bonne compréhension du cycle complet de livraison applicative, de la construction jusqu'à l'exploitation.

Capacité à diagnostiquer et résoudre des problèmes liés :

Aux déploiements applicatifs

Aux conteneurs Docker

Aux environnements Kubernetes

Aux pipelines CI/CD

Aux environnements applicatifs

Bonne maîtrise des environnements Linux et des outils en ligne de commande.

Capacité à intervenir dans des environnements comprenant des applications Web et mobiles.

Forte autonomie technique et capacité à investiguer des incidents complexes.

Excellente maîtrise du français, à l'oral et à l'écrit.

Capacité à comprendre la documentation technique en anglais.

Disponibilité pour travailler 2 jours par semaine au bureau à Montréal.

Atouts importants

Connaissance d'Azure Red Hat OpenShift (ARO) – avantage important.

Expérience avec Jenkins et les pipelines CI/CD existants.

Expérience dans des environnements de livraison d'applications mobiles iOS et Android.

Expérience dans le secteur bancaire ou financier.

Expérience avec des plateformes Web transactionnelles ou de courtage en ligne.

Responsabilités principales

CI/CD et automatisation

Concevoir, développer et maintenir les pipelines de construction et de déploiement avec GitHub Actions.

Faire évoluer les mécanismes de livraison applicative.

Automatiser les processus de construction, de validation et de déploiement.

Assurer la fiabilité et la maintenabilité des pipelines CI/CD.

Diagnostiquer et résoudre les problèmes affectant les chaînes de livraison.

Conteneurisation et orchestration

Assurer la gestion et l'évolution des mécanismes de conteneurisation avec Docker.

Intervenir dans les environnements orchestrés avec Kubernetes.

Analyser et résoudre les problèmes de configuration, de déploiement et d'exécution des conteneurs.

Contribuer à l'amélioration de la stabilité des environnements applicatifs.

Intervenir au besoin dans les environnements Azure Red Hat OpenShift (ARO).

Support technique et exploitation

Investiguer les incidents liés aux déploiements et aux environnements applicatifs.

Identifier les causes des problèmes techniques et proposer des solutions durables.

Soutenir les équipes de développement dans la résolution des problèmes de livraison.

Participer à l'amélioration des pratiques DevOps et des processus de déploiement.

Assurer le bon fonctionnement des mécanismes de livraison des applications Web et mobiles.

Collaboration et amélioration continue

Collaborer avec les équipes de développement et d'exploitation.

Participer à l'évolution des pratiques CI/CD.

Recommander des améliorations techniques aux processus de livraison.

Contribuer à l'optimisation des outils et mécanismes DevOps existants.

Documenter les solutions techniques et les interventions réalisées.

En soumettant votre candidature, vous consentez à ce que Xideral recueille, utilise et conserve vos renseignements personnels uniquement à des fins de recrutement et de sélection pour ce poste ou pour des opportunités similaires en lien avec vos domaines d’expertise. Vos informations seront traitées de manière confidentielle et conformément à la Loi 25 sur la protection des renseignements personnels du Québec. Vous pouvez en tout temps demander l’accès, la rectification ou la suppression de vos données en nous contactant à l’adresse suivante : contact@xideral.ca.