Ruoli e attività utente comuni di GKE Enterprise

Nei contenuti di GKE Enterprise, ogni documento è spesso scritto per un bisogno specifico o per aiutarti a risolvere un problema aziendale che potresti avere. Spesso queste esigenze sono responsabilità di vari team e ruoli della tua organizzazione. Questo documento elenca alcuni dei ruoli, delle responsabilità e dei compiti utente comuni a cui si fa riferimento nei nostri contenuti.

L'elenco di ruoli utente di esempio non è esaustivo, perché ogni organizzazione è diverso. Il tuo ruolo, le tue responsabilità e le tue attività potrebbero non corrispondere esattamente a i seguenti esempi comuni. Mappare il tuo ruolo e le tue responsabilità specifici ai ruoli e alle responsabilità descritti in questo documento può aiutarti a identificare meglio la documentazione che ti riguarda.

Archetipi di ruolo comuni

Nei nostri contenuti viene spesso fatto riferimento alle seguenti aree di alto livello dei ruoli utente comuni:

Amministratori e architetti

Amministratori e architetti amministrano e progettano piattaforme e prodotti cloud. La i seguenti ruoli utente comuni fanno parte del team Admin e degli architect area:

  • 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 soddisfare gli obiettivi di prodotto e aziendali. Valutano l'efficienza, i costi, la sicurezza vincoli di governance per la progettazione di soluzioni.

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

  • Definire le soluzioni IT e l'architettura di sistema in accordo con l'azienda in coordinamento con i principali stakeholder.
  • Ottimizzare l'architettura e le risorse dei sistemi per garantire il costo totale di proprietà più basso per la propria azienda o unità aziendale.
  • Ristrutturare l'architettura attuale per assicurarsi di poter eseguire la migrazione senza problemi con le integrazioni esistenti e i servizi di terze parti.
  • Definire la strategia e l'architettura di sistema per la migrazione al cloud, tra cui: 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, incluso il backup dell'infrastruttura.
  • 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 i criteri di quota.
  • Ricevere e rispondere a problemi di conformità e controlli 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 nella piattaforma cloud soddisfino l'organizzazione ai requisiti di conformità fornendo e mantenendo l'automazione 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 l'accesso. Gestiscono l'ambiente di identità della propria azienda, ad esempio Active Directory, e eseguono il provisioning di utenti e gruppi per l'accesso a piattaforme, strumenti e risorse in base ai criteri relativi a ruoli e funzioni.

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 le app dell'organizzazione.
  • Crea e implementa integrazioni tra applicazioni e strumenti di identità.
  • Gestisci e amministra gli strumenti dell'infrastruttura delle identità.
  • Risolvere, diagnosticare e correggere i problemi o i guasti associati agli strumenti IAM.
  • Esegui manualmente il provisioning dell'accesso per applicazioni critiche o ad alto rischio.
  • Gestisci le procedure relative 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 diverse applicazioni. I ruoli utente comuni riportati di seguito fanno parte della Area operatori:

  • 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 di applicazioni e della gestione dell'infrastruttura centrale per la loro organizzazione.

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

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

Operatori delle app e SRE

Gli operatori di app e gli SRE (Site Reliability Engineering) 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 strettamente con gli sviluppatori per garantire che le modifiche al codice non influiscano sull'affidabilità.

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

  • Configurazione
    • Pubblicare e gestire API per la propria applicazione o il proprio servizio.
    • Pianificare le esigenze di capacità e infrastruttura.
    • Creazione di criteri di avviso.
  • Monitore
    • Monitora lo stato delle applicazioni o dei servizi di cui è stato eseguito il deployment, ad esempio per la conformità agli obiettivi del livello di servizio (SLO), e a volte anche la relativa infrastruttura di base.
    • Monitora lo stato delle release in corso.
    • Rispondere ad avvisi e pagine in caso di errore 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.
  • Testare e implementare nuove istanze di servizi, versioni, correzioni di bug o patch di sicurezza.
  • Crea e utilizza la pipeline di rilascio e lo stack di integrazione/sviluppo continui (CI/CD).

DevOps

Il ruolo di DevOps combina lo sviluppo e le operazioni per migliorare la velocità, la sicurezza e l'efficienza dello sviluppo e della distribuzione del software. Loro sono responsabili di garantire l'affidabilità e le prestazioni applicazioni, come la definizione di obiettivi del livello di servizio (SLO), la valutazione indicatori del livello del servizio (SLI) e identificare e risolvere i problemi che potrebbero o compromettere gli obiettivi dello SLO.

Le attività comuni di DevOps includono i seguenti esempi:

  • Configurare pipeline e infrastruttura DevOps.
  • Gestisci e modernizza 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 l'infrastruttura della piattaforma. I seguenti ruoli utente comuni fanno parte dell'area sviluppatori di alto livello:

  • Sviluppatori di applicazioni
  • Ingegneri di piattaforma

Questa sezione illustra i ruoli utente comuni che fanno parte Area sviluppatori.

Sviluppatori di applicazioni

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

Ecco alcuni esempi di attività comuni degli sviluppatori di applicazioni:

  • Scrivi codice di applicazione e di test.
  • Eseguire il debug e risolvere i problemi del codice.
  • Rivedi 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 di ingegneria e prodotto.
  • Impara e valuta nuove tecnologie.

A seconda delle dimensioni e della maturità dell’organizzazione, potrebbero anche responsabile delle seguenti attività:

  • Gestisci pipeline e processi DevOps.
  • Gestire la sicurezza delle applicazioni.
  • Esegui il provisioning e la configurazione delle risorse cloud.
  • Esegui la gestione dei dati per l'applicazione, ad esempio acquisisci snapshot o esegui il backup e il ripristino di 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à.
  • 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 e strumenti per rendere più efficiente il processo di sviluppo, affidabili, sicure e conformi alle normative.

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

  • Valutare nuove tecnologie per l'organizzazione.
  • Supervisionare l'architettura cloud, dell'applicazione 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 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 l'organizzazione fornirà ai team di applicazioni.
  • Esegui il provisioning di nuove risorse di database e configurale per garantire disponibilità, prestazioni, conformità e gestire i costi.
  • Stabilire e mantenere 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 criteri e procedure per proteggere i dati di un'organizzazione da accessi non autorizzati. I seguenti ruoli utente comuni fanno parte dell'area di alto livello degli esperti di sicurezza:

  • Tecnici della sicurezza

Questa sezione illustra i ruoli utente comuni che fanno parte Area specialisti della sicurezza.

Tecnici della sicurezza

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

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

  • Definire le modalità di configurazione dei sistemi per garantire la conformità alle normative i tuoi requisiti.
  • Implementare modifiche e aggiornamenti dei sistemi.
  • Sviluppare e gestire i criteri di sicurezza.
  • Supportare la risoluzione di problemi di sicurezza o vulnerabilità che necessitano assistenza strategica, ad esempio 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 la rete dell'architettura. I seguenti ruoli utente comuni fanno parte dell'area di specialisti di networking di alto livello:

  • Network Architect
  • Amministratori rete
  • Ingegneri di rete

Questa sezione illustra i ruoli utente comuni che fanno parte dell'area dedicata agli esperti di networking.

Architetti di rete

I Network Architect sono professionisti tecnici che progettano, creano e e mantenere reti basate su cloud. È loro responsabilità garantire che le reti cloud siano affidabili, sicure, scalabili ed efficienti. I Network Architect in genere hanno una profonda conoscenza del cloud networking tecnologie, servizi e best practice.

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, manutenzione e risoluzione dei problemi delle reti di computer. Svolgono un ruolo fondamentale nel garantire il funzionamento fluido ed efficiente della rete di un'organizzazione, consentendo ai dipendenti di accedere alle risorse di cui hanno bisogno per svolgere il proprio 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

Gli ingegneri di rete sono responsabili dell'implementazione della rete, tra cui la creazione di infrastrutture e reti, la sostituzione delle apparecchiature, l'aggiunta di nuove apparecchiature e la gestione di 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 per indirizzare l'installazione del sistema.
  • Implementa 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 esperti di dati e AI raccolgono, organizzano e analizzano i dati per supportare le decisioni aziendali e sviluppare soluzioni di IA competitive. I seguenti ruoli comuni degli utenti fanno parte dell'area di alto livello degli esperti di dati e IA:

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

Questa sezione illustra i ruoli utente comuni che fanno parte Area dedicata agli specialisti di dati e AI.

Data engineer

I data engineer estraggono i dati dalle origini dati e li rendono disponibili per le persone giuste. Potrebbe anche essere responsabile della creazione di strumenti self-service per per 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.
  • Crea strumenti e procedure che consentano ai consumatori di dati di accedere in modo indipendente ai dati di cui hanno bisogno.
  • Esegui il deployment di carichi di lavoro pronti per la produzione, come il machine learning (ML), business intelligence (BI) o ETL (Extract, Transform, Load) ed ELT (estrazione, caricamento, trasformazione).

Amministratori dei dati

Gli amministratori dei dati si assicurano che le soluzioni di dati della loro azienda siano produttive, efficienti e convenienti.

Ecco alcuni esempi di attività comuni degli amministratori dei dati:

  • Configura gli ambienti di dati.
  • Gestisci il backup e il recupero dei dati.
  • Ottimizza i sistemi per capacità ed efficienza.
  • Monitora le metriche delle prestazioni e risolvi i problemi.
  • Gestisci e ottimizza i costi.
  • Esegui audit.
  • 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

Il livello di competenza dei data scientist varia dal machine learning superficiale (XGBoost, Scikit) al machine learning profondo con PyTorch e TensorFlow. Il loro scopo è creare il modello più ottimale per risolvere un problema aziendale. Valorizzano la velocità e la collaborazione e lavorano a stretto contatto con colleghi di data science ed esperti di business.

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

  • Analizza i dati, crea modelli statistici e ML.
  • Crea, addestra e migliora algoritmi e modelli di ML.
  • 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 obiettivi commerciali mediante l'uso del machine learning.

Machine learning engineer

Gli ingegneri di machine learning (ML) sono utenti principali di MLOps, con competenze in codice, ML e deployment. Il loro obiettivo è standardizzare le pratiche 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 esperti di archiviazione eseguono il provisioning e la gestione dello spazio di archiviazione nel cloud e dell'infrastruttura di backup. I ruoli utente comuni riportati di seguito fanno parte della Area per esperti di archiviazione:

  • Amministratori dello spazio di archiviazione
  • Amministratori di backup e ripristino di emergenza (DR)
  • Operazioni onsite

Questa sezione illustra i ruoli utente comuni che fanno parte Area specialisti 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 sicurezza e conformità, monitorando al contempo prestazioni, utilizzo e spesa. Nell'ambito di queste responsabilità gestiscono criteri, autorizzazioni, e quote.

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

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

Amministratori di backup e ripristino di emergenza (DR)

Gli amministratori di backup e ripristino di emergenza (RE) definiscono, implementano, monitorano e risolvono i problemi relativi ai 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 alle normative aziendali e legali criteri.
  • Definire e creare piani di backup per tutte le applicazioni e tutti i database.
  • Gestisci ed esegui backup e recuperi in tutta l'organizzazione.
  • Consentire ai team di applicazioni di eseguire backup e ripristini, nel rispetto di determinate linee guida.
  • Controlla chi può fare cosa in materia di backup e recupero, in collaborazione con gli amministratori di identità e account.
  • Monitora e risolvi i problemi relativi ai backup non riusciti.
  • Progettare ed eseguire piani di ripristino di emergenza per le applicazioni.
  • Organizzare e partecipare a test ed esercitazioni di RP.
  • Crea report per documentare la conformità in collaborazione con un team di governance centralizzato.
  • Creare guide e programmi per i team delle applicazioni di cui eseguire il provisioning per proteggere le proprie risorse.
  • Assicurati che i dati siano sufficientemente protetti da calamità e incidenti l'eliminazione dei dati.

Operazioni onsite

Il team di operazioni on-site configura le appliance di dati nei data center o nelle sale server per facilitare il trasferimento dei dati. Questo ruolo consente anche di gestire per consentire agli ingegneri di spostare ed eseguire correttamente il deployment di app e modelli.

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

Passaggi successivi