Roles y tareas comunes de los usuarios de GKE Enterprise

En el contenido de GKE Enterprise, cada documento suele escribirse para una necesidad específica o para ayudar a resolver un problema empresarial que puedas tener. Estas necesidades suelen ser responsabilidad de varios equipos y roles de la organización. En este documento, se enumeran algunos de los roles, responsabilidades y tareas comunes del usuario a las que se hace referencia en nuestro contenido.

No es necesario que leas todo el documento para comprender nuestro contenido. Sin embargo, asignar tu rol y responsabilidades únicos a los ejemplos descritos en este documento puede ayudarte a identificar mejor la documentación que se aplica a tu caso.

Esta lista de ejemplos de roles del usuario no es exhaustiva, ya que cada organización es diferente. Es posible que tu rol, tus responsabilidades y tareas no se alineen con exactitud con los siguientes ejemplos comunes. Además, los nombres que se usan en tu organización pueden diferir de los que se usan en este documento. Este documento te ayuda a encontrar los roles o las responsabilidades que más se parecen a los tuyos.

Arquetipos de roles comunes

A menudo, en nuestro contenido, se hace referencia a las siguientes áreas de alto nivel de los roles del usuario comunes:

Administradores y arquitectos

Los administradores y arquitectos administran y diseñan productos y plataformas en la nube. Los siguientes roles del usuario comunes forman parte de las áreas de administradores y arquitectos de alto nivel:

  • Arquitectos de nube
  • Administradores de TI
  • Administradores de identidades y cuentas

En esta sección, se explican los roles del usuario comunes que forman parte del área de administradores y arquitectos.

Arquitectos de nube

Los arquitectos de nube son responsables de determinar la combinación adecuada de componentes locales y de IaaS, PaaS, SaaS necesarios para entregar los objetivos comerciales y de productos. Tienen en cuenta las restricciones de eficiencia, costo, seguridad y administración en el diseño de soluciones.

Entre las tareas comunes de los arquitectos de Cloud, se incluyen los siguientes ejemplos:

  • Definir las soluciones de TI y la arquitectura del sistema de acuerdo con la estrategia de la empresa en coordinación con las partes interesadas clave.
  • Optimizar la arquitectura y los recursos de los sistemas a fin de garantizar el menor costo total de propiedad para la empresa o unidad de negocios.
  • Rediseñar su arquitectura actual para garantizar que puedan migrar sin problemas con sus integraciones existentes y servicios de terceros
  • Define la estrategia y la arquitectura del sistema para la migración a la nube, incluidas las aplicaciones y las bases de datos.

Administradores de TI

Los administradores de TI son responsables del mantenimiento, la configuración y el funcionamiento confiable de los sistemas informáticos, los servidores y los sistemas de seguridad de los datos de una organización. Se aseguran de que la infraestructura de TI de la organización sea segura, efectiva y esté actualizada.

Entre las tareas comunes de los administradores de TI, se incluyen los siguientes ejemplos:

  • Configurar, supervisar y administrar la infraestructura de la nube, incluida la infraestructura de copia de seguridad
  • Definir y aplicar políticas de copia de seguridad a nivel de la organización.
  • Configurar alertas y supervisar los sistemas de TI para detectar el rendimiento y las vulnerabilidades.
  • Administrar las políticas de la organización y el aprovisionamiento de usuarios y grupos, y configurar la jerarquía de recursos y las políticas de cuotas.
  • Recibir y responder a los problemas y las auditorías de cumplimiento en todas las plataformas.
  • Evaluar las soluciones de copia de seguridad y colaborar con los propietarios de la infraestructura y el equipo de TI para elegir una solución.
  • Asegurarse de que todos los recursos que se ejecutan dentro de la plataforma en la nube cumplan con los requisitos de cumplimiento de la organización. Para ello, deben proporcionar y mantener la automatización a fin de aplicar el cumplimiento, como las políticas de copia de seguridad.

Administradores de identidades y cuentas

Los administradores de identidades y cuentas administran las políticas de la organización, las políticas de los usuarios y el acceso de los usuarios. Administran el entorno de identidad de su empresa, como Active Directory, y aprovisionan usuarios y grupos para que accedan a plataformas, herramientas y recursos según sus roles y políticas de funciones.

Entre las tareas comunes de los administradores de identidad y cuentas, se incluyen los siguientes ejemplos:

  • Crear cuentas de usuario y administrar la integración en herramientas de TI, comoGoogle Cloud y las apps de la organización
  • Crear e implementar integraciones entre aplicaciones y herramientas de identidad.
  • Gestionar y administrar herramientas de infraestructura de identidad.
  • Solucionar, diagnosticar y resolver problemas o interrupciones asociados con las herramientas de IAM.
  • Aprovisionar de forma manual el acceso para las aplicaciones críticas o de alto riesgo.
  • Administrar los procesos relacionados con el aprovisionamiento de identidades y accesos.
  • Administrar grupos de usuarios basados en trabajos y configuraciones de grupos.
  • Definir y crear roles del usuario personalizados si es necesario.
  • Crear y administrar políticas relacionadas con los permisos de los usuarios

Operadores

Los operadores administran y optimizan la implementación y operación de las aplicaciones. Los siguientes roles del usuario comunes forman parte del área de operadores de alto nivel:

  • Administradores y operadores de plataforma
  • Operadores de apps y ingeniería de confiabilidad de sitios (SRE)
  • DevOps

En esta sección, se explican los roles del usuario comunes que forman parte del área de operadores.

Administradores y operadores de plataforma

Los administradores y operadores de plataforma son responsables de aprovisionar y crear recursos para los equipos de aplicaciones y administrar la infraestructura central de su organización.

Entre las tareas comunes de los administradores y operadores de plataforma, se incluyen los siguientes ejemplos:

  • Administración del sistema.
  • Administración del ciclo de vida de la infraestructura tecnológica subyacente
  • Implementación de GitOps.

Operadores de apps y SRE

Los operadores de apps y la ingeniería de confiabilidad de sitios (SRE) son responsables de garantizar que los sistemas de software sean confiables, escalables y eficaces. Usan software y automatización para gestionar y supervisar sistemas, y trabajan en estrecha colaboración con los desarrolladores para garantizar que los cambios en el código no afecten la confiabilidad.

Entre las tareas comunes de los operadores de apps y los SRE, se incluyen los siguientes ejemplos:

  • Configuración
    • Publicar y administrar las APIs para su aplicación o servicio.
    • Planificar la capacidad y las necesidades de infraestructura.
    • Cree políticas de alertas.
  • Supervisión
    • Supervisar el estado de las aplicaciones o los servicios implementados, como el cumplimiento de los objetivos de nivel de servicio (SLO), y, en ocasiones, también mantener su infraestructura subyacente
    • Supervisar el estado de las actualizaciones en curso.
    • Responder a las alertas y las páginas cuando los SLO o las aplicaciones fallen.
    • Depurar para encontrar la causa raíz.
  • Implementación
    • Implementar apps y servicios en la producción.
    • Otorgar permisos para implementar aplicaciones o servicios en la producción.
  • Probar e implementar instancias, versiones, correcciones de errores o parches de seguridad de servicios nuevos
  • Compilar y usar la canalización de versiones y la pila de integración continua/desarrollo continuo (CI/CD)

DevOps

El rol de DevOps combina el desarrollo y las operaciones para mejorar la velocidad, la seguridad y la eficiencia del desarrollo y la entrega de software. Son responsables de garantizar la confiabilidad y el rendimiento de las aplicaciones en la nube, como establecer objetivos de nivel de servicio (SLO), evaluar los indicadores de nivel de servicio (SLI), e identificar y resolver los problemas que puedan comprometer los objetivos de SLO.

Entre las tareas comunes de DevOps, se incluyen los siguientes ejemplos:

  • Configurar la infraestructura y las canalizaciones de DevOps.
  • Mantener y modernizar las canalizaciones de DevOps.
  • Automatizar las implementaciones.
  • Plantillas de configuración declarativa
  • Supervisión continua de las implementaciones.

Desarrolladores

Los desarrolladores escriben código para compilar aplicaciones y la infraestructura de la plataforma. Los siguientes roles del usuario comunes forman parte del área de desarrolladores de alto nivel:

  • Los desarrolladores de aplicaciones
  • Ingenieros de plataforma

En esta sección, se explican los roles del usuario comunes que forman parte del área de desarrolladores.

Desarrolladores de aplicaciones

Los desarrolladores de aplicaciones escriben el código de las aplicaciones que, en última instancia, se ejecutan en una plataforma de nube como Google Cloud. Las organizaciones dependen de los desarrolladores para agregar funciones a sus plataformas digitales y agregar valor a sus usuarios finales.

Entre las tareas comunes de los desarrolladores de aplicaciones, se incluyen los siguientes ejemplos:

  • Escribir el código de la aplicación y el código de prueba.
  • Depurar código y solucionar problemas relacionados.
  • Revisar el código de otros desarrolladores.
  • Agregar funciones nuevas a la aplicación y confirmarlas en el control de versión.
  • Crear y presentar documentos de diseño a colegas de ingeniería y producto
  • Aprender y evaluar tecnologías nuevas.

Según el tamaño y la madurez de la organización, es posible que también sea responsable de las siguientes tareas:

  • Administrar canalizaciones y procesos de DevOps.
  • Administrar la seguridad de las aplicaciones.
  • Aprovisionar y configurar los recursos de la nube.
  • Realizar la administración de datos para la aplicación, como tomar instantáneas o copias de seguridad y restablecer una aplicación en caso de que se produzca una falla.
  • Investigar y evaluar nuevas tecnologías.
  • Buscar y solucionar problemas en producción.
  • Responder a las alertas de estado del sistema, como las tareas de guardia.
  • Definir y mantener esquemas de bases de datos para almacenar y recuperar datos.
  • Consultar la base de datos que se usará en las aplicaciones y los servicios.

Ingenieros de plataforma

Los ingenieros de plataforma son responsables de compilar plataformas centralizadas de servicios y herramientas para que el proceso de desarrollo sea más eficiente, confiable, seguro y cumpla con las regulaciones.

Las tareas comunes de los ingenieros de plataforma incluyen los siguientes ejemplos:

  • Evaluar nuevas tecnologías para la organización
  • Supervisar la arquitectura de la nube, las aplicaciones o la plataforma de su organización.
  • Crear canalizaciones, procesos, paneles y herramientas reutilizables para los equipos de aplicaciones.
  • Administrar las tecnologías que los equipos de aplicaciones pueden y no pueden usar para desarrollar aplicaciones y servicios.
  • Probar y lanzar versiones nuevas de infraestructura y plataforma.
  • Administración de la capacidad y optimizaciones de costos
  • Determinar qué servicios de infraestructura proporcionará la organización a los equipos de aplicaciones.
  • Aprovisionar los recursos de la base de datos nuevos y configurarlos para garantizar la disponibilidad, el rendimiento, el cumplimiento y la administración de costos.
  • Establecer y mantener conexiones entre bases de datos y las aplicaciones y servicios que necesitan los datos.

Especialistas en seguridad

Los especialistas en seguridad definen, administran e implementan políticas y procedimientos para proteger los datos de una organización del acceso no autorizado. Los siguientes roles del usuario comunes forman parte del área de especialistas en seguridad de alto nivel:

  • Ingenieros de seguridad

En esta sección, se explican los roles del usuario comunes que forman parte del área de especialistas en seguridad.

Ingenieros de seguridad

Los ingenieros de seguridad colaboran con otros roles del usuario para identificar los requisitos de cumplimiento según las normativas de la industria y regionales. Administran varias funciones de seguridad y son responsables de implementar configuraciones de sistemas para cumplir con los requisitos definidos.

Entre las tareas comunes de los ingenieros de seguridad, se incluyen los siguientes ejemplos:

  • Definir cómo se configuran los sistemas para garantizar el cumplimiento de las regulaciones y los requisitos.
  • Implementar cambios y actualizaciones en los sistemas.
  • Desarrollar y mantener políticas de seguridad
  • Admitir la resolución de problemas de seguridad o vulnerabilidades que necesitan asistencia estratégica, como incidentes y problemas derivados de la asistencia.
  • Ejecutar análisis y administrar la supervisión de seguridad continua.
  • Administrar varias funciones y herramientas de seguridad.

Especialistas en redes

Los especialistas en redes definen, implementan y mantienen la arquitectura de la red. Los siguientes roles del usuario comunes forman parte del área de especialistas en redes de alto nivel:

  • Arquitectos de red
  • Administradores de red
  • Ingenieros de red

En esta sección, se explican los roles del usuario comunes que forman parte del área de especialistas en redes.

Arquitectos de red

Los arquitectos de red son profesionales técnicos que diseñan, compilan y mantienen redes basadas en la nube. Son responsables de garantizar que las redes en la nube sean confiables, seguras, escalables y de alto rendimiento. Por lo general, los arquitectos de redes tienen un conocimiento profundo de las tecnologías, los servicios y las prácticas recomendadas de las redes en la nube.

Entre las tareas comunes de los arquitectos de red, se incluyen los siguientes ejemplos:

  • Diseñar la red para su organización.
  • Desarrollar especificaciones de red.
  • Planificar la seguridad de la red.
  • Mantenimiento de la red.

Administradores de red

Los administradores de red son responsables de la instalación, configuración, mantenimiento y solución de problemas de las redes informáticas. Tienen un rol fundamental a la hora de garantizar que la red de una organización se ejecute sin problemas y de manera eficiente, lo que permite a los empleados acceder a los recursos que necesitan para realizar sus trabajos.

Entre las tareas comunes de los administradores de red, se incluyen los siguientes ejemplos:

  • Diseñar la red para su organización.
  • Supervisar el rendimiento de la red.
  • Configurar redes nuevas.
  • Administrar la seguridad de red.
  • Soluciona problemas de red.

Ingenieros de red

Los ingenieros de redes se encargan de la implementación de redes, lo que incluye la compilación de infraestructura y redes, el reemplazo de equipos, la adición de equipos nuevos y el trabajo en nuevos requisitos y servicios.

Entre las tareas comunes de los ingenieros de red, se incluyen los siguientes ejemplos:

  • Instalar, configurar y brindar asistencia para equipos de red
  • Establecer el entorno de herramientas de redes mediante el diseño de la configuración del sistema y la dirección de su instalación.
  • Implementar sistemas de seguridad de datos como firewalls.
  • Realizar el mantenimiento de la red.
  • Analizar y resolver problemas de rendimiento de la red

Especialistas en IA y datos

Los especialistas en datos y IA recopilan, organizan y analizan datos para fundamentar las decisiones empresariales y desarrollar soluciones de IA competitivas. Los siguientes roles del usuario comunes forman parte del área de especialistas en IA y datos de alto nivel:

  • Ingenieros de datos
  • Administradores de datos
  • Científicos de datos
  • Ingenieros de aprendizaje automático (AA)

En esta sección, se explican los roles del usuario comunes que forman parte del área de especialistas en IA y datos.

Ingenieros de datos

Los ingenieros de datos extraen datos de las fuentes de datos y los ponen a disposición de las personas adecuadas. También pueden ser responsables de crear herramientas de autoservicio para que otras personas obtengan los datos que necesitan por su cuenta.

Entre las tareas comunes de los ingenieros de datos, se incluyen los siguientes ejemplos:

  • Configurar y operar la infraestructura de datos
  • Crear, mantener y supervisar canalizaciones de datos.
  • Escribir datos dentro y fuera de almacenes de datos empresariales (EDW) y bases de datos.
  • Organiza diferentes cargas de trabajo de datos.
  • Desarrollar e implementar modelos de datos y realizar transformaciones de datos.
  • Compilar herramientas y procesos que permitan a los consumidores de datos acceder a los datos que necesitan de forma independiente.
  • Implementar cargas de trabajo que estén listas para la producción, como el aprendizaje automático (AA), la inteligencia empresarial (IE) o ETL (extracción, transformación y carga) y ELT (extracción, carga y transformación).

Administradores de datos

Los administradores de datos se aseguran de que las soluciones de datos de su empresa sean productivas, efectivas y rentables.

Entre las tareas comunes de los administradores de datos, se incluyen los siguientes ejemplos:

  • Configurar entornos de datos.
  • Administrar la copia de seguridad y la recuperación de datos.
  • Optimiza los sistemas para mejorar la capacidad y la eficiencia.
  • Supervisar las métricas de rendimiento y solucionar problemas.
  • Administra y optimiza los costos.
  • Ejecutar auditorías.
  • Administrar metadatos y otros recursos de datos.
  • Administrar e implementar políticas de datos.
  • Administrar el acceso y los permisos.
  • Aplicar etiquetas de seguridad a los datos relevantes.

Científicos de datos

Los científicos de datos tienen un nivel de habilidad que va desde el AA superficial (XGBoost, Scikit) hasta el AA profundo con PyTorch y TensorFlow. Su objetivo es crear el modelo más óptimo para resolver un problema empresarial. Valoran la velocidad y la colaboración, y trabajan en estrecha colaboración con colegas de la ciencia de datos y expertos en negocios.

Entre las tareas comunes de los científicos de datos, se incluyen los siguientes ejemplos:

  • Analizar datos y crear modelos estadísticos y de AA.
  • Crear, entrenar, evaluar y mejorar algoritmos y modelos de AA.
  • Evaluar el precio y la calidad de las APIs de AA de terceros.
  • Limpiar conjuntos de datos para usarlos en modelos estadísticos.
  • Asesorar sobre la definición de metas y objetivos comerciales a través del uso del AA.

Ingenieros de aprendizaje automático (AA)

Los ingenieros de aprendizaje automático (AA) son usuarios principales de MLOps, con experiencia en código, AA e implementación. Su objetivo es estandarizar la práctica del AA y poner en funcionamiento los modelos para la implementación.

Entre las tareas comunes de los ingenieros de aprendizaje automático (ML), se incluyen los siguientes ejemplos:

  • Configuración del entorno
  • Implementación
  • Posproducción
  • Administración

Especialistas en almacenamiento

Los especialistas en almacenamiento aprovisionan y administran el almacenamiento en la nube y la infraestructura de copias de seguridad. Los siguientes roles del usuario comunes forman parte del área de especialistas en almacenamiento de alto nivel:

  • Administradores de almacenamiento
  • Administradores de copia de seguridad y recuperación ante desastres (DR)
  • Operaciones en las instalaciones

En esta sección, se explican los roles del usuario comunes que forman parte del área de especialistas en almacenamiento.

Administradores de almacenamiento

Los administradores de almacenamiento aprovisionan y administran la infraestructura de almacenamiento para garantizar la seguridad y el cumplimiento de los datos, a la vez que supervisan el rendimiento, el uso y el gasto. Como parte de estas responsabilidades, administran las políticas, los permisos y las cuotas de la organización relacionados con el almacenamiento.

Entre las tareas comunes de los administradores de almacenamiento, se incluyen los siguientes ejemplos:

  • Crea y asigna almacenamiento.
  • Configurar y administrar la seguridad, la protección, el acceso y los permisos de los datos.
  • Configurar y administrar políticas y cuotas del ciclo de vida.
  • Supervisar el rendimiento, el uso y el gasto del almacenamiento.
  • Conectar o ayudar a conectar el almacenamiento con otros servicios, como Google Cloud

Administradores de copia de seguridad y recuperación ante desastres (DR)

Los administradores de copias de seguridad y recuperación ante desastres (DR) definen, implementan, supervisan y solucionan problemas de las políticas de protección de datos de referencia para todos los recursos de sus proyectos.

Entre las tareas comunes de los administradores de copias de seguridad y recuperación ante desastres (DR), se incluyen los siguientes ejemplos:

  • Asegurarse de que las copias de seguridad estén seguras y protegidas de acuerdo con las políticas de la organización y legales.
  • Definir y crear planes de copia de seguridad para todas las aplicaciones y bases de datos
  • Administrar y realizar copias de seguridad y recuperaciones en toda la organización.
  • Permitir que los equipos de aplicaciones realicen copias de seguridad y recuperaciones, dentro de ciertas barreras de seguridad.
  • Controlar quién puede hacer qué cuando se trata de copias de seguridad y recuperación, en colaboración con los administradores de identidades y cuentas.
  • Supervisar y solucionar problemas de las copias de seguridad con errores.
  • Diseñar y ejecutar planes de recuperación ante desastres para aplicaciones.
  • Organizar y participar en pruebas y ejercicios de DR.
  • Crear informes para documentar el cumplimiento en coordinación con un equipo de administración centralizado.
  • Crear guías y lineamientos para que los equipos de aplicaciones aprovisionen y protejan sus recursos.
  • Asegurarse de que los datos estén lo suficientemente protegidos contra desastres y eliminación accidental.

Operaciones en las instalaciones

Las operaciones en las instalaciones configuran las unidades de datos en centros de datos o salas de servidores para facilitar la transferencia correcta de los datos. Este rol también ayuda con el mantenimiento del dispositivo para que los ingenieros puedan mover e implementar apps y modelos de forma correcta.

Entre las tareas comunes de las operaciones en las instalaciones, se incluyen los siguientes ejemplos:

  • Recibir el dispositivo cuando llega al sitio del cliente y verificar la integridad del hardware y del software para asegurarse de que no se hayan alterado.
  • Encender, conectar y configurar los dispositivos en el sitio para que los equipos puedan transferir datos correctamente.
  • Supervisar el estado del dispositivo en las instalaciones y ayudar con el mantenimiento del hardware y la solución de problemas.
  • Preparar el dispositivo y devolverlo a Google después de que se complete la migración de datos o al final de su ciclo de vida.

Próximos pasos