Ruoli e attività utente comuni di GKE Enterprise

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

Questo elenco di esempi di ruoli utente non è esaustivo, perché ogni organizzazione è diversa. Il tuo ruolo, le tue responsabilità e le tue attività potrebbero non corrispondere esattamente ai seguenti esempi comuni. La mappatura del tuo ruolo unico e delle tue responsabilità ai ruoli e responsabilità descritti in questo documento può aiutarti a identificare meglio la documentazione applicabile al tuo caso.

Archetipi di ruolo comuni

Nei nostri contenuti si fa spesso riferimento alle seguenti aree generali dei ruoli utente comuni:

Amministratori e architetti

Amministratori e architetti amministrano e progettano piattaforme e prodotti cloud. I seguenti ruoli utente comuni fanno parte dell'area Amministratori e architect 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

I Cloud Architect sono responsabili di determinare l'appropriata combinazione di componenti IaaS, PaaS, SaaS e on-premise necessari per soddisfare gli scopi commerciali e del prodotto. Valutano i vincoli in termini di efficienza, costi, sicurezza e governance nella progettazione delle soluzioni.

Le attività comuni dei Cloud Architect includono i seguenti esempi:

  • Definire le soluzioni IT e l'architettura di sistema in conformità alla strategia aziendale in coordinamento con i principali stakeholder.
  • Ottimizza l'architettura dei sistemi e le risorse al fine di garantire il costo totale di proprietà più basso per l'azienda o l'unità aziendale.
  • Riprogettare l'architettura attuale per garantire la migrazione senza interruzioni con le integrazioni esistenti e i servizi di terze parti.
  • Definire la strategia e l'architettura di sistema per la migrazione al cloud, inclusi 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.

Le attività comuni degli amministratori IT includono i seguenti esempi:

  • 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 rilevare prestazioni e vulnerabilità.
  • Gestisci i criteri dell'organizzazione e il provisioning di utenti e gruppi, imposta la gerarchia delle risorse e i criteri per le quote.
  • Ricevi e rispondi a problemi e controlli di conformità sulla piattaforma.
  • Valuta le soluzioni di backup e collabora con i proprietari dell'infrastruttura e del reparto IT per la scelta di una soluzione.
  • Assicurati che tutte le risorse in esecuzione nella piattaforma cloud soddisfino i requisiti di conformità dell'organizzazione fornendo e mantenendo l'automazione per applicare la conformità, ad esempio i criteri di backup.

Amministratori di identità e account

Gli amministratori di identità e account amministrano i criteri dell'organizzazione, i criteri relativi agli utenti e l'accesso degli utenti. L'azienda gestisce l'ambiente di identità all'interno dell'azienda, ad esempio Active Directory, ed esegue il provisioning di utenti e gruppi per accedere a piattaforme, strumenti e risorse in base ai criteri relativi al ruolo e alle funzioni.

Le attività comuni degli amministratori di identità e account includono i seguenti esempi:

  • Creare account utente e gestire l'integrazione in strumenti IT come Google Cloud e le app organizzative.
  • Crea ed esegui il deployment di integrazioni tra applicazioni e strumenti di identità.
  • Gestisci e amministra gli strumenti di infrastruttura delle identità.
  • Risolvere i problemi o le interruzioni dei servizi associati agli strumenti IAM, nonché diagnosticare e risolvere i problemi.
  • Esegui manualmente il provisioning dell'accesso per applicazioni critiche o ad alto rischio.
  • Gestisci i processi relativi al provisioning di identità e accessi.
  • Gestisci i gruppi di utenti basati sul lavoro e le impostazioni dei gruppi.
  • Definisci e crea ruoli utente personalizzati, se necessario.
  • Crea e gestisci i criteri relativi alle autorizzazioni degli utenti.

Operatori

Gli operatori gestiscono e ottimizzano il deployment 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 illustra 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 delle applicazioni, nonché della gestione dell'infrastruttura centrale per la loro organizzazione.

Le attività comuni degli amministratori e degli operatori della piattaforma includono i seguenti esempi:

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

Operatori delle app e SRE

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

Le attività comuni degli operatori di app e dell'SRE includono i seguenti esempi:

  • Configurazione
    • Pubblicare e gestire le API per l'applicazione o il servizio.
    • Pianificare le esigenze di capacità e infrastruttura.
    • Creazione di criteri di avviso.
  • Monitoraggio
    • Monitora l'integrità delle applicazioni o dei servizi di cui è stato eseguito il deployment, ad esempio per la conformità all'obiettivo del livello di servizio (SLO), e talvolta mantieni anche l'infrastruttura sottostante.
    • Monitora l'integrità delle release in corso.
    • Rispondere ad avvisi e pagine in caso di errori degli SLO o delle applicazioni.
    • Esegui il debug per trovare la causa principale.
  • Esegui il deployment
    • Esegui il deployment di app e servizi in produzione.
    • Concedi l'autorizzazione per eseguire 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 una pipeline di rilascio e uno stack di integrazione / sviluppo continuo (CI/CD).

DevOps

DevOps combina sviluppo e operazioni per migliorare velocità, sicurezza ed efficienza dello sviluppo e della distribuzione del software. Sono responsabili di garantire l'affidabilità e le prestazioni delle applicazioni cloud, come la definizione di obiettivi del livello di servizio (SLO), la valutazione degli indicatori del livello del servizio (SLI) e l'identificazione e la risoluzione dei problemi che possono compromettere gli obiettivi SLO.

Le attività comuni di DevOps includono i seguenti esempi:

  • Configura le pipeline e l'infrastruttura DevOps.
  • Mantenere e modernizzare le pipeline DevOps.
  • Automatizza i deployment.
  • Creazione di modelli di configurazione dichiarativa.
  • Monitoraggio costante dei deployment.

Sviluppatori

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

  • Sviluppatori di applicazioni
  • Platform engineer

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

Sviluppatori di applicazioni

Gli sviluppatori scrivono il codice per quelle che 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:

  • Scrivere il codice dell'applicazione e testare.
  • Eseguire il debug e risolvere i problemi del codice.
  • Esamina il codice di altri sviluppatori.
  • Aggiungere nuove funzionalità all'applicazione ed eseguirne il commit nel controllo della versione.
  • Crea e presenta documenti di progettazione ai colleghi del team ingegneristico e di prodotto.
  • Impara e valuta nuove tecnologie.

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

  • Gestione di pipeline e processi DevOps.
  • Gestire la sicurezza delle applicazioni.
  • Esegui il provisioning e la configurazione delle risorse cloud.
  • Esegui la gestione dei dati dell'applicazione, ad esempio acquisisci snapshot o esegui il backup e ripristina un'applicazione in caso di errore.
  • Cercare e valutare nuove tecnologie.
  • Individua e risolvi i problemi in produzione.
  • Rispondere agli avvisi sullo stato del sistema, ad esempio l'attività di reperibilità.
  • Definire e gestire gli schemi di database per l'archiviazione e il recupero dei dati.
  • Esegui una 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.

Le attività comuni dei tecnici di piattaforma includono i seguenti esempi:

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

Specialisti della sicurezza

Gli specialisti della sicurezza definiscono, governano e implementano criteri e procedure per proteggere i dati di un'organizzazione da accessi non autorizzati. I seguenti ruoli utente comuni fanno parte dell'area di specialisti della sicurezza di alto livello:

  • Tecnici della sicurezza

Questa sezione illustra i ruoli utente comuni che fanno parte dell'area degli specialisti della sicurezza.

Tecnici della sicurezza

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

Le attività comuni dei tecnici della sicurezza includono i seguenti esempi:

  • Definire le modalità di configurazione dei sistemi per garantire la conformità a normative e requisiti.
  • Implementare modifiche e aggiornamenti dei sistemi.
  • Sviluppare e gestire i criteri di sicurezza.
  • Supporta la risoluzione di problemi di sicurezza o vulnerabilità che necessitano di assistenza strategica, come incidenti e problemi riassegnati dall'assistenza.
  • Esegui scansioni e gestisci il monitoraggio continuo della sicurezza.
  • Gestisci 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 specialisti di networking di alto livello:

  • Network Architect
  • Amministratori rete
  • Tecnici di rete

Questa sezione illustra i ruoli utente comuni che fanno parte dell'area degli specialisti di networking.

Network Architect

I Network Architect sono professionisti tecnici che progettano, creano e gestiscono reti basate su cloud. Garantiscono l'affidabilità, la sicurezza, la scalabilità e le prestazioni delle reti cloud. I Network Architect in genere hanno una profonda conoscenza delle tecnologie, dei servizi e delle best practice di cloud networking.

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

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

Amministratori 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 cruciale 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 loro lavoro.

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

  • Progettare e progettare la rete per la propria organizzazione.
  • Monitorare le prestazioni della rete.
  • Configurare nuove reti.
  • Gestisci la sicurezza di rete.
  • Risolvere i problemi di rete.

Tecnici di rete

I tecnici 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 il lavoro su nuovi requisiti e servizi.

Le attività comuni dei tecnici di rete includono i seguenti esempi:

  • Installare, configurare e supportare le apparecchiature di rete.
  • Stabilire un ambiente di networking progettando la configurazione del sistema e indirizzando l'installazione del sistema.
  • Implementare sistemi di sicurezza dei dati, come i firewall.
  • Eseguire la manutenzione della rete.
  • Analizzare e risolvere i problemi relativi alle prestazioni di rete.

Specialisti di dati e AI

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

  • Data engineer
  • Amministratori dei dati
  • Data scientist
  • Machine learning (ML) engineer

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

Data engineer

I data engineer mettono a disposizione i dati provenienti da origini dati e li mettono a disposizione delle persone giuste. Potrebbero anche essere responsabili di creare 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 dei dati.
  • Creare, gestire e monitorare pipeline di dati.
  • Scrivere dati in entrata e in uscita da data warehouse (EDW) e database aziendali.
  • Orchestra diversi carichi di lavoro di dati.
  • Sviluppa e implementa modelli dei dati ed esegui trasformazioni dei dati.
  • Sviluppa strumenti e processi che consentano ai consumatori di accedere ai dati di cui hanno bisogno in modo indipendente.
  • Esegui il deployment di carichi di lavoro pronti per la produzione, ad esempio machine learning (ML), business intelligence (BI) o ETL (estrazione, trasformazione, caricamento) ed ELT (estrazione, caricamento, trasformazione).

Amministratori dei dati

Gli amministratori dei dati assicurano che le soluzioni dati aziendali siano produttive, efficienti ed economicamente convenienti.

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

  • Configurare gli ambienti di dati.
  • Gestisci il backup e il recupero dei dati.
  • Ottimizza i sistemi in termini di capacità ed efficienza.
  • Monitora le metriche delle prestazioni e risolvi i problemi.
  • Gestisci e ottimizza i costi.
  • Esegui controlli.
  • Gestire metadati e altri asset di dati.
  • Gestisci e implementa i criteri relativi ai dati.
  • Gestire l'accesso e le autorizzazioni.
  • Applicare tag di sicurezza ai dati pertinenti.

Data scientist

I data scientist spaziano dal ML di base (XGBoost, Scikit) all'ML dedicato con PyTorch e TensorFlow. Il suo obiettivo è creare il modello più ottimale per risolvere un problema aziendale. Apprezzano velocità e collaborazione e lavorano a stretto contatto con colleghi ed esperti aziendali di data science.

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

  • Analizza i dati, crea modelli statistici e di ML.
  • Creare, addestrare e migliorare algoritmi e modelli ML.
  • Valuta le API ML di terze parti in termini di prezzo e qualità.
  • Set di dati puliti da utilizzare nei modelli statistici.
  • consulenza sulla definizione di obiettivi commerciali mediante l'uso del machine learning.

Machine learning (ML) engineer

Gli ingegneri MLOps sono i principali utenti di MLOps, con esperienza 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 engineer del machine learning (ML) includono i seguenti esempi:

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

Specialisti di archiviazione

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

  • Amministratori dello spazio di archiviazione
  • Amministratori di backup e ripristino di emergenza
  • Operazioni in loco

Questa sezione illustra i ruoli utente comuni che fanno parte dell'area degli specialisti dello spazio di archiviazione.

Amministratori dello spazio di archiviazione

Gli amministratori dello spazio di archiviazione eseguono il provisioning e la gestione dell'infrastruttura di archiviazione per garantire la sicurezza e la conformità dei dati, monitorando al contempo prestazioni, utilizzo e spesa. Nell'ambito di queste responsabilità, il gestore gestisce i criteri, le autorizzazioni e le quote dell'organizzazione relativi allo spazio di archiviazione.

Le attività comuni degli amministratori dello spazio di archiviazione includono i seguenti esempi:

  • Crea e alloca spazio di archiviazione.
  • Configura e gestisci la sicurezza, la protezione, l'accesso e le autorizzazioni dei dati.
  • Configura e gestisci i criteri del ciclo di vita e le quote.
  • Monitorare le prestazioni, l'utilizzo e la spesa dello spazio di archiviazione.
  • Connetti l'archiviazione ad altri servizi, come Google Cloud, o contribuisci a utilizzarla.

Amministratori di backup e ripristino di emergenza

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

Le attività comuni degli amministratori di backup e ripristino di emergenza (RE) includono i seguenti esempi:

  • Assicurati che i backup siano sicuri e protetti in base ai criteri organizzativi e legali.
  • Definire e creare piani di backup per tutte le applicazioni e tutti i database.
  • Gestisci ed esegui backup e recuperi in tutta l'organizzazione.
  • Consenti ai team delle applicazioni di eseguire backup e recuperi, entro determinati limiti.
  • Controlla chi può fare cosa per il backup e il recupero in collaborazione con amministratori di identità e account.
  • Monitora e risolvi i problemi dei backup non riusciti.
  • Progettare ed eseguire piani di ripristino di emergenza per le applicazioni.
  • Organizzare e partecipare ai test e agli esercizi di RE.
  • Crea report per documentare la conformità in coordinamento con un team di governance centralizzato.
  • Creare playbook e linee guida per consentire ai team delle applicazioni di eseguire il provisioning e proteggere le loro risorse.
  • Assicurati che i dati siano sufficientemente protetti da calamità e eliminazioni accidentali.

Operazioni in loco

Le operazioni in loco configurano le appliance di dati in data center o sale server per facilitare il trasferimento dei dati. Questo ruolo consente anche la manutenzione dell'appliance, in modo che i tecnici possano spostare ed eseguire il deployment di app e modelli.

Le attività comuni delle operazioni in loco includono i seguenti esempi:

  • Ricevi il dispositivo quando arriva alla 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 le appliance in loco in modo che i team possano spostare i dati correttamente.
  • Monitora lo stato del dispositivo o dell'appliance in loco e aiuta la manutenzione dell'hardware e la risoluzione dei problemi.
  • Prepara e restituisci il dispositivo a Google al termine della migrazione dei dati o al termine del ciclo di vita del dispositivo.

Che cosa succede dopo?