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.
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.
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.
37,5 heures/semaine
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.
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.