STIPENDIO SRE: quanto guadagna l'ingegnere dell'affidabilità del sito nel 2023?

STIPENDIO SRE
Credito fotografico: canvas.com

Gli ingegneri dell'affidabilità del sito fungono da collegamento tra l'IT e i team di sviluppo, risolvendo i problemi e automatizzando gli strumenti per produrre sistemi affidabili e scalabili. Secondo il Bureau of Labor Statistics (BLS), la crescita del lavoro per un ingegnere dell'affidabilità del sito dovrebbe essere del 21% entro il 2028, che è molto più veloce rispetto ad altri lavori. Secondo Glassdoor, lo stipendio medio nazionale per un ingegnere dell'affidabilità del sito negli Stati Uniti è di $ 122,023. Lo stipendio è determinato da una varietà di fattori, quindi guardare un benchmark non fornisce molte informazioni. Diamo un'occhiata al Senior Site Reliability Engineer (SRE) di Microsoft, alla sua storia, stipendio e spazio di lavoro.

Origini dell'ingegnere dell'affidabilità del sito

Google ha aperto la strada alla nozione di ingegneria dell'affidabilità del sito nel 2003 per rendere i propri siti già su larga scala più affidabili, efficienti e scalabili.
Le strategie che hanno creato sono state così efficaci nel soddisfare le esigenze di Google che altre grandi aziende tecnologiche, come Amazon e Netflix, le hanno adottate e hanno introdotto nuovi approcci.

Descrizione del lavoro di Site Reliability Engineer

Tutti i membri del team, dagli ingegneri dell'affidabilità del sito entry-level agli ingegneri dell'affidabilità del sito senior, si concentrano sull'introduzione di un'elevata affidabilità nei sistemi collaborando a stretto contatto con i team di sviluppo software e operazioni IT.

Ecco alcune delle funzioni e delle responsabilità generali di un ingegnere dell'affidabilità del sito che gli SRE devono soddisfare.

#1. Ingegneria software

Gli ingegneri dell'affidabilità del sito utilizzano molte parti dell'ingegneria del software per creare ed eseguire servizi a vantaggio dei team IT e di supporto. I servizi possono variare dalle modifiche al codice di produzione agli avvisi e al monitoraggio degli aggiustamenti.

Le posizioni di ingegnere dell'affidabilità del sito spesso comportano attività come lo sviluppo di soluzioni proprietarie da zero per affrontare i difetti nella gestione degli incidenti o nella consegna del software.

#2. Risoluzione dei problemi relativi all'escalation del supporto

I tecnici dell'affidabilità del sito potrebbero dover dedicare una notevole quantità di tempo alla risoluzione dei problemi che comportano l'escalation del supporto. Devono comprendere completamente le preoccupazioni significative per indirizzare le situazioni di escalation del supporto ai team appropriati. Tuttavia, con lo sviluppo delle procedure di ingegneria dell'affidabilità del sito, i casi di escalation del supporto critico diminuiscono.

#3. Miglioramento del processo su chiamata

Molte organizzazioni possono richiedere ai tecnici dell'affidabilità del sito di eseguire tecniche che aumentano l'affidabilità e le prestazioni del sistema attraverso la rotazione su chiamata e l'ottimizzazione dei processi.
Oltre ad aggiornare la documentazione, gli strumenti del runbook e i moduli per preparare i team agli eventi, i tecnici dell'affidabilità del sito dovranno integrare l'automazione per una migliore risposta collaborativa in tempo reale.

#4. Conservazione dei registri della conoscenza

Gli ingegneri dell'affidabilità del sito ottengono una vasta conoscenza storica mentre partecipano ad attività su chiamata, operazioni IT, sviluppo software e supporto. Per garantire un flusso regolare di informazioni tra i team, la funzione di un ingegnere dell'affidabilità del sito potrebbe dover registrare le conoscenze apprese.

#5. Ottimizzazione dell'SDLC (ciclo di vita dello sviluppo del software)

Per supportare un processo decisionale informato, i tecnici dell'affidabilità del sito devono garantire che i professionisti IT e gli sviluppatori di software analizzino gli eventi e documentino i risultati. Per migliorare l'affidabilità del servizio, i tecnici dell'affidabilità del sito dovranno ottimizzare il ciclo di vita dello sviluppo del software (SDLC) sulla base delle revisioni post-incidente.

Stipendio SRE senior

Lo stipendio medio annuo per un Senior Site Reliability Engineer (SRE) negli Stati Uniti è di $ 147,100 al 23 giugno 2023.
Se hai bisogno di un calcolatore di paga veloce, risulta essere di circa $ 70.72 l'ora. Ciò equivale a $ 2,828 ogni settimana o $ 12,258 al mese.

Mentre ZipRecruiter riporta stipendi annuali fino a $ 200,000 e fino a $ 78,500, la maggior parte degli stipendi di Senior Site Reliability Engineer negli Stati Uniti attualmente varia da $ 121,000 (25° percentile) a $ 175,000 (75° percentile), con i guadagni più alti (90° percentile) che guadagnano $ 189,500.

La fascia salariale media per un Senior Site Reliability Engineer (SRE) varia in modo sostanziale (fino a $ 54,000), il che implica che potrebbero esserci diverse prospettive di progressione e maggiori entrate dipendenti dal livello di abilità, dalla posizione e dagli anni di esperienza.

Secondo i recenti annunci di lavoro di ZipRecruiter, il mercato del lavoro di Senior Site Reliability Engineer ad Atlanta, GA e nell'area circostante è piuttosto attivo. Un Senior Site Reliability Engineer (SRE) nella tua zona guadagna uno stipendio annuo di $ 145,156, ovvero $ 1 (0%) in meno rispetto alla media nazionale di $ 147,100.

Stipendio Microsoft SRE

Secondo Glassdoor, lo stipendio base medio per un Microsoft Site Reliability Engineer (SRE) negli Stati Uniti è di circa $ 129,000 all'anno. Lo stipendio per questa posizione, tuttavia, può variare a seconda di una varietà di fattori come l'ubicazione, il livello di esperienza e le specifiche responsabilità lavorative.

Gli ingegneri dell'affidabilità del sito (SRE) con più anni di esperienza o in posizioni di leadership, ad esempio, possono guadagnare uno stipendio più alto rispetto a quelli con meno esperienza. Affidabilità del sito Gli ingegneri nelle città ad alto costo della vita possono guadagnare più di quelli nelle aree a basso costo della vita.

Vale anche la pena notare che Microsoft offre una varietà di pacchetti retributivi, inclusi bonus, stock option e altri vantaggi, che possono influire sulla retribuzione complessiva per questo ruolo.

Lavori di ingegnere dell'affidabilità del sito

Le posizioni di Site Reliability Engineer (SRE) sono molto richieste, in particolare nel settore tecnologico. Gli SRE sono responsabili di garantire l'affidabilità, la disponibilità e la scalabilità di sistemi e applicazioni e collaborano strettamente con i team di sviluppo per progettare e implementare soluzioni che migliorano l'affidabilità e le prestazioni di questi sistemi.

Alcune tipiche responsabilità lavorative di Site Reliability Engineer possono includere:

  • Progettazione e implementazione di sistemi per l'implementazione, il monitoraggio e la gestione automatizzati di applicazioni e infrastrutture.
  • Lavorare con i team di sviluppo per garantire che le applicazioni siano progettate per affidabilità e prestazioni.
  • Identificazione e risoluzione dei problemi di prestazioni, disponibilità e scalabilità del sistema.
  • Sviluppo e aggiornamento della documentazione di sistema e dei runbook.
  • Sviluppo e implementazione di piani di ripristino in caso di catastrofe e continuità operativa.
  • Partecipare alle rotazioni su chiamata per garantire una risposta tempestiva a incidenti o interruzioni.
  • Valutazione e applicazione di tecnologie innovative per migliorare l'affidabilità e le prestazioni del sistema.

Per qualificarsi per i lavori di Site Reliability Engineer, i candidati in genere necessitano di un solido background nello sviluppo di software, nonché esperienza con infrastrutture e operazioni. In genere è richiesta una laurea in informatica, ingegneria del software o un campo correlato e alcuni datori di lavoro potrebbero preferire candidati con titoli o certificazioni avanzati.

In termini di compenso, gli ingegneri dell'affidabilità del sito sono generalmente ben compensati a causa dell'elevata domanda per le loro competenze. Gli stipendi possono variare a seconda della posizione, delle dimensioni dell'azienda e del livello di esperienza, ma lo stipendio medio per un Site Reliability Engineer negli Stati Uniti è di circa $ 129,000 all'anno, secondo Glassdoor.

Fattori che influenzano lo stipendio dell'ingegnere dell'affidabilità del sito

I dati sugli stipendi non sono mai standardizzati. In alcune aree, la fascia bassa dello spettro non attirerà alcuna domanda, mentre in altre sembrerà generosa.
Alcuni settori e aziende possono permettersi di pagare le persone migliori in assoluto, che sono consapevoli del fatto che le loro capacità ed esperienza sono molto richieste e si aspettano di essere ricompensate di conseguenza.

Altre industrie sono semplicemente contente di avere qualcuno che può fare il lavoro ed è desideroso di imparare e progredire, anche se l'azienda non può permettersi di pagare in contanti.
Anche l'esperienza precedente è importante: qualcuno che entra in SRE da una posizione correlata in Amazon avrà opzioni di scala salariale radicalmente diverse rispetto a qualcuno che cerca di sfuggire a una start-up fallita nel Wisconsin.

Ogni società avrà una strategia di remunerazione che funzioni per il proprio gruppo. Forse alcuni pagano per il 50esimo percentile, mentre altri possono pagare per il 75esimo. Potrebbe differire per una serie di motivi, inclusi i bonus aziendali che bilanciano la retribuzione di base, le società ad alto contenuto di capitale e così via.

In questa sezione esaminiamo alcuni dei fattori che influenzano quanto un candidato dovrebbe ragionevolmente aspettarsi di essere pagato.

#1. Esperienza

I nuovi sviluppatori inesperti assunti per entrare a far parte di un team SRE esperto non dovrebbero sapere quasi quanto un SRE senior assunto per costruire un programma. Ciò che già sai e offri alla squadra è considerato, e con giusta causa; il team dovrà dedicare più tempo alla formazione e al tutoraggio. È importante per qualcuno che sta appena iniziando in SRE assumere una di queste posizioni e imparare da professionisti esperti.

Gli stipendi più alti sono per le persone con oltre 10 anni di esperienza in SRE e spesso per coloro che sono incaricati di guidare un team o di gestire più team o addirittura di creare un programma SRE da zero in un'azienda che sta appena iniziando. Devi sapere cosa stai facendo per avere successo in queste professioni e sarai ricompensato di conseguenza.

# 2. Posizione

Lavori a San Francisco o nelle vicinanze? Gli stipendi in quelle e altre aree ad alto costo della vita iniziano con un aumento del 17-18% in tutto lo spettro di esperienza per tenere conto di quanto un ingegnere deve pagare per vivere lì. Inoltre, in regioni come queste, la concorrenza per i posti SRE è più dura in quanto vi è un numero maggiore di candidati ammissibili in lizza per le posizioni aperte. Se un annuncio di lavoro sembra che il pacchetto retributivo sia troppo basso, i candidati cercheranno altrove.

# 3. Industria

Alcune industrie hanno più soldi, programmi più forti e bisogni più severi. Altri sono vincolati e sono in grado o pronti ad aspettare un individuo competente disposto ad assumere una posizione che paga meno di quanto potrebbero fare altri settori. Sebbene il lavoro SRE sia comune in tutti i settori, non è identico in tutti i casi. Lo stack tecnologico in uso, il modello di governance e persino i limiti legislativi hanno tutti un impatto su ciò che un potenziale datore di lavoro fa, desidera o richiede a un candidato. Ciò influenza ciò che sono disposti o in grado di spendere.

#4. Bonus

Quando viene emessa un'offerta, l'intero pacchetto retributivo è importante, non solo il numero di stipendio. Presta particolare attenzione ai vantaggi che vengono forniti, come bonus, permessi, vantaggi, ecc. Tutto nell'offerta può essere discusso. Ad esempio, se desideri lavorare da remoto, puoi contrattare su altre caratteristiche dell'offerta che per te sono meno importanti.

Sono disponibili bonus annuali o trimestrali? Di che taglia sono e come li hanno ottenuti? Secondo i nostri dati, le organizzazioni con sistemi di bonus tendono a offrire uno stipendio base leggermente inferiore, ma se i criteri di bonus sono soddisfatti, la retribuzione complessiva potrebbe finire per essere più alta alla fine dell'anno.

#5. Opzioni su azioni

Questo è difficile perché ci sono così tanti possibili fattori. La società è quotata in borsa o spera in una IPO?
Qual è l'attuale prezzo delle azioni e lo sconto per i dipendenti se è quotata in borsa? Quando sono disponibili le azioni per l'acquisto? Quanto tempo devono essere conservati prima di poter essere venduti? Quali sono le linee guida?

C'è una scadenza per diventare pubblica se la società non è già pubblica? Un piano? Esiste un piano in atto per scenari alternativi, ad esempio in caso di acquisizione della società? Quindi, cosa succede alle opzioni? Quante possibilità sono disponibili? Qual è il numero totale di azioni/opzioni disponibili? Quando scadono tali opzioni? Quando possono e quando devono essere utilizzati? Le azioni pre-IPO vengono spesso assegnate con un programma di maturazione di quattro anni, con il primo anno con una scogliera del 25%, il che significa che il 25% delle opzioni matura dopo un anno, mentre le restanti opzioni maturano mese dopo mese per i successivi tre anni . Per le startup famose, questo è valutato tra $ 200 e $ 300,000.

Quanto guadagna Sre su Google?

Lo stipendio annuo per un Google Site Reliability Engineer negli Stati Uniti è di circa $ 173,418, ovvero il 24% in più rispetto alla media nazionale.

Qual è lo stipendio Sre più alto?

Lo stipendio più alto registrato per una posizione di Senior Site Reliability Engineer (SRE) è di $ 568,000. Il dieci percento più ricco dei dipendenti guadagna più di $ 327,500 all'anno.

Sre è un lavoro stressante?

SÌ. Lo stress è un aspetto significativo del lavoro SRE e non farà che peggiorare. Coloro che sono gli unici SRE nella loro organizzazione sperimentano lo stress quasi immediatamente dopo un evento.

Sre è un lavoro ben pagato?

SÌ. Lo stipendio medio per tutti i livelli di competenza va da $ 89,000 a $ 166,000 all'anno.

Sre è migliore dell'ingegnere del software?

Le scelte individuali e gli obiettivi professionali determineranno se l'ingegneria dell'affidabilità del sito (SRE) è superiore all'ingegneria del software. Entrambi i ruoli presentano sfide distinte e possibilità di avanzamento.

Gli ingegneri del software sono incaricati di progettare, creare e testare le applicazioni software, mentre gli SRE assicurano che questi programmi siano affidabili, performanti e scalabili. Gli SRE collaborano spesso a stretto contatto con i team di sviluppo per progettare e implementare soluzioni che aumentano la stabilità e le prestazioni di applicazioni e infrastrutture.

Sre scrive codice?

Sì, i Site Reliability Engineers (SRE) spesso creano codice come parte delle loro mansioni lavorative. Gli SRE sono responsabili di garantire l'affidabilità, la disponibilità e la scalabilità di sistemi e applicazioni e collaborano strettamente con i team di sviluppo per progettare ed eseguire soluzioni che migliorano l'affidabilità e le prestazioni di questi sistemi.

Chi guadagna più DevOps o Sre?

Negli Stati Uniti, la scala salariale SRE ha un punto di partenza inferiore rispetto alla scala salariale DevOps Engineer. La scala parte da $ 80,000 e arriva fino a $ 260,000.

Sre è molto richiesto?

Le competenze SRE sono molto richieste perché sono essenziali per il buon funzionamento di sistemi digitali sempre più complessi.

Conclusione

I pacchetti di retribuzione totale per gli ingegneri dell'affidabilità del sito sono in genere competitivi, in particolare se confrontati con altre professioni tecnologiche in regioni, settori e livelli di esperienza simili. Se apprezzi il compito di mantenere le cose funzionanti, non ti pentirai se effettui il passaggio finanziariamente.

Riferimenti

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Potrebbe piacerti anche