Ruoli e attività comuni degli utenti GKE


Nella documentazione di GKE, ogni documento è spesso scritto per un'esigenza specifica o per aiutarti a risolvere un problema aziendale. Queste esigenze sono spesso responsabilità di vari team e ruoli all'interno della tua organizzazione. Questo documento elenca alcuni dei ruoli utente, delle responsabilità e delle attività comuni a cui viene fatto riferimento nei nostri contenuti.

Non è necessario leggere l'intero documento per comprendere i nostri contenuti. Tuttavia, mappare il tuo ruolo e le tue responsabilità unici con gli esempi descritti in questo documento può aiutarti a identificare meglio la documentazione che ti riguarda.

Questo elenco di ruoli utente di esempio non è esaustivo, poiché ogni organizzazione è diversa. Il tuo ruolo, le tue responsabilità e le tue attività potrebbero non corrispondere esattamente ai seguenti esempi comuni. Inoltre, i nomi utilizzati nella tua organizzazione potrebbero differire da quelli utilizzati in questo documento. Questo documento ti aiuta a trovare i ruoli o le responsabilità che più si avvicinano ai tuoi.

Archetipi di ruoli comuni

Le seguenti aree di alto livello dei ruoli utente comuni vengono spesso citate nei nostri contenuti:

Amministratori e architetti

Gli amministratori e gli architetti amministrano e progettano piattaforme e prodotti cloud. I seguenti ruoli utente comuni fanno parte dell'area Amministratori e architetti di alto livello:

  • Cloud Architect
  • Amministratori IT
  • Amministratori di identità e account

Questa sezione illustra i ruoli utente comuni che fanno parte dell'area Amministratori e architetti.

Cloud Architect

Gli architetti cloud sono responsabili di determinare la combinazione appropriata di componenti IaaS, PaaS, SaaS e on-premise necessari per raggiungere gli obiettivi di prodotto e aziendali. Prendono in considerazione l'efficienza, i costi, la sicurezza e i vincoli di governance nella progettazione delle soluzioni.

Ecco alcuni esempi di attività comuni degli architetti cloud:

  • Definisci le soluzioni IT e l'architettura di sistema in linea con la strategia aziendale in coordinamento con i principali stakeholder.
  • Ottimizza l'architettura e le risorse dei sistemi per garantire il costo totale di proprietà più basso per la propria azienda o unità aziendale.
  • Riprogettare l'architettura attuale per garantire una migrazione senza problemi con le integrazioni esistenti e i servizi di terze parti.
  • Definisci la strategia e l'architettura di sistema per la migrazione al cloud, incluse applicazioni e database.

Amministratori IT

Gli amministratori IT sono responsabili della manutenzione, della configurazione e del funzionamento affidabile dei sistemi informatici, dei server e dei sistemi di sicurezza dei dati di un'organizzazione. Garantiscono che l'infrastruttura IT dell'organizzazione sia sicura, efficiente e aggiornata.

Ecco alcuni esempi di attività comuni degli amministratori IT:

  • Configura, monitora e gestisci l'infrastruttura cloud, inclusa l'infrastruttura di backup.
  • Definisci e applica i criteri di backup a livello di organizzazione.
  • Configura gli avvisi e monitora i sistemi IT per prestazioni e vulnerabilità.
  • Gestisci i criteri dell'organizzazione, il provisioning di utenti e gruppi e imposta la gerarchia delle risorse e le policy di quota.
  • Ricevi e rispondi a problemi di conformità e audit sulla piattaforma.
  • Valuta le soluzioni di backup e collabora con i proprietari di IT e infrastruttura per scegliere una soluzione.
  • Assicurati che tutte le risorse in esecuzione all'interno della piattaforma cloud soddisfino i requisiti di conformità dell'organizzazione fornendo e gestendo l'automazione per applicare la conformità, ad esempio le norme di backup.

Amministratori di identità e account

Gli amministratori di identità e account gestiscono le norme dell'organizzazione, le norme utente e l'accesso degli utenti. Gestiscono l'ambiente delle identità della loro azienda, ad esempio Active Directory, e forniscono utenti e gruppi per accedere a piattaforme, strumenti e risorse in base ai criteri di ruolo e funzione.

Ecco alcuni esempi di attività comuni degli amministratori di identità e account:

  • Crea account utente e gestisci l'integrazione in strumenti IT come Google Cloud e app organizzative.
  • Crea ed esegui il deployment di integrazioni tra applicazioni e strumenti di identità.
  • Gestire e amministrare gli strumenti dell'infrastruttura di identità.
  • Risolvi i problemi, esegui la diagnosi e correggi i problemi o i disservizi associati agli strumenti IAM.
  • Esegui il provisioning manuale dell'accesso per le applicazioni critiche o ad alto rischio.
  • Gestisci i processi relativi al provisioning di identità e accessi.
  • Gestisci i gruppi di utenti basati sul ruolo e le impostazioni dei gruppi.
  • Definisci e crea ruoli utente personalizzati, se necessario.
  • Crea e gestisci i criteri relativi alle autorizzazioni utente.

Operatori

Gli operatori gestiscono e ottimizzano l'implementazione e il funzionamento delle applicazioni. I seguenti ruoli utente comuni fanno parte dell'area Operatori di alto livello:

  • Amministratori e operatori della piattaforma
  • Operatori di app e Site Reliability Engineering (SRE)
  • DevOps

Questa sezione descrive i ruoli utente comuni che fanno parte dell'area Operatori.

Amministratori e operatori della piattaforma

Gli amministratori e gli operatori della piattaforma sono responsabili del provisioning e della creazione di risorse per i team di sviluppo delle applicazioni e della gestione dell'infrastruttura centrale per la loro organizzazione.

Ecco alcuni esempi di attività comuni degli amministratori e degli operatori della piattaforma:

  • Amministrazione di sistema.
  • Gestione del ciclo di vita dell'infrastruttura tecnologica sottostante.
  • Implementazione di GitOps.

Operatori di app e SRE

Gli operatori di app e il Site Reliability Engineering (SRE) sono responsabili di garantire che i sistemi software siano affidabili, scalabili e performanti. Utilizzano software e automazione per gestire e monitorare i sistemi e collaborano a stretto contatto con gli sviluppatori per garantire che le modifiche al codice non influiscano sull'affidabilità.

Ecco alcuni esempi di attività comuni degli operatori di app e degli SRE:

  • Configurazione
    • Pubblicare e gestire le API per la propria applicazione o il proprio servizio.
    • Pianifica le esigenze di capacità e infrastruttura.
    • Creazione di criteri di avviso.
  • Monitor
    • Monitora lo stato delle applicazioni o dei servizi di cui è stato eseguito il deployment, ad esempio per la conformità all'obiettivo del livello di servizio (SLO), e a volte gestisce anche l'infrastruttura sottostante.
    • Monitora lo stato delle release in corso.
    • Rispondi agli avvisi e alle pagine quando gli SLO o le applicazioni non funzionano.
    • Esegui il debug per trovare la causa principale.
  • Esegui il deployment
    • Esegui il deployment di app e servizi in produzione.
    • Concedi l'autorizzazione per il deployment di applicazioni o servizi in produzione.
  • Testa ed esegui il deployment di nuove istanze di servizio, versioni, correzioni di bug o patch di sicurezza.
  • Crea e utilizza la pipeline di rilascio e lo stack di integrazione continua / sviluppo continuo (CI/CD).

DevOps

Il ruolo di DevOps combina sviluppo e operazioni per migliorare la velocità, la sicurezza e l'efficienza dello sviluppo e della distribuzione del software. Sono responsabili di garantire l'affidabilità e le prestazioni delle applicazioni cloud, ad esempio stabilendo gli obiettivi del livello di servizio (SLO), valutando gli indicatori del livello del servizio (SLI) e identificando e risolvendo i problemi che potrebbero compromettere gli obiettivi SLO.

Le attività comuni di DevOps includono i seguenti esempi:

  • Configura le pipeline e l'infrastruttura DevOps.
  • Esegui la manutenzione e la modernizzazione delle pipeline DevOps.
  • Automatizza i deployment.
  • Modelli di configurazione dichiarativa.
  • Monitoraggio continuo dei deployment.

Sviluppatori

Gli sviluppatori scrivono codice per creare applicazioni e infrastrutture della piattaforma. I seguenti ruoli utente comuni fanno parte dell'area Sviluppatori di alto livello:

  • Sviluppatori di applicazioni
  • Platform engineer

Questa sezione spiega i ruoli utente comuni che fanno parte dell'area Sviluppatori.

Sviluppatori di applicazioni

Gli sviluppatori di applicazioni scrivono il codice per le applicazioni che alla fine vengono eseguite su una piattaforma cloud come Google Cloud. Le organizzazioni si affidano agli sviluppatori per aggiungere funzionalità alle loro piattaforme digitali e aggiungere valore per i loro utenti finali.

Le attività comuni degli sviluppatori di applicazioni includono i seguenti esempi:

  • Scrivi il codice dell'applicazione e di test.
  • Esegui il debug e risolvi i problemi del codice.
  • Rivedi il codice di altri sviluppatori.
  • Aggiungi nuove funzionalità all'applicazione ed esegui il commit nel controllo della versione.
  • Crea e presenta documenti di progettazione ai colleghi di ingegneria e prodotto.
  • Imparare e valutare nuove tecnologie.

A seconda delle dimensioni e della maturità dell'organizzazione, potrebbe anche essere responsabile delle seguenti attività:

  • Gestisci pipeline e processi DevOps.
  • Gestisci la sicurezza delle applicazioni.
  • Esegui il provisioning e configura le risorse cloud.
  • Esegui la gestione dei dati per l'applicazione, ad esempio scattando snapshot o eseguendo il backup e il ripristino di un'applicazione in caso di errore.
  • Ricercare e valutare nuove tecnologie.
  • Individua e risolvi i problemi in produzione.
  • Rispondere agli avvisi sullo stato del sistema, ad esempio i turni di reperibilità.
  • Definisci e gestisci gli schemi dei database per l'archiviazione e il recupero dei dati.
  • Esegui query sul database da utilizzare in applicazioni e servizi.

Platform engineer

I platform engineer sono responsabili della creazione di piattaforme centralizzate di servizi e strumenti per contribuire a rendere il processo di sviluppo più efficiente, affidabile, sicuro e conforme alle normative.

Ecco alcuni esempi di attività comuni degli ingegneri di piattaforma:

  • Valutare nuove tecnologie per l'organizzazione.
  • Supervisionare l'architettura cloud, delle applicazioni o della piattaforma della propria organizzazione.
  • Crea pipeline, processi, dashboard e strumenti riutilizzabili per i team di applicazioni.
  • Gestisci le tecnologie che possono e non possono essere utilizzate dai team di sviluppo di applicazioni per sviluppare applicazioni e servizi.
  • Testare e implementare nuove versioni della piattaforma e dell'infrastruttura.
  • Gestione della capacità e ottimizzazioni dei costi.
  • Determina quali servizi di infrastruttura fornirà l'organizzazione ai team di applicazioni.
  • Esegui il provisioning di nuove risorse di database e configurale per garantire disponibilità, prestazioni, conformità e gestione dei costi.
  • Stabilisci e mantieni connessioni tra i database e le applicazioni e i servizi che richiedono i dati.

Specialisti della sicurezza

Gli esperti di sicurezza definiscono, gestiscono e implementano policy e procedure per proteggere i dati di un'organizzazione da accessi non autorizzati. I seguenti ruoli utente comuni fanno parte dell'area di competenza di alto livello degli esperti di sicurezza:

  • Security Engineer

Questa sezione descrive i ruoli utente comuni che fanno parte dell'area Specialisti della sicurezza.

Security Engineer

Gli ingegneri della sicurezza collaborano con altri ruoli utente per identificare i requisiti di conformità in base alle normative regionali e di settore. Gestiscono più funzioni di sicurezza e sono responsabili dell'implementazione delle configurazioni dei sistemi per soddisfare i requisiti definiti.

Ecco alcuni esempi di attività comuni degli ingegneri della sicurezza:

  • Definisci la configurazione dei sistemi per garantire la conformità a normative e requisiti.
  • Implementare modifiche e aggiornamenti ai sistemi.
  • Sviluppare e gestire criteri di sicurezza.
  • Supportare la risoluzione di problemi o vulnerabilità di sicurezza che richiedono assistenza strategica, come incidenti e problemi riassegnati dal team di assistenza.
  • Esegui scansioni e gestisci il monitoraggio continuo della sicurezza.
  • Gestire più funzioni e strumenti di sicurezza.

Specialisti di networking

Gli specialisti di networking definiscono, implementano e gestiscono l'architettura di rete. I seguenti ruoli utente comuni fanno parte dell'area di competenza degli specialisti di networking di alto livello:

  • Architetti di rete
  • Amministratori di rete
  • Network Engineer

Questa sezione descrive i ruoli utente comuni che fanno parte dell'area Specialisti di networking.

Architetti di rete

I network architect sono professionisti tecnici che progettano, creano e gestiscono reti basate su cloud. Sono responsabili di garantire che le reti cloud siano affidabili, sicure, scalabili e performanti. Gli architetti di rete in genere hanno una profonda conoscenza delle tecnologie, dei servizi e delle best practice di rete cloud.

Ecco alcuni esempi di attività comuni degli architetti di rete:

  • Progettare e realizzare la rete per la loro organizzazione.
  • Sviluppare le specifiche di rete.
  • Pianifica la sicurezza della rete.
  • Manutenzione della rete.

Amministratori di rete

Gli amministratori di rete sono responsabili dell'installazione, della configurazione, della manutenzione e della risoluzione dei problemi delle reti di computer. Svolgono un ruolo fondamentale nel garantire che la rete di un'organizzazione funzioni in modo fluido ed efficiente, consentendo ai dipendenti di accedere alle risorse di cui hanno bisogno per svolgere il proprio lavoro.

Ecco alcuni esempi di attività comuni degli amministratori di rete:

  • Progettare e realizzare la rete per la loro organizzazione.
  • Monitorare le prestazioni di rete.
  • Configura nuove reti.
  • Gestire la sicurezza della rete.
  • Risolvi i problemi di rete.

Network Engineer

Gli ingegneri di rete sono responsabili dell'implementazione della rete, tra cui la creazione di infrastrutture e reti, la sostituzione di apparecchiature, l'aggiunta di nuove apparecchiature e l'elaborazione di nuovi requisiti e servizi.

Le attività comuni degli ingegneri di rete includono i seguenti esempi:

  • Installare, configurare e supportare le apparecchiature di rete.
  • Stabilisci l'ambiente di networking progettando la configurazione del sistema e dirigendo l'installazione del sistema.
  • Implementa sistemi di sicurezza dei dati come i firewall.
  • Esegui la manutenzione della rete.
  • Analizza e risolvi i problemi di rendimento della rete.

Specialisti di dati e AI

Gli specialisti di dati e AI raccolgono, organizzano e analizzano i dati per prendere decisioni aziendali e sviluppare soluzioni di AI competitive. I seguenti ruoli utente comuni fanno parte dell'area di competenza di alto livello degli specialisti di dati e AI:

  • Data engineer
  • Amministratori dei dati
  • Data scientist
  • Ingegneri di machine learning (ML)

Questa sezione descrive i ruoli utente comuni che fanno parte dell'area Specialisti di dati e AI.

Data engineer

I data engineer importano i dati dalle origini dati e li rendono disponibili alle persone giuste. Potrebbero anche essere responsabili della creazione di strumenti self-service per consentire ad altri di ottenere autonomamente i dati di cui hanno bisogno.

Le attività comuni dei data engineer includono i seguenti esempi:

  • Configurare e gestire l'infrastruttura dati.
  • Crea, gestisci e monitora pipeline di dati.
  • Scrivi dati in entrata e in uscita da data warehouse aziendali (EDW) e database.
  • Orchestra diversi carichi di lavoro dei dati.
  • Sviluppare e implementare modelli di dati ed eseguire trasformazioni dei dati.
  • Crea strumenti e processi che consentano ai consumatori di dati di accedere in modo indipendente ai dati di cui hanno bisogno.
  • Esegui il deployment di workload pronti per la produzione, come machine learning (ML), business intelligence (BI) o ETL (estrazione, trasformazione e caricamento) ed ELT (estrazione, caricamento e trasformazione).

Amministratori dei dati

Gli amministratori dei dati si assicurano che le soluzioni per i dati della loro azienda siano produttive, efficienti ed economiche.

Le attività comuni degli amministratori dei dati includono i seguenti esempi:

  • Configura gli ambienti di dati.
  • Gestisci il backup e il recupero dei dati.
  • Ottimizza i sistemi per capacità ed efficienza.
  • Monitora le metriche sul rendimento e risolvi i problemi.
  • Gestire e ottimizzare i costi.
  • Esegui audit.
  • Gestire i metadati e altri asset di dati.
  • Gestire e implementare le norme relative ai dati.
  • Gestire l'accesso e le autorizzazioni.
  • Applica i tag di sicurezza ai dati pertinenti.

Data scientist

I data scientist variano in livello di competenza da ML superficiale (XGBoost, Scikit) a ML profondo con PyTorch e TensorFlow. Il loro obiettivo è creare il modello più ottimale per risolvere un problema aziendale. Danno valore alla velocità e alla collaborazione e lavorano a stretto contatto con colleghi esperti di data science ed esperti di business.

Le attività comuni dei data scientist includono i seguenti esempi:

  • Analizza i dati e crea modelli statistici e di machine learning.
  • Crea, addestra e migliora algoritmi e modelli di machine learning.
  • Valuta le API ML di terze parti in base a prezzo e qualità.
  • Set di dati puliti da utilizzare nei modelli statistici.
  • Consulenza sulla definizione di scopi e obiettivi aziendali mediante l'utilizzo di ML.

Ingegneri di machine learning (ML)

Gli ingegneri di machine learning (ML) sono utenti MLOps di base, con competenze in codice, ML e deployment. Il suo obiettivo è standardizzare la pratica di ML e rendere operativi i modelli per il deployment.

Le attività comuni degli ingegneri di machine learning (ML) includono i seguenti esempi:

  • Configurazione dell'ambiente
  • Deployment
  • Post-produzione
  • Governance

Specialisti di archiviazione

Gli specialisti dell'archiviazione eseguono il provisioning e gestiscono l'archiviazione nel cloud e l'infrastruttura di backup. I seguenti ruoli utente comuni fanno parte dell'area Specialisti dello spazio di archiviazione di alto livello:

  • Amministratori dello spazio di archiviazione
  • Amministratori del backup e del ripristino di emergenza (RE)
  • Operazioni in loco

Questa sezione descrive i ruoli utente comuni che fanno parte dell'area Specialisti dello spazio di archiviazione.

Amministratori dello spazio di archiviazione

Gli amministratori dello spazio di archiviazione eseguono il provisioning e gestiscono l'infrastruttura di archiviazione per garantire la sicurezza e la conformità dei dati, monitorando al contempo le prestazioni, l'utilizzo e la spesa. Nell'ambito di queste responsabilità, gestiscono le norme dell'organizzazione, le autorizzazioni e le quote relative allo spazio di archiviazione.

Ecco alcuni esempi di attività comuni degli amministratori di archiviazione:

  • Crea e alloca spazio di archiviazione.
  • Configura e gestisci la sicurezza, la protezione, l'accesso e le autorizzazioni dei dati.
  • Configura e gestisci le quote e i criteri del ciclo di vita.
  • Monitora le prestazioni, l'utilizzo e la spesa dello spazio di archiviazione.
  • Connettere o contribuire a connettere lo spazio di archiviazione ad altri servizi, ad esempio Google Cloud.

Amministratori del backup e del ripristino di emergenza (RE)

Gli amministratori di backup e ripristino di emergenza (RE) definiscono, implementano, monitorano e risolvono i problemi relativi alle norme di base per la protezione dei dati per tutte le risorse all'interno dei loro progetti.

Ecco alcuni esempi di attività comuni degli amministratori di backup e ripristino di emergenza (RE):

  • Assicurati che i backup siano sicuri e protetti in base alle norme organizzative e legali.
  • Definisci e crea piani di backup per tutte le applicazioni e i database.
  • Gestisci ed esegui backup e recuperi in tutta l'organizzazione.
  • Consente ai team delle applicazioni di eseguire backup e recuperi, entro determinati limiti.
  • Controlla chi può fare cosa in termini di backup e ripristino, in collaborazione con gli amministratori di identità e account.
  • Monitora e risolvi i problemi relativi ai backup non riusciti.
  • Progetta ed esegui piani di ripristino di emergenza per le applicazioni.
  • Organizza e partecipa a test ed esercizi di RE.
  • Crea report per documentare la conformità in coordinamento con un team di governance centralizzato.
  • Crea playbook e linee guida per i team di applicazioni per eseguire il provisioning e proteggere le risorse.
  • Assicurati che i dati siano protetti a sufficienza da errori gravi ed eliminazione accidentale.

Operazioni in loco

Il team di operazioni in loco configura gli appliance di dati nei data center o nelle sale server per facilitare il trasferimento dei dati. Questo ruolo aiuta anche nella manutenzione dell'appliance, in modo che gli ingegneri possano spostare e implementare app e modelli correttamente.

Le attività comuni di On-site ops includono i seguenti esempi:

  • Ricevi il dispositivo quando arriva presso la sede del cliente e verifica l'integrità dell'hardware e del software per assicurarti che non siano stati manomessi.
  • Accendi, connetti e configura i dispositivi o gli elettrodomestici in loco in modo che i team possano trasferire i dati correttamente.
  • Monitorare lo stato di dispositivi o elettrodomestici in loco e fornire assistenza per la manutenzione e la risoluzione dei problemi hardware.
  • Prepara e restituisci il dispositivo a Google al termine della migrazione dei dati o alla fine del ciclo di vita del dispositivo.

Passaggi successivi

Esplora Google Kubernetes Engine