Une position stratégique pour avoir un impact mondial, en éloignant le code de Microsoft du C#
Conclusion : Microsoft intensifie ses efforts à l’échelle de l’entreprise pour faire de Rust un citoyen de premier ordre pour le développement de logiciels internes. Une nouvelle offre d’emploi serait parfaite pour les experts Rust intéressés par la conversion de grandes quantités de code C# vers le nouveau paradigme de programmation sécurisé en mémoire.
Selon une offre d’emploi récemment publiée pour un poste dans ses bureaux basés à Prague, Microsoft cherche à embaucher un architecte logiciel principal pour la plateforme Microsoft 365. Le candidat idéal maîtrise à la fois C# et Rust, indique l’offre, et possède de l’expérience dans l’expédition de services « à grande échelle » et à volume élevé. Leur tâche principale consiste à adopter le langage de programmation Rust comme nouvelle base pour l’organisation principale de M365, connue sous le nom de Substrate App Platform (SAP).
Le groupe SAP est responsable de l’écriture du code sur lequel fonctionnent les services cloud de Microsoft, ce qui signifie que Redmond a décidé d’accélérer son initiative d’adoption de Rust annoncée précédemment. La société forme une nouvelle équipe dont l’objectif est de faire du langage le fondement d’un effort de modernisation de ses « services de plateforme à l’échelle mondiale » et au-delà, indique l’offre d’emploi.
L’expert Rust aura des responsabilités importantes au sein du groupe SAP, notamment des conseils techniques, la conception et la mise en œuvre de bibliothèques Rust, de SDK, etc. Selon Microsoft, cet ingénieur hautement qualifié devra également s’entretenir avec les parties prenantes et les cadres supérieurs, car ils devront comprendre les besoins métiers de l’entreprise au-delà des défis techniques.
Rust est un langage de programmation récent et généraliste créé par le développeur de logiciels Graydon Hoare dans le cadre d’un projet personnel alors qu’il travaillait chez Mozilla. Les programmes écrits en Rust peuvent fournir des niveaux de protection plus élevés contre les bogues liés à la mémoire et les vulnérabilités de sécurité, avec des classes entières de failles dangereuses éradiquées lors de la compilation du code binaire.
Initialement publié en 2015, Rust gagne en popularité parmi les grandes entreprises technologiques. Linus Torvalds a accepté le code Rust dans le noyau Linux et Google a commencé à utiliser ce langage dans le cadre du projet Chromium. Microsoft a commencé à réécrire des parties importantes de Windows dans Rust en 2020, apportant une sécurité supplémentaire et même des améliorations notables des performances au patchwork vieux de plusieurs décennies de différents langages de code qu’est Windows.
Microsoft est également membre fondateur de la Rust Foundation, une organisation à but non lucratif qui comprend Amazon, Huawei, Google et Mozilla. Avant de laisser la place au petit nouveau dans le bloc de programmation, le langage C# a été conçu par le créateur original de Turbo Pascal et employé de Microsoft, Anders Hejlsberg en 2000.