Papéis e tarefas de usuário comuns do GKE Enterprise

No conteúdo do GKE Enterprise, cada documento geralmente é escrito para uma necessidade específica ou para ajudar a resolver um problema comercial que você possa ter. Essas necessidades geralmente são responsabilidade de várias equipes e funções em sua organização. Neste documento, listamos algumas das funções, responsabilidades e tarefas de usuário comuns referenciadas em nosso conteúdo.

Essa lista de exemplos de papéis do usuário não é completa, porque cada organização é diferente. Seu papel, responsabilidades e tarefas podem não estar alinhados exatamente com os exemplos comuns a seguir. Mapear seu papel e responsabilidades exclusivos para os papéis e responsabilidades descritos neste documento pode ajudar você a identificar melhor a documentação que se aplica a você.

Arquétipos de papéis comuns

As seguintes áreas gerais de funções do usuário comuns são frequentemente mencionadas no nosso conteúdo:

Administradores e arquitetos

Os administradores e arquitetos administram e arquitetam plataformas e produtos em nuvem. Os papéis de usuário comuns a seguir fazem parte da área de arquitetos e administradores gerais:

  • Arquitetos de nuvem
  • Administradores de TI
  • Administradores de identidade e conta

Esta seção explica os papéis de usuário comuns que fazem parte da área de administradores e arquitetos.

Arquitetos de nuvem

Os arquitetos de nuvem são responsáveis por determinar a combinação apropriada de IaaS, PaaS, SaaS e componentes locais, necessária para atender aos objetivos de produtos e negócios. Eles consideram restrições de eficiência, custo, segurança e governança nas soluções de arquitetura.

Confira alguns exemplos de tarefas comuns dos arquitetos de nuvem:

  • Definir as soluções de TI e a arquitetura do sistema de acordo com a estratégia da empresa em coordenação com as principais partes interessadas.
  • Otimizar a arquitetura e os recursos de sistemas para garantir o menor custo total de propriedade para a empresa ou unidade de negócios.
  • Rearquitetar a arquitetura atual para garantir a migração perfeita com as integrações atuais e os serviços de terceiros.
  • Definir a estratégia e a arquitetura do sistema para migração para a nuvem, incluindo aplicativos e bancos de dados.

Administradores de TI

Os administradores de TI são responsáveis pela manutenção, configuração e operação confiável dos sistemas de computação, servidores e sistemas de segurança de dados de uma organização. Elas garantem que a infraestrutura de TI da organização seja segura, eficiente e atualizada.

Confira alguns exemplos de tarefas comuns dos administradores de TI:

  • Configure, monitore e gerencie a infraestrutura em nuvem, incluindo infraestrutura de backup.
  • Defina e aplique políticas de backup no nível da organização.
  • Configurar alertas e monitorar o desempenho e as vulnerabilidades dos sistemas de TI.
  • Gerencie as políticas da organização, o provisionamento de usuários e grupos, defina a hierarquia de recursos e as políticas de cotas.
  • Receba e responda a auditorias e problemas de conformidade em toda a plataforma.
  • Avalie soluções de backup e colabore com os proprietários de infraestrutura e TI na escolha de uma solução.
  • garantir que todos os recursos em execução na plataforma de nuvem atendam aos requisitos de conformidade organizacional, fornecendo e mantendo automação para aplicar a conformidade, como políticas de backup;

Administradores de identidade e conta

Os administradores de identidade e conta administram as políticas da organização, as políticas do usuário e o acesso do usuário. Eles gerenciam o ambiente de identidade na empresa, como o Active Directory, e provisionam usuários e grupos para acessar plataformas, ferramentas e recursos com base nas políticas de papéis e funções.

Confira alguns exemplos de tarefas comuns dos administradores do Identity e da conta:

  • Crie contas de usuário e gerencie a integração em ferramentas de TI, como o Google Cloud e aplicativos organizacionais.
  • Crie e implante integrações entre aplicativos e ferramentas de identidade.
  • Gerencie e administre ferramentas de infraestrutura de identidade.
  • Solucione, diagnostique e corrija problemas ou interrupções associadas às ferramentas do IAM.
  • Provisione manualmente o acesso para aplicativos críticos ou de alto risco.
  • Gerencie processos relacionados ao provisionamento de identidade e acesso.
  • Gerencie grupos de usuários baseados em tarefa e configurações de grupo.
  • Defina e crie funções de usuário personalizadas, se necessário.
  • Crie e gerencie políticas relacionadas às permissões do usuário.

Operadores

Os operadores gerenciam e otimizam a implantação e a operação de aplicativos. As seguintes funções comuns do usuário fazem parte da área geral de operadores:

  • Administradores e operadores de plataforma
  • Operadores de apps e engenharia de confiabilidade do site (SRE)
  • DevOps

Nesta seção, explicamos as funções comuns do usuário que fazem parte da área "Operadores".

Administradores e operadores de plataforma

Os administradores e operadores de plataforma são responsáveis por provisionar e criar recursos para equipes de aplicativos e gerenciar a infraestrutura central da organização deles.

Confira alguns exemplos de tarefas comuns dos operadores e administradores da plataforma:

  • Administração do sistema
  • Gerenciamento do ciclo de vida da infraestrutura de tecnologia subjacente.
  • Implementação do GitOps.

Operadores de apps e SRE

Os operadores de apps e a engenharia de confiabilidade do site (SRE) são responsáveis por garantir que os sistemas de software sejam confiáveis, escalonáveis e tenham um bom desempenho. Eles usam software e automação para gerenciar e monitorar sistemas e trabalham em estreita colaboração com os desenvolvedores para garantir que as alterações no código não afetem a confiabilidade.

As tarefas comuns dos operadores de apps e da SRE incluem os seguintes exemplos:

  • Configuração
    • Publicar e gerenciar APIs para aplicativos ou serviços.
    • Planejar as necessidades de capacidade e infraestrutura.
    • Criar políticas de alertas.
  • Monitoramento
    • Monitorar a integridade dos aplicativos ou serviços implantados, como a conformidade com o objetivo de nível de serviço (SLO), e às vezes também manter a infraestrutura subjacente.
    • Monitore a integridade dos lançamentos em andamento.
    • Responda a alertas e páginas quando os SLOs ou aplicativos falharem.
    • Depurar para encontrar a causa raiz.
  • Implantação
    • Implante apps e serviços na produção.
    • Conceda permissão para implantar aplicativos ou serviços na produção.
  • Teste e implante novas instâncias de serviço, versões, correções de bugs ou patches de segurança.
  • Crie e use o pipeline de lançamento e a pilha de integração / desenvolvimento contínuo (CI/CD).

DevOps

O papel do DevOps combina desenvolvimento e operações para melhorar a velocidade, a segurança e a eficiência do desenvolvimento e da entrega de software. Eles são responsáveis por garantir a confiabilidade e o desempenho dos aplicativos em nuvem, como estabelecer objetivos de nível de serviço (SLO), avaliar indicadores de nível de serviço (SLI) e identificar e resolver problemas que podem{ 101}comprometer as metas do SLO.

Confira algumas tarefas comuns do DevOps:

  • Configurar pipelines e infraestrutura de DevOps.
  • Manter e modernizar pipelines de DevOps.
  • Automatize as implantações.
  • Modelos de configuração declarativa.
  • Monitoramento contínuo das implantações.

Desenvolvedores

Os desenvolvedores escrevem código para criar aplicativos e infraestrutura da plataforma. As seguintes funções comuns do usuário fazem parte da área geral de desenvolvedores:

  • Os desenvolvedores de aplicativos
  • Engenheiros da plataforma

Esta seção explica as funções comuns do usuário que fazem parte da área para desenvolvedores.

Os desenvolvedores de aplicativos

Os desenvolvedores escrevem o código para aplicativos que são executados em uma plataforma de nuvem como o Google Cloud. As organizações contam com os desenvolvedores para adicionar recursos às plataformas digitais e agregar valor para os usuários finais.

Confira alguns exemplos de tarefas comuns dos desenvolvedores de aplicativos:

  • Escrever código de aplicativo e teste.
  • Depurar e resolver problemas de código.
  • Revise o código de outros desenvolvedores.
  • adicionar novos recursos ao aplicativo e executá-los no controle de versões;
  • Criar e apresentar documentos de design para colegas de engenharia e produtos.
  • Aprender e avaliar novas tecnologias.

Dependendo do tamanho e da maturidade da organização, elas também podem ser responsáveis pelas seguintes tarefas:

  • Gerencie pipelines e processos de DevOps.
  • Gerenciar a segurança do aplicativo.
  • Provisionar e configurar recursos de nuvem
  • Realize o gerenciamento de dados para o aplicativo, como tirar snapshots ou fazer backup e restaurar um aplicativo em caso de falha.
  • Pesquisar e avaliar novas tecnologias.
  • Encontrar e corrigir problemas na produção.
  • Responder aos alertas de integridade do sistema, como tarefas de plantão.
  • Definir e manter esquemas de bancos de dados para armazenamento e recuperação de dados.
  • Consultar o banco de dados a ser usado em aplicativos e serviços.

Engenheiros da plataforma

Os engenheiros da plataforma são responsáveis por criar plataformas centralizadas de serviços e ferramentas para ajudar a tornar o processo de desenvolvimento mais eficiente, confiável, seguro e conforme as regulamentações.

Confira alguns exemplos de tarefas comuns dos engenheiros da plataforma:

  • Avaliar novas tecnologias para a organização.
  • Supervisionar a arquitetura de nuvem, de aplicativos ou de plataforma da organização.
  • Criar pipelines, processos, painéis e ferramentas reutilizáveis para equipes de aplicativos.
  • Gerenciar quais tecnologias podem ou não ser usadas pelas equipes de aplicativos para desenvolver aplicativos e serviços.
  • Testar e lançar novas versões de plataforma e infraestrutura.
  • Gerenciamento de capacidade e otimizações de custos
  • Determinar quais serviços de infraestrutura a organização fornecerá para as equipes de aplicativos.
  • Provisione novos recursos de banco de dados e configure-os para garantir disponibilidade, desempenho, conformidade e gerenciar custos.
  • Estabeleça e mantenha conexões entre bancos de dados e os aplicativos e serviços que precisam dos dados.

Especialistas em segurança

Os especialistas em segurança definem, regem e implementam políticas e procedimentos para proteger os dados de uma organização contra acesso não autorizado. As funções de usuário comuns a seguir fazem parte da área de alto nível de especialistas em segurança:

  • Engenheiros de segurança

Esta seção explica as funções comuns do usuário que fazem parte da área de especialistas em segurança.

Engenheiros de segurança

Os engenheiros de segurança colaboram com outras funções do usuário para identificar requisitos de conformidade com base em regulamentos regionais e do setor. Eles gerenciam várias funções de segurança e são responsáveis por implementar configurações de sistemas para atender aos requisitos definidos.

Confira alguns exemplos de tarefas comuns dos engenheiros de segurança:

  • Defina como os sistemas são configurados para garantir a conformidade com regulamentações e requisitos.
  • Implementar alterações e atualizações nos sistemas.
  • Desenvolver e manter políticas de segurança.
  • Ofereça suporte à resolução de problemas ou vulnerabilidades de segurança que precisam de assistência estratégica, como incidentes e problemas encaminhados pelo suporte.
  • Execute verificações e gerencie o monitoramento de segurança contínuo.
  • Gerencie várias funções e ferramentas de segurança.

Especialistas em rede

Especialistas em rede definem, implementam e mantêm a arquitetura de rede. As seguintes funções comuns do usuário fazem parte da área de alto nível de especialistas em rede:

  • Arquitetos de rede
  • Administradores de rede
  • Engenheiros de rede

Esta seção explica as funções comuns do usuário que fazem parte da área de especialistas em rede.

Arquitetos de rede

Arquitetos de rede são profissionais técnicos que projetam, criam e mantêm redes baseadas em nuvem. Elas são responsáveis por garantir que as redes de nuvem sejam confiáveis, seguras, escalonáveis e de alto desempenho. Os arquitetos de rede normalmente têm um profundo entendimento de tecnologias, serviços e práticas recomendadas de rede em nuvem.

As tarefas comuns dos arquitetos de rede incluem os seguintes exemplos:

  • Projetar e arquitetar a rede para a organização.
  • Desenvolva especificações de rede.
  • Planeje a segurança da rede.
  • Manutenção da rede.

Administradores de rede

Os administradores de rede são responsáveis pela instalação, configuração, manutenção e solução de problemas de redes de computadores. Elas desempenham um papel crucial para garantir que a rede de uma organização funcione sem problemas e eficiência, permitindo que os funcionários acessem os recursos necessários para trabalhar.

Exemplos de tarefas comuns dos administradores de rede:

  • Projetar e arquitetar a rede para a organização.
  • Monitorar o desempenho da rede
  • Configure novas redes.
  • Gerenciar a segurança da rede.
  • Resolver problemas de rede.

Engenheiros de rede

Os engenheiros de rede são responsáveis pela implementação da rede, incluindo a criação de infraestrutura e redes, substituição de equipamentos, adição de novos equipamentos e trabalho em novos requisitos e serviços.

Confira alguns exemplos das tarefas comuns dos engenheiros de rede:

  • Instalar, configurar e oferecer suporte a equipamentos de rede.
  • Estabelecer o ambiente de rede projetando a configuração do sistema e direcionando a instalação do sistema.
  • Implementar sistemas de segurança de dados, como firewalls.
  • Realizar manutenção de rede.
  • Analisar e resolver problemas de desempenho da rede.

Especialistas em dados e IA

Especialistas em dados e IA coletam, organizam e analisam dados para informar decisões de negócios e desenvolver soluções de IA competitivas. As funções comuns do usuário a seguir fazem parte da área de alto nível de especialistas em dados e IA:

  • Engenheiros de dados
  • Administradores de dados
  • Cientistas de dados
  • Engenheiros de machine learning (ML)

Nesta seção, explicamos as funções comuns do usuário que fazem parte da área de especialistas em dados e IA.

Engenheiros de dados

Os engenheiros de dados trazem dados de fontes e os disponibilizam para as pessoas certas. Elas também podem ser responsáveis por criar ferramentas de autoatendimento para que outras pessoas consigam os dados de que precisam por conta própria.

As tarefas comuns dos engenheiros de dados incluem os seguintes exemplos:

  • Configurar e operar a infraestrutura de dados.
  • Criar, manter e monitorar pipelines de dados.
  • Gravar dados de e para data warehouses empresariais (EDWs) e bancos de dados.
  • Orquestre diferentes cargas de trabalho de dados.
  • Desenvolver e implementar modelos de dados e realizar transformações de dados.
  • Crie ferramentas e processos que permitam que os consumidores de dados acessem os dados de que precisam de forma independente.
  • Implante cargas de trabalho prontas para produção, como machine learning (ML), Business Intelligence (BI) ou ETL (extrair, transformar, carregar) e ELT (extrair, carregar, transformar).

Administradores de dados

Os administradores de dados garantem que as soluções de dados da empresa sejam produtivas, eficientes e econômicas.

Confira alguns exemplos de tarefas comuns dos administradores de dados:

  • Configurar ambientes de dados.
  • Gerencie o backup e a recuperação de dados.
  • Otimizar a capacidade e a eficiência dos sistemas.
  • Monitorar métricas de desempenho e resolver problemas.
  • Gerencie e otimize custos.
  • Executar auditorias.
  • Gerencie metadados e outros recursos de dados.
  • Gerenciar e implementar políticas de dados
  • Gerencie o acesso e as permissões.
  • Aplique tags de segurança aos dados relevantes.

Cientistas de dados

Os cientistas de dados têm níveis de habilidade que variam de ML superficial (XGBoost, Scikit) a ML profundo com PyTorch e TensorFlow. O objetivo é criar o modelo ideal para resolver um problema de negócios. Eles valorizam velocidade e colaboração e trabalham em estreita colaboração com colegas de ciência de dados e especialistas em negócios.

As tarefas comuns dos cientistas de dados incluem os seguintes exemplos:

  • Analise dados e crie modelos estatísticos e de ML.
  • Criar, treinar, e aprimorar algoritmos e modelos de ML.
  • Avaliar o preço e a qualidade das APIs de ML de terceiros.
  • Limpar conjuntos de dados para uso em modelos estatísticos.
  • Consultoria sobre como definir metas e objetivos de negócios com o uso de ML.

Engenheiros de machine learning (ML)

Os engenheiros de machine learning (ML) são usuários essenciais de MLOps, com experiência em código, ML e implantação. O objetivo é padronizar a prática de ML e operacionalizar modelos para implantação.

Confira alguns exemplos de tarefas comuns dos engenheiros de machine learning (ML):

  • Configuração do ambiente
  • Implantação
  • Pós-produção
  • Governança

Especialistas em armazenamento

Os especialistas em armazenamento provisionam e gerenciam o armazenamento na nuvem e na infraestrutura de backup. As seguintes funções comuns do usuário fazem parte da área de alto nível de especialistas em armazenamento:

  • Administradores de armazenamento
  • Administradores de backup e recuperação de desastres (DR)
  • Operações no local

Esta seção explica as funções comuns do usuário que fazem parte da área de especialistas em armazenamento.

Administradores de armazenamento

Os administradores de armazenamento provisionam e gerenciam a infraestrutura de armazenamento para garantir a segurança e a conformidade dos dados, além de monitorar o desempenho, o uso e os gastos. Como parte dessas responsabilidades, eles gerenciam políticas da organização, permissões e cotas relacionadas ao armazenamento.

Confira alguns exemplos de tarefas comuns dos administradores do Storage:

  • Criar e alocar armazenamento.
  • Configure e gerencie a segurança, a proteção, o acesso e as permissões dos dados.
  • Configurar e gerenciar cotas e políticas de ciclo de vida.
  • Monitore o desempenho, o uso e os gastos do armazenamento.
  • Conecte ou ajude a conectar o armazenamento a outros serviços, como o Google Cloud.

Administradores de backup e recuperação de desastres (DR)

Os administradores de backup e recuperação de desastres (DR) definem, implementam, monitoram e resolvem problemas de políticas de proteção de dados de referência para todos os recursos nos projetos.

As tarefas comuns dos administradores de backup e recuperação de desastres (DR) incluem os seguintes exemplos:

  • Garanta que os backups sejam seguros e protegidos de acordo com as políticas organizacionais e legais.
  • Defina e crie planos de backup para todos os aplicativos e bancos de dados.
  • Gerencie e faça backups e recuperações em toda a organização.
  • Permita que as equipes de aplicativos realizem backups e recuperações, dentro de determinadas proteções.
  • Controle quem pode fazer o que quando se trata de backup e recuperação, em colaboração com os administradores do Identity e da conta.
  • Monitore e resolva problemas de backups com falha.
  • Projetar e executar planos de recuperação de desastres para aplicativos.
  • Organize e participe de testes e exercícios de DR.
  • Criar relatórios para documentar a conformidade em coordenação com uma equipe de governança centralizada.
  • Crie manuais e diretrizes para que as equipes de aplicativos provisionem e protejam os recursos.
  • Garantir que os dados estejam suficientemente protegidos contra desastres e exclusão acidental.

Operações no local

As operações no local configuram dispositivos de dados em data centers ou salas de servidores para facilitar a transferência bem-sucedida de dados. Esse papel também ajuda na manutenção de dispositivos para que os engenheiros possam mover e implantar aplicativos e modelos com êxito.

Exemplos de tarefas comuns das operações no local:

  • Receba o dispositivo quando ele chegar ao local do cliente e verifique a integridade do hardware e do software para garantir que não foram adulterados.
  • Ligue, conecte e configure os dispositivos ou aparelhos no local para que as equipes possam mover os dados com êxito.
  • Monitore o status do dispositivo ou do dispositivo no local e ajude com a manutenção e a solução de problemas de hardware.
  • Prepare e devolva o dispositivo ao Google após a conclusão da migração de dados ou ao final do ciclo de vida do dispositivo.

A seguir