Apercu-d'une semaine type-Joshua-FR

Tech@RBC: Aperçu d’une semaine type d’un développeur, Infonuagique

L’équipe Infonuagique donne les moyens à RBC d’accélérer le développement de logiciels et d’offrir des produits uniques à ses clients, tout en améliorant l’efficacité de ses infrastructures.

Voici Joshua Agboola, premier développeur, Infonuagique, Nuage Hybride Zephyr.


Parlez-nous de votre rôle actuel et de votre expérience à RBC.


Je suis ingénieur et premier développeur, Infonuagique. Depuis mon arrivée au sein de l’équipe, en 2022, je connais un parcours formidable. En quelques années, j’ai pu perfectionner mes aptitudes en ingénierie. J’ai notamment relevé différents défis techniques lors de la création d’une plateforme Kubernetes servant à héberger une vaste gamme d’applications pour différents secteurs d’activité.
 
Kubernetes est une plateforme à code source ouvert utilisée pour gérer des applications conteneurisées. Offrant évolutivité, résilience et portabilité, elle permet aux développeurs de RBC de consacrer leurs énergies à l’innovation et au développement agile.

Lors de mes rencontres avec mon supérieur, celui-ci m’a toujours encouragé à ne pas me considérer comme un simple développeur qui rédige du code, mais comme un ingénieur-système. À ce titre, je suis très fier de concevoir et de créer une plateforme qui répond aux besoins de l’entreprise, tout en rehaussant l’expérience des développeurs et l’efficacité opérationnelle.


À quoi ressemble une semaine type au sein de l’équipe Infonuagique?


Il peut se passer beaucoup de choses en une semaine. Récemment, deux de nos spécialistes en infonuagique ont participé à la conférence virtuelle HashiTalk. Nous avons également collaboré avec la Cloud Native Computing Foundation pour redonner au secteur des technologies qui a joué un rôle essentiel dans la réussite de notre parcours infonuagique. Comme nous évoluons dans un cadre agile, notre travail est divisé en sprints de deux semaines qui requièrent des réunions quotidiennes et de la planification.

Nos réunions quotidiennes servent à informer l’équipe de l’état d’avancement des tâches, à préciser les obstacles ou les défis, à communiquer les résultats importants et à demander des conseils. Elles permettent à l’équipe de garder le cap tout au long de la semaine.

Lors de la planification d’un sprint, nous parlons des prochains projets et organisons le travail pour les deux semaines à venir. À la fin de chaque sprint, nous tenons une revue et un bilan pour faire le point sur ce qui a fonctionné ou pas, puis discuter de ce qui pourrait être fait différemment.


Quels sont les prochains projets de l’équipe Infonuagique?


La création d’une plateforme sur Kubernetes qui est à la fois fiable et capable de répondre aux exigences des différentes équipes d’application présente un ensemble de défis passionnants.

Dans l’optique d’améliorer la fiabilité et la performance de notre plateforme, nous explorons des technologies eBPF qui renforceront la surveillance du réseau et la capacité d’observation au sein de nos grappes Kubernetes. Ces améliorations nous permettraient de rehausser la sécurité de notre plateforme et d’optimiser l’exécution des charges de travail.

Forts de nos succès, nous avons été sollicités pour élargir nos capacités à l’échelle mondiale dans de nouveaux secteurs. Il s’agit d’un projet d’envergure qui nécessite la collaboration de différentes équipes au sein de l’infrastructure infonuagique, en plus d’être une excellente occasion d’améliorer nos capacités pour créer un véritable produit. Notre objectif consiste à offrir une plateforme qui améliore la productivité des développeurs et la collaboration fait partie intégrante du processus.

JoshuaAgboola
Voici Joshua Agboola, premier développeur, Infonuagique,
Nuage Hybride Zephyr