La trasformazione digitale è diventata più simile a un mandato di trasformazione digitale nel mondo tecnologico da quando la pandemia di COVID-19 ha reso il lavoro da casa la nuova normalità. Questo ha significato un rapido cambiamento nel panorama del software B2B (anche se quando non è stato così?) poiché i fornitori si sono alzati per soddisfare la domanda degli acquirenti di tecnologie collaborative e ibride.
Di conseguenza, alcuni ruoli adatti alla collaborazione remota e alla conoscenza intersistemica sono emersi in primo piano. Nel mondo del DevOps, gli ingegneri dell'affidabilità del sito (SRE) in particolare sono diventati sempre più ricercati come aggiunte importanti ai team DevOps agili.
Quindi, qual è esattamente il ruolo di un SRE e come il software in rapida evoluzione che utilizzano continuerà a supportare i loro sforzi per guidare la carica per strategie DevOps competitive?
SRE: un ruolo in evoluzione con software in evoluzione
Gli SRE incarnano lo spirito di rottura dei silos del DevOps attraverso una leadership esperta sia dei team di sviluppo che di quelli operativi. Dove il DevOps unisce questi team e funzioni come una filosofia e un processo agile, gli SRE possiedono le competenze inter-team necessarie per costruire una singola persona.
Gli SRE non sono avatar IT che giocolano ogni compito di sviluppo e operazioni mentre attraversano una giornata impossibilmente produttiva. Invece, servono tipicamente come architetti di sistemi curando un'infrastruttura software orientata al codice all'interno della quale i team DevOps possono prosperare. La loro conoscenza trasversale offre supporto e prospettiva ai membri del team su ciascun lato della medaglia DevOps—ingegneri del software e professionisti IT—per consentire loro di fare il loro miglior lavoro.
Dato il loro ruolo nel curare un'architettura altamente collaborativa e agile e nel supportare i team che vi lavorano, ne consegue che la relativamente nuova persona SRE continuerà solo a crescere, ora che molte aziende si sono spostate verso un ambiente di lavoro remoto. Di conseguenza, alcuni tipi di software potrebbero vedere una crescita.
Lo stato attuale del software SRE
Per aiutare a iniziare con un SRE o un team SRE attualmente, alcune categorie di software possono essere utili. Il software giusto è fondamentale per raggiungere in modo ottimale gli obiettivi di livello di servizio unendo ruoli disparati, monitorando i progressi sugli obiettivi e sfruttando l'automazione.
Strumenti di monitoraggio come il software di monitoraggio delle prestazioni delle applicazioni (APM), il software di monitoraggio dell'infrastruttura cloud e il più ampio software di monitoraggio aziendale consentono ai team SRE di tenere costantemente sotto controllo tutti i loro sistemi IT. Questi strumenti sono cruciali per portare informazioni disparate sotto un'unica finestra, centralizzando così gli sforzi di osservabilità per ottenere informazioni sullo stato dei sistemi di un'azienda.
Traffico medio alla categoria di monitoraggio aziendale di G2
Secondo i dati di G2, il traffico alla categoria Software di Monitoraggio Aziendale ha visto un aumento del 160% da quando la pandemia ha causato lockdown globali a marzo 2020 fino alla fine del 2020. Questa attività segnala che un numero crescente di aziende cerca e si affida a queste soluzioni di osservabilità per mantenere una visione costante su tutti gli aspetti della loro infrastruttura IT, specialmente in un ambiente di lavoro completamente remoto. Tale supervisione è in linea con gli obiettivi degli SRE di successo—architettare e mantenere con successo un'infrastruttura che possa essere gestita sotto un'unica dashboard.
Altri strumenti importanti nella cintura degli attrezzi degli SRE includono il software di gestione della configurazione, che garantisce che le configurazioni dell'infrastruttura siano in uno stato noto e ben documentato, automatizzando anche il processo di ritorno allo stato desiderato quando necessario. Il software di automazione dell'infrastruttura cloud aiuta gli SRE a implementare un approccio infrastructure as code (IaC) consentendo agli sviluppatori di creare un'infrastruttura modellata per eseguire il loro codice applicativo e rivedere il codice, e integrarlo. Questi modelli servono poi come progetti che possono essere generati automaticamente, semplificando il processo.
Gli strumenti che gli SRE attualmente utilizzano sono molto richiesti poiché le aziende remote si sono adattate a un'infrastruttura sempre più basata su cloud. Man mano che questo nuovo panorama prende forma, inevitabilmente entreranno in gioco altri software man mano che sia gli SRE che gli strumenti stessi evolvono.
Esplora il software più votato nelle categorie correlate:
Il futuro del software SRE
Indosserò il mio (decisamente elegante) cappello della speculazione per questa parte. Credo che, man mano che le aziende si sentiranno a proprio agio con le operazioni remote e cercheranno di rimanere competitive in futuro, le piattaforme di sviluppo low-code verranno alla ribalta degli sforzi SRE di molte aziende. Questo non vuol dire che queste soluzioni non siano già popolari, ma sono anche pronte a diventare gli ambienti di sviluppo de facto per molte aziende.
Il termine "low-code" è in voga da un po' e le tendenze dello sviluppo software nel 2021 di G2 prevedono che queste piattaforme diventeranno presto pesi massimi sia per lo sviluppo di applicazioni aziendali che per la gestione dei processi aziendali (BPM) su larga scala.
Man mano che le piattaforme di sviluppo low-code diventano un hub centrale sia per gli sviluppatori full-stack che per i team operativi, è molto probabile che diventeranno una parte centrale dell'adozione SRE di successo. Già soddisfano molti dei requisiti SRE: uniscono ruoli disparati, sfruttano l'automazione e riuniscono più funzioni aziendali sotto un'unica dashboard.
| Leggi di più: Piattaforme di Sviluppo Low-Code: Comprendere le Persone in Mezzo all'Aumento di Popolarità → |
Gli SRE in avanti
Anche se mi piace avere ragione, è difficile prevedere come l'ingegneria dell'affidabilità del sito continuerà a evolversi come ruolo all'interno delle aziende che cercano di modernizzare i loro sforzi DevOps. Il panorama del lavoro remoto ha visto gli SRE e il software che li supporta diventare sempre più popolari, e quella tendenza dovrebbe solo continuare mentre proseguiamo con il 2021.
Le aziende che cercano di rimanere competitive mentre raddoppiano l'infrastruttura remota dovrebbero tenere d'occhio lo spazio del software DevOps e organizzare una strategia SRE efficace se non l'hanno già fatto (tra l'altro, G2 può aiutare con questo). Sarà interessante vedere come le soluzioni software evolveranno per supportare più direttamente gli SRE.
Vuoi saperne di più su Software per l'infrastruttura IT? Esplora i prodotti Infrastruttura IT.

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.
