Roles y tareas comunes de los usuarios de GKE Enterprise

En el contenido de GKE Enterprise, cada documento a menudo se escribe 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.

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. Asignar tu rol y responsabilidades únicos a los roles y responsabilidades descritos en este documento puede ayudarte a identificar mejor la documentación que se aplica a tu caso.

Arquetipos de roles comunes

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

Administradores y arquitectos

Los administradores y arquitectos administran y diseñan plataformas y productos de 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. Consideran las restricciones de eficiencia, costo, seguridad y administración en la arquitectura de soluciones.

Las tareas comunes de los arquitectos de nube 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 las integraciones existentes y los servicios de terceros
  • Definir la estrategia y la arquitectura del sistema para la migración a la nube, incluidas las aplicaciones y 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 datos de una organización. Garantizan que la infraestructura de TI de la organización sea segura, eficiente y actualizada.

Las tareas comunes de los administradores de TI incluyen los siguientes ejemplos:

  • Configurar, supervisar y administrar la infraestructura de 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 en su empresa, como Active Directory, y aprovisionan usuarios y grupos para acceder a plataformas, herramientas y recursos según sus políticas de funciones.

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

  • Crear cuentas de usuario y administrar la integración en herramientas de TI, como Google 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 el funcionamiento de las aplicaciones. Los siguientes roles del usuario comunes forman parte del área de operadores de alto nivel:

  • Administradores y operadores de plataforma
  • Ingeniería de confiabilidad de sitios (SRE) y operadores de apps
  • 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 administrar 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.

Las tareas comunes de los operadores de apps y SRE 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 para el cumplimiento del objetivo de nivel de servicio (SLO) y, a veces, 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 nuevas instancias de servicio, versiones, correcciones de errores o parches de seguridad.
  • 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.

Las tareas comunes de DevOps 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.

Los desarrolladores de aplicaciones

Los desarrolladores de aplicaciones escriben el código para las aplicaciones que finalmente se ejecutan en una plataforma en la nube como Google Cloud. Las organizaciones confían en los desarrolladores para agregar funciones a sus plataformas digitales y agregar valor a sus usuarios finales.

Las tareas comunes de los desarrolladores de aplicaciones 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, también pueden ser responsables 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 las 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 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, rigen y, además, 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 de 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 las opciones de configuración de los sistemas para cumplir con los requisitos definidos.

Las tareas comunes de los ingenieros de seguridad 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 herramientas de redes

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

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

En esta sección, se explican los roles de usuario comunes que forman parte del área de especialistas en herramientas de 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 eficaces. Los arquitectos de red suelen tener un conocimiento profundo de las tecnologías, los servicios y las prácticas recomendadas de las herramientas de redes de la nube.

Las tareas comunes de los arquitectos de red 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, la configuración, el mantenimiento y la 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.
  • Solucionar problemas de red.

Ingenieros de red

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

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

  • Instalar, configurar y admitir 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 IA y datos 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 proporcionan datos de fuentes de datos y los ponen a disposición de las personas correctas. También pueden ser responsables de compilar herramientas de autoservicio para que otras personas obtengan los datos que necesitan por su cuenta.

Las tareas comunes de los ingenieros de datos 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.
  • Organizar 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, eficientes y rentables.

Las tareas comunes de los administradores de datos incluyen los siguientes ejemplos:

  • Configurar entornos de datos.
  • Administrar la copia de seguridad y la recuperación de datos.
  • Optimizar los sistemas para mejorar la capacidad y la eficiencia.
  • Supervisar las métricas de rendimiento y solucionar problemas.
  • Administrar y optimizar 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 varían en el nivel de habilidades, desde el AA superficial (XGBoost, Scikit) hasta el AA profundo con PyTorch y TensorFlow. Su objetivo es crear el modelo óptimo para resolver un problema empresarial. Valoran la velocidad y la colaboración, y trabajan en estrecha colaboración con colegas de ciencia de datos y expertos en negocios.

Las tareas comunes de los científicos de datos 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.

Las tareas comunes de los ingenieros de aprendizaje automático (AA) 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 copias 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, y supervisan el rendimiento, el uso y la inversión. Como parte de estas responsabilidades, administran las políticas, los permisos y las cuotas de la organización relacionados con el almacenamiento.

Las tareas comunes de los administradores de almacenamiento incluyen los siguientes ejemplos:

  • Crear y asignar 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 copias 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 políticas de protección de datos de referencia para todos los recursos dentro de sus proyectos.

Las tareas comunes de los administradores de copias de seguridad y recuperación ante desastres (DR) 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 dispositivos de datos en los centros de datos o en las salas de servidores para facilitar la transferencia exitosa de 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.

Estos son algunos ejemplos de tareas comunes de las operaciones en las instalaciones:

  • 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