Funções e tarefas comuns de utilizadores do GKE


Na documentação do GKE, cada documento é frequentemente escrito para uma necessidade específica ou para ajudar a resolver um problema empresarial que possa ter. Estas necessidades são, muitas vezes, da responsabilidade de várias equipas e funções na sua organização. Este documento lista algumas das funções de utilizador, responsabilidades e tarefas comuns que são referidas no nosso conteúdo.

Não precisa de ler o documento completo para compreender o nosso conteúdo. No entanto, mapear a sua função e responsabilidades únicas com os exemplos descritos neste documento pode ajudar a identificar melhor a documentação que se aplica a si.

Esta lista de funções de utilizador de exemplo não é exaustiva, uma vez que cada organização é diferente. A sua função, responsabilidades e tarefas podem não se alinhar exatamente com os seguintes exemplos comuns. Além disso, os nomes usados na sua organização podem ser diferentes dos nomes usados neste documento. Este documento ajuda a encontrar as funções ou as responsabilidades que mais se assemelham às suas.

Arquétipos de funções comuns

As seguintes áreas de alto nível das funções de utilizador comuns são frequentemente referenciadas no nosso conteúdo:

Administradores e arquitetos

Os administradores e os arquitetos administram e arquitetam plataformas e produtos na nuvem. As seguintes funções de utilizador comuns fazem parte da área de administradores e arquitetos de alto nível:

  • Arquitetos da nuvem
  • Administradores de TI
  • Administradores de identidade e de contas

Esta secção explica as funções de utilizador comuns que fazem parte da área Administradores e arquitetos.

Arquitetos da nuvem

Os arquitetos de nuvem são responsáveis por determinar a combinação adequada de componentes de IaaS, PaaS, SaaS e no local necessários para atingir os objetivos do produto e da empresa. Consideram as restrições de eficiência, custo, segurança e governação na arquitetura de soluções.

Seguem-se alguns exemplos de tarefas comuns dos arquitetos de nuvem:

  • Definir soluções de TI e arquitetura de sistemas de acordo com a estratégia da empresa em coordenação com os principais intervenientes.
  • Otimizar a arquitetura e os recursos dos sistemas para garantir o custo total de propriedade mais baixo para a respetiva empresa ou unidade de negócio.
  • Reestruturar a respetiva arquitetura atual para garantir que podem migrar facilmente com as integrações existentes e os serviços de terceiros.
  • Definir a estratégia e a arquitetura do sistema para a migração para a nuvem, incluindo aplicações e bases de dados.

Administradores de TI

Os administradores de TI são responsáveis pela manutenção, configuração e funcionamento fiável dos sistemas informáticos, servidores e sistemas de segurança de dados de uma organização. Garantem que a infraestrutura de TI da organização é segura, eficiente e atualizada.

Seguem-se alguns exemplos de tarefas comuns dos administradores de TI:

  • Configurar, monitorizar e gerir a infraestrutura na nuvem, incluindo a infraestrutura de cópia de segurança.
  • Defina e aplique políticas de cópia de segurança ao nível da organização.
  • Configure alertas e monitorize os sistemas de TI quanto ao desempenho e às vulnerabilidades.
  • Faça a gestão das políticas da organização, do aprovisionamento de utilizadores e grupos, e defina a hierarquia de recursos e as políticas de quotas.
  • Receba e responda a problemas de conformidade e auditorias na plataforma.
  • Avalie as soluções de cópia de segurança e colabore com os proprietários de TI e infraestrutura na escolha de uma solução.
  • Garantir que todos os recursos executados na plataforma na nuvem cumprem os requisitos de conformidade organizacionais, fornecendo e mantendo a automatização para aplicar a conformidade, como políticas de cópias de segurança.

Administradores de identidade e de contas

Os administradores de identidade e de contas administram as políticas organizacionais, as políticas de utilizadores e o acesso dos utilizadores. Gerem o ambiente de identidade na respetiva empresa, como o Active Directory, e aprovisionam utilizadores e grupos para aceder a plataformas, ferramentas e recursos com base nas respetivas políticas de função e função.

As tarefas comuns dos administradores de identidade e de contas incluem os seguintes exemplos:

  • Criar contas de utilizador e gerir a integração em ferramentas de TI, como o Google Cloud e apps organizacionais.
  • Crie e implemente integrações entre aplicações e ferramentas de identidade.
  • Gerir e administrar ferramentas de infraestrutura de identidade.
  • Resolva, diagnostique e corrija problemas ou indisponibilidades associados às ferramentas de IAM.
  • Aprovisione manualmente o acesso para aplicações críticas ou de alto risco.
  • Gerir processos relacionados com o aprovisionamento de identidade e acesso.
  • Faça a gestão de grupos de utilizadores baseados em funções e definições de grupos.
  • Defina e crie funções de utilizador personalizadas, se necessário.
  • Crie e faça a gestão de políticas relacionadas com autorizações de utilizadores.

Operadores

Os operadores gerem e otimizam a implementação e o funcionamento das aplicações. As seguintes funções de utilizador comuns fazem parte da área de operadores de nível superior:

  • Administradores e operadores da plataforma
  • Operadores de apps e engenharia de fiabilidade de sites (EFS)
  • DevOps

Esta secção explica as funções de utilizador comuns que fazem parte da área Operadores.

Administradores e operadores da plataforma

Os administradores e os operadores da plataforma são responsáveis pelo aprovisionamento e pela criação de recursos para as equipas de aplicações, bem como pela gestão da infraestrutura central da respetiva organização.

Alguns exemplos de tarefas comuns dos administradores e operadores da plataforma incluem:

  • Administração de sistemas.
  • Gestão do ciclo de vida da infraestrutura tecnológica subjacente.
  • Implementação do GitOps.

Operadores de apps e SRE

Os operadores de apps e a engenharia de fiabilidade de sites (EFS) são responsáveis por garantir que os sistemas de software são fiáveis, escaláveis e têm um bom desempenho. Usam software e automatização para gerir e monitorizar sistemas, e trabalham em estreita colaboração com os programadores para garantir que as alterações ao código não afetam a fiabilidade.

Alguns exemplos de tarefas comuns dos operadores de apps e dos SRE:

  • Configuração
    • Publicar e gerir APIs para a respetiva aplicação ou serviço.
    • Planeie as necessidades de capacidade e infraestrutura.
    • Crie políticas de alerta.
  • Monitorizar
    • Monitorizar o estado de funcionamento das aplicações ou dos serviços implementados, como a conformidade com o objetivo de nível de serviço (SLO), e, por vezes, também manter a respetiva infraestrutura subjacente.
    • Monitorize o estado dos lançamentos em curso.
    • Responder a alertas e páginas quando os SLOs ou as aplicações falham.
    • Depure para encontrar a causa principal.
  • Implementar
    • Implemente apps e serviços na produção.
    • Conceder autorização para implementar aplicações ou serviços em produção.
  • Testar e implementar novas instâncias de serviço, versões, correções de erros ou patches de segurança.
  • Crie e use o pipeline de lançamento e a pilha de integração contínua / desenvolvimento contínuo (CI/CD).

DevOps

A função de DevOps combina desenvolvimento e operações para melhorar a velocidade, a segurança e a eficiência do desenvolvimento e da entrega de software. São responsáveis por garantir a fiabilidade e o desempenho das aplicações na nuvem, como estabelecer objetivos ao nível do serviço (SLOs), avaliar indicadores ao nível do serviço (SLIs) e identificar e resolver problemas que possam comprometer os alvos dos SLOs.

As tarefas comuns de DevOps incluem os seguintes exemplos:

  • Configurar pipelines e infraestrutura de DevOps.
  • Manter e modernizar os pipelines de DevOps.
  • Automatize as implementações.
  • Criação de modelos de configuração declarativa.
  • Monitorização contínua das implementações.

Programadores

Os programadores escrevem código para criar aplicações e infraestrutura de plataformas. As seguintes funções de utilizador comuns fazem parte da área de programadores de nível superior:

  • Programadores de aplicações
  • Engenheiros de plataformas

Esta secção explica as funções de utilizador comuns que fazem parte da área de programadores.

Programadores de aplicações

Os programadores de aplicações escrevem o código para aplicações que acabam por ser executadas numa plataforma na nuvem, como a Google Cloud. As organizações confiam nos programadores para adicionar funcionalidades às respetivas plataformas digitais e criar valor para os utilizadores finais.

As tarefas comuns dos programadores de aplicações incluem os seguintes exemplos:

  • Escrever código de aplicação e de teste.
  • Depurar e resolver problemas de código.
  • Reveja o código de outros programadores.
  • Adicionar novas funcionalidades à aplicação e confirmá-las no controlo de versões.
  • Criar e apresentar documentos de design a colegas de engenharia e produtos.
  • Aprender e avaliar novas tecnologias.

Consoante a dimensão e a maturidade da organização, também podem ser responsáveis pelas seguintes tarefas:

  • Faça a gestão de pipelines e processos de DevOps.
  • Faça a gestão da segurança das aplicações.
  • Aprovisionar e configurar recursos na nuvem.
  • Realizar a gestão de dados para a aplicação, como tirar instantâneos ou fazer uma cópia de segurança e restaurar uma aplicação em caso de falha.
  • Investigar e avaliar novas tecnologias.
  • Encontre e corrija problemas na produção.
  • Responder a alertas de estado do sistema, como deveres de disponibilidade.
  • Definir e manter esquemas de bases de dados para armazenamento e obtenção de dados.
  • Consultar a base de dados a usar em aplicações e serviços.

Engenheiros de plataformas

Os engenheiros de plataformas são responsáveis pela criação de plataformas centralizadas de serviços e ferramentas para ajudar a tornar o processo de desenvolvimento mais eficiente, fiável, seguro e em conformidade com os regulamentos.

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

  • Avaliar novas tecnologias para a organização.
  • Supervisionar a arquitetura de nuvem, de aplicações ou de plataformas da respetiva organização.
  • Crie pipelines, processos, painéis de controlo e ferramentas reutilizáveis para equipas de aplicações.
  • Faça a gestão das tecnologias que as equipas de aplicações podem e não podem usar para desenvolver aplicações e serviços.
  • Testar e implementar novas versões da plataforma e da infraestrutura.
  • Gestão da capacidade e otimizações de custos.
  • Determine que serviços de infraestrutura a organização vai fornecer às equipas de aplicações.
  • Aprovisionar novos recursos de base de dados e configurá-los para garantir a disponibilidade, o desempenho, a conformidade e gerir os custos.
  • Estabelecer e manter associações entre bases de dados e as aplicações e os 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 o acesso não autorizado. As seguintes funções de utilizador comuns fazem parte da área de especialistas em segurança de alto nível:

  • Engenheiros de segurança

Esta secção explica as funções de utilizador comuns que fazem parte da área de especialistas em segurança.

Engenheiros de segurança

Os engenheiros de segurança colaboram com outras funções de utilizador para identificar os requisitos de conformidade com base nos regulamentos regionais e da indústria. Gerem várias funções de segurança e são responsáveis pela implementação de configurações de sistemas para cumprir os requisitos definidos.

As tarefas comuns dos engenheiros de segurança incluem os seguintes exemplos:

  • Definir como os sistemas são configurados para garantir a conformidade com os regulamentos e os requisitos.
  • Implementar alterações e atualizações aos sistemas.
  • Desenvolver e manter políticas de segurança.
  • Apoiar a resolução de problemas ou vulnerabilidades de segurança que necessitam de assistência estratégica, como incidentes e problemas encaminhados a partir do apoio técnico.
  • Executar análises e gerir a monitorização de segurança contínua.
  • Faça a gestão de várias funções e ferramentas de segurança.

Especialistas em redes

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

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

Esta secção explica as funções de utilizador comuns que fazem parte da área de especialistas em redes.

Arquitetos de rede

Os arquitetos de rede são profissionais técnicos que concebem, criam e mantêm redes baseadas na nuvem. São responsáveis por garantir que as redes na nuvem são fiáveis, seguras, escaláveis e têm um bom desempenho. Normalmente, os arquitetos de rede têm um conhecimento profundo das tecnologias, dos serviços e das práticas recomendadas de redes na nuvem.

Alguns exemplos de tarefas comuns dos arquitetos de rede:

  • Conceber e criar a arquitetura da rede para a respetiva organização.
  • Desenvolver especificações de rede.
  • Planeie a segurança de redes.
  • Manutenção da rede.

Administradores de rede

Os administradores de rede são responsáveis pela instalação, configuração, manutenção e resolução de problemas das redes informáticas. Desempenham um papel crucial para garantir que a rede de uma organização funciona de forma simples e eficiente, permitindo que os funcionários acedam aos recursos de que precisam para realizar o seu trabalho.

Alguns exemplos de tarefas comuns dos administradores de rede:

  • Conceber e criar a arquitetura da rede para a respetiva organização.
  • Monitorize o desempenho da rede.
  • Configurar novas redes.
  • Faça a gestão da segurança da rede.
  • Resolva problemas de rede.

Engenheiros de redes

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

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

  • Instalar, configurar e prestar apoio técnico para equipamento de rede.
  • Estabelecer o ambiente de rede através da conceção da configuração do sistema e da direção da instalação do sistema.
  • Implemente sistemas de segurança de dados, como firewalls.
  • Realizar a manutenção da rede.
  • Analise e resolva problemas de desempenho da rede.

Especialistas em dados e IA

Os especialistas em dados e IA recolhem, organizam e analisam dados para informar as decisões empresariais e desenvolver soluções de IA competitivas. As seguintes funções de utilizador comuns fazem parte da área de especialistas de dados e IA de nível elevado:

  • Engenheiros de dados
  • Administradores de dados
  • Cientistas de dados
  • Engenheiros de aprendizagem automática (AA)

Esta secção explica as funções de utilizador comuns que fazem parte da área de especialistas em dados e IA.

Engenheiros de dados

Os engenheiros de dados obtêm dados de origens de dados e disponibilizam-nos às pessoas certas. Também podem ser responsáveis pela criação de ferramentas self-service para que outras pessoas possam obter 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.
  • Crie, mantenha e monitorize pipelines de dados.
  • Escrever dados dentro e fora de bases de dados e armazéns de dados empresariais (EDWs).
  • Orquestrar diferentes cargas de trabalho de dados.
  • Desenvolver e implementar modelos de dados, bem como realizar transformações de dados.
  • Criar ferramentas e processos que permitam aos consumidores de dados aceder aos dados de que precisam de forma independente.
  • Implemente cargas de trabalho prontas para produção, como aprendizagem automática (AA), inteligência empresarial (IE) 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 respetiva empresa são produtivas, eficientes e rentáveis.

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

  • Configure ambientes de dados.
  • Faça a gestão da cópia de segurança e da recuperação de dados.
  • Otimize os sistemas para capacidade e eficiência.
  • Monitorize as métricas de desempenho e resolva problemas.
  • Faça a gestão e otimize os custos.
  • Executar auditorias.
  • Faça a gestão de metadados e outros recursos de dados.
  • Faça a gestão e implemente políticas de dados.
  • Faça a gestão do acesso e das autorizações.
  • Aplique etiquetas de segurança aos dados relevantes.

Cientistas de dados

Os cientistas de dados variam em termos de nível de competências, desde ML superficial (XGBoost, Scikit) até ML profundo com PyTorch e TensorFlow. O objetivo é criar o modelo mais otimizado para resolver um problema empresarial. Valorizam a velocidade e a colaboração, e trabalham em estreita colaboração com colegas de ciência de dados e especialistas empresariais.

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

  • Analisar dados e criar modelos estatísticos e de ML.
  • Criar, preparar e melhorar algoritmos e modelos de aprendizagem automática.
  • Avalie as APIs de ML de terceiros em termos de preço e qualidade.
  • Limpar conjuntos de dados para utilização em modelos estatísticos.
  • Consultoria sobre a definição de objetivos de negócio através da utilização da AA.

Engenheiros de aprendizagem automática (AA)

Os engenheiros de aprendizagem automática (AA) são utilizadores essenciais de MLOps, com conhecimentos especializados em código, AA e implementação. O objetivo é padronizar a prática de ML e operacionalizar os modelos para implementação.

As tarefas comuns dos engenheiros de aprendizagem automática (AA) incluem os seguintes exemplos:

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

Especialistas em armazenamento

Os especialistas em armazenamento aprovisionam e gerem o armazenamento na nuvem e a infraestrutura de cópia de segurança. As seguintes funções de utilizador comuns fazem parte da área de especialistas de armazenamento de nível superior:

  • Administradores de armazenamento
  • Administradores de cópias de segurança e recuperação de desastres (RD)
  • Operações no local

Esta secção explica as funções de utilizador comuns que fazem parte da área de especialistas em armazenamento.

Administradores de armazenamento

Os administradores de armazenamento aprovisionam e gerem a infraestrutura de armazenamento para garantir a segurança e a conformidade dos dados, ao mesmo tempo que monitorizam o desempenho, a utilização e os gastos. No âmbito destas responsabilidades, gerem as políticas organizacionais, as autorizações e as quotas relacionadas com o armazenamento.

Alguns exemplos de tarefas comuns dos administradores de armazenamento incluem:

  • Crie e atribua armazenamento.
  • Configurar e gerir a segurança, a proteção, o acesso e as autorizações dos dados.
  • Configure e faça a gestão das políticas de ciclo de vida e das quotas.
  • Monitorize o desempenho, a utilização e os gastos de armazenamento.
  • Associar ou ajudar a associar o armazenamento a outros serviços, como o Google Cloud.

Administradores de cópias de segurança e recuperação de desastres (RD)

Os administradores de cópias de segurança e recuperação de desastres (RD) definem, implementam, monitorizam e resolvem problemas das políticas de proteção de dados de base para todos os recursos nos respetivos projetos.

Alguns exemplos de tarefas comuns dos administradores de cópia de segurança e recuperação de desastres (DR):

  • Garantir que as cópias de segurança são seguras e protegidas de acordo com as políticas organizacionais e legais.
  • Defina e crie planos de cópia de segurança para todas as aplicações e bases de dados.
  • Gerir e realizar cópias de segurança e recuperações em toda a organização.
  • Permitir que as equipas de aplicações façam cópias de segurança e recuperações, dentro de determinadas salvaguardas.
  • Controlar quem pode fazer o quê no que diz respeito à cópia de segurança e recuperação, em colaboração com os administradores de identidade e de contas.
  • Monitorize e resolva problemas de cópias de segurança com falhas.
  • Conceber e executar planos de recuperação de desastres para aplicações.
  • Organizar e participar em testes e exercícios de recuperação de desastres.
  • Crie relatórios para documentar a conformidade em coordenação com uma equipa de governação centralizada.
  • Crie manuais de procedimentos e diretrizes para as equipas de aplicações aprovisionarem e protegerem os respetivos recursos.
  • Garantir que os dados estão suficientemente protegidos contra desastres e eliminação acidental.

Operações no local

As operações no local configuram dispositivos de dados em centros de dados ou salas de servidores para facilitar a transferência bem-sucedida de dados. Esta função também ajuda na manutenção dos aparelhos, para que os engenheiros possam mover e implementar apps e modelos com êxito.

As tarefas comuns das operações no local incluem os seguintes exemplos:

  • Receber o dispositivo quando chegar ao local do cliente e validar a integridade do hardware e software para garantir que não foram adulterados.
  • Ligue, associe e configure os dispositivos ou os aparelhos no local para que as equipas possam mover os dados com êxito.
  • Monitorizar o estado dos dispositivos ou dos aparelhos no local e ajudar na manutenção do hardware e na resolução de problemas.
  • Preparar e devolver o dispositivo à Google após a conclusão da migração de dados ou no final do ciclo de vida do dispositivo.

O que se segue?

Explore o Google Kubernetes Engine