Les efforts de transformation numérique sont devenus plus comme des mandats de transformation numérique dans le monde de la technologie depuis que la pandémie de COVID-19 a fait du télétravail la nouvelle norme. Cela a signifié un changement rapide dans le paysage des logiciels B2B (bien que cela n'ait jamais été le cas ?) alors que les fournisseurs se mobilisent pour répondre à la demande des acheteurs pour des technologies collaboratives et hybrides.
En conséquence, certains rôles adaptés à la collaboration à distance et à la connaissance inter-systèmes sont passés au premier plan. Dans le monde du DevOps, les ingénieurs de fiabilité de site (SRE) en particulier sont devenus de plus en plus recherchés en tant qu'ajouts importants aux équipes DevOps agiles.
Alors, quel est exactement le rôle d'un SRE, et comment les logiciels en évolution rapide qu'ils utilisent continueront-ils à soutenir leurs efforts pour mener la charge pour des stratégies DevOps compétitives ?
Les SRE : un rôle en évolution avec des logiciels en évolution
Les SRE incarnent l'esprit de rupture des silos du DevOps grâce à un leadership éclairé des équipes de développement et d'opérations. Là où le DevOps réunit ces équipes et fonctions en tant que philosophie et processus agile, les SRE possèdent les compétences inter-équipes nécessaires pour construire une seule personne.
Les SRE ne sont pas des avatars informatiques jonglant avec chaque tâche de développement et d'opérations au cours d'une journée incroyablement productive. Ils servent plutôt généralement de architectes de systèmes, en créant une infrastructure logicielle axée sur le code dans laquelle les équipes DevOps peuvent prospérer. Leur connaissance inter-fonctionnelle offre un soutien et une perspective aux membres de l'équipe de chaque côté de la pièce DevOps—ingénieurs logiciels et professionnels de l'informatique—pour leur permettre de faire leur meilleur travail.
Étant donné leur rôle dans la création d'une architecture hautement collaborative et agile et le soutien des équipes qui y travaillent, il s'ensuit que la personne relativement nouvelle du SRE ne fera que croître, maintenant que de nombreuses entreprises ont basculé vers un environnement de travail à distance. En conséquence, certains types de logiciels pourraient voir une croissance.
L'état actuel des logiciels SRE
Pour aider à démarrer avec un SRE ou une équipe SRE actuellement, certaines catégories de logiciels peuvent être utiles. Le bon logiciel est essentiel pour atteindre de manière optimale les objectifs de niveau de service en unissant des rôles disparates, en surveillant les progrès sur les objectifs et en tirant parti de l'automatisation.
Les outils de surveillance comme le logiciel de surveillance des performances des applications (APM), le logiciel de surveillance de l'infrastructure cloud, et le plus grand parapluie du logiciel de surveillance d'entreprise permettent aux équipes SRE de garder une surveillance constante sur tous leurs systèmes informatiques. Ces outils sont cruciaux pour rassembler des informations disparates sous un seul panneau de verre, centralisant ainsi les efforts d'observabilité pour obtenir un aperçu de l'état des systèmes d'une entreprise.
Trafic moyen vers la catégorie de surveillance d'entreprise de G2
Selon les données de G2, le trafic vers la catégorie Logiciel de Surveillance d'Entreprise a connu une augmentation de 160 % depuis que la pandémie a provoqué des confinements mondiaux en mars 2020 jusqu'à la fin de 2020. Cette activité indique qu'un nombre croissant d'entreprises recherchent et s'appuient sur ces solutions d'observabilité pour maintenir une vision constante de tous les aspects de leur infrastructure informatique, en particulier dans un environnement de travail entièrement à distance. Une telle supervision est en accord avec les objectifs des SRE réussis—concevoir et maintenir une infrastructure qui peut être gérée sous un seul tableau de bord.
D'autres outils importants dans la ceinture utilitaire des SRE incluent le logiciel de gestion de configuration, qui garantit que les configurations d'infrastructure sont dans un état connu et bien documenté tout en automatisant le processus de retour à l'état souhaité si nécessaire. Le logiciel d'automatisation de l'infrastructure cloud aide les SRE à mettre en œuvre une approche d'infrastructure en tant que code (IaC) en permettant aux développeurs de créer une infrastructure modélisée pour exécuter leur code d'application et réviser le code, et l'intégrer. Ces modèles servent ensuite de plans qui peuvent être générés automatiquement, rationalisant le processus.
Les outils que les SRE utilisent actuellement sont très demandés alors que les entreprises à distance se sont adaptées à une infrastructure de plus en plus basée sur le cloud. Alors que ce nouveau paysage prend forme, d'autres logiciels entreront inévitablement dans la danse à mesure que les SRE et les outils eux-mêmes évoluent.
Explorez les logiciels les mieux notés dans les catégories connexes :
L'avenir des logiciels SRE
Je vais mettre mon chapeau de spéculation (définitivement stylé) pour cette partie. Je crois que, à mesure que les entreprises se familiarisent avec les opérations à distance et cherchent à rester compétitives à l'avenir, les plateformes de développement low-code passeront au premier plan des efforts SRE de nombreuses entreprises. Cela ne veut pas dire que ces solutions ne sont pas déjà populaires, mais elles sont également prêtes à devenir les environnements de développement de facto pour de nombreuses entreprises.
Le terme "low-code" fait le buzz depuis un moment et les tendances du développement logiciel en 2021 de G2 prédisent que ces plateformes deviendront bientôt des poids lourds pour le développement d'applications d'entreprise et la gestion des processus métier (BPM) à grande échelle.
À mesure que les plateformes de développement low-code deviennent un hub central pour les développeurs full-stack et les équipes d'opérations, il est très probable qu'elles deviennent une partie centrale de l'adoption réussie des SRE. Elles cochent déjà de nombreuses cases SRE : unir des rôles disparates, tirer parti de l'automatisation et rassembler plusieurs fonctions commerciales sous un seul tableau de bord.
Lire la suite : Plateformes de Développement Low-Code : Comprendre les Personnages au Milieu de la Montée en Popularité → |
Les SRE à l'avenir
Bien que j'aime avoir raison, il est difficile de prédire comment l'ingénierie de fiabilité de site continuera d'évoluer en tant que rôle au sein des entreprises cherchant à moderniser leurs efforts DevOps. Le paysage du travail à distance a vu les SRE et les logiciels les soutenant devenir de plus en plus populaires, et cette tendance ne devrait que se poursuivre alors que nous continuons en 2021.
Les entreprises cherchant à rester compétitives alors qu'elles renforcent leur infrastructure à distance devraient garder un œil attentif sur l'espace des logiciels DevOps et organiser une stratégie SRE efficace si elles ne l'ont pas déjà fait (incidemment, G2 peut aider avec cela). Il sera intéressant de voir comment les solutions logicielles évoluent pour soutenir plus directement les SRE.
Vous voulez en savoir plus sur Logiciel d'infrastructure informatique ? Découvrez les produits Infrastructure informatique.

Adam Crivello
Adam is a research analyst focused on dev software. He started at G2 in July 2019 and leverages his background in comedy writing and coding to provide engaging, informative research content while building his software expertise. In his free time he enjoys cooking, playing video games, writing and performing comedy, and avoiding sports talk.