Skip to main content

Description

Ce poste de développeur DevOps principal à RBC implique de diriger des initiatives complexes pour améliorer la gestion technologique et stimuler l'innovation. Le rôle se concentre sur la conception et la mise en œuvre de pipelines CI/CD, le développement de stratégies DevOps et l'assurance de la fiabilité des systèmes. Il requiert une expertise technique, un leadership pour encadrer les membres de l'équipe et une approche collaborative pour optimiser les flux de travail et livrer des solutions logicielles de haute qualité. Le rôle implique également l'exploitation d'outils basés sur l'IA pour améliorer les pipelines DevOps et contribuer aux objectifs d'innovation de RBC.

Ce que nous recherchons

Diriger la conception, le développement et la mise en œuvre d'applications logicielles et de pipelines CI/CD en utilisant des méthodologies agiles.,Planifier et gérer stratégiquement les initiatives DevOps pour les aligner sur les objectifs organisationnels.,Promouvoir l'automatisation et l'optimisation des flux de travail, en résolvant des défis complexes.,Encadrer et guider les membres juniors de l'équipe.,Développer et améliorer le code source, en assurant des normes de haute qualité.,Utiliser des outils de test automatisés.,Collaborer avec des équipes interfonctionnelles pour la scalabilité des systèmes et l'excellence opérationnelle.,Diriger l'adoption d'outils et de pratiques basés sur l'IA pour les pipelines DevOps, y compris les pipelines auto-réparateurs et les tests basés sur l'IA.

Candidat idéal

Plus de 5 ans d'expérience avec les principes DevOps, les outils CI/CD (par exemple, GitHub Actions, Jenkins, CircleCI) et la construction de pipelines personnalisés.,Leadership avéré dans la conduite d'initiatives DevOps et le mentorat.,Expertise en outils de conteneurisation et d'orchestration comme Docker et Kubernetes (Azure, OpenShift, AWS).,Solide expérience en développement avec la programmation orientée objet (Python, Groovy, JavaScript), l'architecture de microservices, Spring Framework et Maven.,Connaissance approfondie du multi-threading, de la mise à l'échelle, de la concurrence, de la mise en cache, de la mise en file d'attente et du stockage de données distribué.,Expérience avec les courtiers de messages (par exemple, RabbitMQ, Kafka), SQL (Postgres) et les bases de données NoSQL (par exemple, MongoDB, Elasticsearch).,Expérience pratique dans des environnements Agile.,Atout : Expérience avec les plateformes de cloud public (Azure, AWS, OpenShift 4).,Atout : Expertise en GitHub Actions et développement de flux de travail.,Atout : Familiarité avec les outils d'IA et les grands modèles linguistiques (LLM) pour les pipelines auto-réparateurs et les tests basés sur l'IA.,Atout : Expérience pratique dans la conception, le développement, le test et le dépannage d'API REST.

Compétences techniques

Déploiement d'applications
Déploiement cloud
Déploiement continu
Git Flow
GitHub
GitHub Actions
GitHub Enterprise Server
Flux de travail Git
Infrastructure des technologies de l'information (TI)
Langages de programmation (Python, Groovy, JavaScript)
Red Hat OpenShift
Gestion des versions
Gestion des demandes de changement logiciel
Cycle de vie du développement logiciel (SDLC)
Ingénierie logicielle
Ingénierie d'intégration logicielle
Conception de produits logiciels
Connaissances techniques des produits logiciels
Gestion des versions logicielles
Outils de test système
Outils CI/CD (Jenkins, CircleCI)
Docker
Kubernetes
Azure
AWS
Spring Framework
Maven
multi-threading
mise à l'échelle
concurrence
mise en cache
mise en file d'attente
stockage de données distribué
RabbitMQ
Kafka
SQL (Postgres)
NoSQL (MongoDB, Elasticsearch)
API REST
Outils d'IA
Grands modèles linguistiques (LLM)

Compétences interpersonnelles

Leadership
Collaboration
Amélioration continue
Esprit Agile
Résolution de problèmes

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet
Primes
Avantages sociaux flexibles
Rémunération concurrentielle
Commissions
Options d'achat d'actions
Soutien au développement de la part des leaders
Coaching
Opportunités de gestion
Capacité à avoir un impact significatif
Environnement d'équipe dynamique et collaboratif
Formation de calibre mondial dans les services financiers
Équilibre travail/vie personnelle flexible
Opportunités de travail stimulantes

À propos de l'entreprise

R

Royal Bank of Canada

La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.