Categoría: Educación

ica, Internet, contenidos audiovisuales, mensajería y foros, entre otros–).
RP1:Desplegar recursos en la nube de manera automática a través de plantillas de ficheros para estandarizar el aprovisionamiento mediante infraestructura como código (IaC).
CR1.1Los recursos a desplegar en la nube de manera conjunta, tales como tipo de servicios, arquitectura, configuración y proveedor donde realizar el despliegue, entre otros, se determinan analizando el estado final que se desea alcanzar, considerando el proveedor de nube en el que se realizará el despliegue.
CR1.2El servicio de motor de despliegue de infraestructura como código y conectores se seleccionan, configurándolos para permitir la ejecución automática del despliegue de los recursos a aprovisionar en el proveedor de nube y verificando que se tienen los permisos requeridos para su aprovisionamiento.
CR1.3Las plantillas y ficheros se crean, asignando valores a parámetros, referencias, variables de configuración y estado final de los recursos en la nube a desplegar.
CR1.4Las plantillas y sintaxis de los ficheros se validan, creando el plan de despliegue con el motor de despliegue de infraestructura como código.
CR1.5El estado de la infraestructura actual y el estado deseado final se comparan, validando los pasos y tareas que se requieren llevar a cabo tales como creación y configuración de los recursos u otros para dejar la infraestructura en el estado especificado por el usuario.
CR1.6El plan de despliegue se ejecuta, creando y configurando los recursos en la nube de acuerdo a las plantillas y ficheros generados.
CR1.7Los resultados de aprovisionamiento de los recursos en la nube se revisan, validando que el estado final de los recursos a desplegar en el proveedor de nube es el establecido de acuerdo a la información de las plantillas y ficheros.
CR1.8Las plantillas y ficheros creados se documentan, incluyendo procedimientos de actualización, compartiéndolos en un repositorio de código para su utilización por otros usuarios.
RP2:Desplegar servicios de mensajería asíncrona para optimizar la transmisión y el procesamiento de los flujos de datos que se intercambian entre múltiples fuentes (publicadores) y distribuirlos a múltiples receptores (subscriptores), monitorizando los resultados.
CR2.1El servicio de mensajería asíncrona se aprovisiona, habilitándolo en la consola, verificando que se tienen los permisos necesarios para su aprovisionamiento.
CR2.2El servicio de mensajería asíncrona se configura, incluyendo el tema –recurso al que los publicadores envían mensajes–, subscripciones para la entrega de mensajes, tipo de entrega y parámetros de reintento y eliminación de los mensajes.
CR2.3El proceso de almacenamiento y entrega se monitoriza, verificando que los mensajes son entregados a los suscriptores del tema.
RP3:Desplegar servicios de ejecución de trabajos por lotes para la ejecución de manera repetitiva de trabajos sin supervisión directa del usuario, monitorizando los resultados.
CR3.1El servicio de automatización de ejecución de trabajos por lotes se aprovisiona, habilitándolo en la consola en caso necesario.
CR3.2El trabajo por lotes a automatizar se configura con información de nombre, programación de la frecuencia de ejecución del trabajo, reintentos ante fallos, y objetivos del trabajo a ejecutar, servicio de nube a llamar o extremo HTTP, activando la planificación de la ejecución y verificando que se tienen los permisos requeridos por el servicio.
CR3.3La ejecución del trabajo automatizado se monitoriza, validando que el trabajo se ha ejecutado según la planificación realizada y en los tiempos de ejecución requeridos en ella.
RP4:Aprovisionar servicios de integración y despliegue continuo (CI/CD) para automatizar la compilación y despliegue de código en los entornos de ejecución, monitorizando los resultados.
CR4.1El servicio de CI/CD se aprovisiona, incluyendo repositorio de código para la compartición de versiones de código entre los desarrolladores, servicio de compilación y despliegue según el lenguaje y tecnología a utilizar y para el almacenamiento de los activos de código, compiladores o imágenes de contenedores generados.
CR4.2Los entornos de ejecución se establecen, configurándolos de acuerdo a las estrategias y recursos de despliegue de la organización, identificando su propósito y procedimiento de actualización de las versiones a desplegar.
CR4.3Los permisos de acceso a los servicios y plantillas de trabajos de compilación, repositorios de código, activos e imágenes y entornos de ejecución se configuran, asignando las autorizaciones para permitir su acceso.
CR4.4Los parámetros de automatización de las tareas de compilación y despliegue y eventos de activación se configuran, bien especificando los eventos que inician la ejecución como la publicación de una nueva versión en el repositorio de código o bien, definiendo una planificación de ejecución en periodos de tiempo.
CR4.5La ejecución y los «logs» se monitorizan, revisando los trabajos ejecutados que no hayan finalizado con éxito.
RP5:Desplegar soluciones de terceros seleccionándolas desde el «marketplace» para automatizar el despliegue de paquetes de «software».
CR5.1El catálogo de soluciones del «marketplace» se revisa, interpretando las especificaciones de despliegue, costes estimados o manuales de fabricantes, licenciamiento y los requisitos recogidos en la documentación técnica de las soluciones.
CR5.2La solución a desplegar del catálogo se selecciona, configurando los parámetros tales como nombre, zona y red dónde se realizará el despliegue, claves de autenticación, parámetros de capacidad de cómputo y almacenamiento según las necesidades de uso, y asignando permisos para el aprovisionamiento de los servicios a utilizar.
CR5.3El despliegue automático de la solución se solicita desde el catálogo, monitorizando los pasos de despliegue.
CR5.4La instalación y configuración de la solución desplegada se verifica mediante la ejecución de una serie de pruebas como la revisión de «logs» de despliegue, acceso a recursos y test de funcionamiento de la solución.
CR5.5Los procedimientos de operación y mantenimiento de la solución se documentan, incluyendo tareas de monitorización, revisión de «logs», actualización de nuevas versiones, y borrado.
CR5.6Los datos finales de configuración de la solución, ubicación, las URL de acceso, operación y seguridad se comprueban, verificando que quedan documentados en la plataforma.
Plataformas de nube pública o privada. Herramientas gráficas y de línea de comandos proporcionados por la plataforma de nube. Herramientas de infraestructura como código, bien proporcionada por el proveedor de nube o por una tercera parte. Conexión de red a la plataforma de nube.
Recursos en la nube desplegados. Plantillas y ficheros declarativos creados. Resultados de aprovisionamiento revisados. Servicios de mensajería asíncrona desplegados y monitorizados. Servicios de ejecución de trabajos por lotes desplegados. Servicios de CI/CD desplegados. «Software» del «marketplace» desplegado.
Normas externas de trabajo (Normativa aplicable sobre prevención de riesgos laborales –ergonomía–; Normativa aplicable de protección de datos, propiedad intelectual e industrial). Normas internas de trabajo (documentación de diseño y aprovisionamiento de los recursos en nube; normas internas de calidad y seguridad; acuerdos de nivel de servicio –SLAs–; documentación de configuración de sistemas y servicios; plan de pruebas e informe de fallos; histórico de sucesos, manual de operación para recuperación ante fallos). Documentación técnica (documentación de servicios en la nube; documentación de provisión de plataformas nube; manuales de uso y funcionamiento de los servicios; manuales de instalación del «software» asociado a esta unidad de competencia; manuales de administración de los servicios asociados a esta unidad de competencia; materiales de cursos de formación; sistemas de ayuda de los servicios en la nube; soportes técnicos de asistencia; manuales de operación de plataformas de nube).
RP1:Gestionar los repositorios de código fuente del software y de los servicios asociados a las aplicaciones de los sistemas, según las necesidades de uso, directivas de calidad y seguridad de la organización, para facilitar su mantenimiento, recuperación y permitir la trazabilidad del sistema.
CR1.1Los orígenes de código fuente se organizan con una estructura que permite su uso de forma consistente en la organización.
CR1.2Los parámetros del sistema que afectan a la autenticación y autorización se ajustan a las necesidades de acceso, integración con herramientas y seguridad de la organización.
CR1.3Las modificaciones sobre el código fuente se validan, siguiendo las guías de desarrollo y los flujos de trabajo y políticas tales como aprobación, asignación o revisión, entre otras, definidas en la organización.
CR1.4Los parámetros de calidad definidos sobre el código fuente asociado a los sistemas se miden, aplicando los estándares de calidad de la organización, para ejecutar acciones correctivas.
CR1.5Los procesos de copia de seguridad y recuperación del código fuente, se ejecutan de forma periódica, siguiendo el resultado un proceso de validación donde se consideren las actuaciones necesarias para la optimización y la gestión de repositorios de gran tamaño.
CR1.6Las dependencias externas de paquetes, librerías o integraciones se validan de forma periódica, siguiendo las prácticas definidas en la organización en los ámbitos de seguridad, soportabilidad, rendimiento, y publicación.
RP2:Modificar el código fuente de despliegue y plantillas responsables de la creación de los servicios en la nube, cumpliendo las directivas de operación, calidad y seguridad de la organización para simplificar la operación y el despliegue.
CR2.1Los servicios requeridos para las aplicaciones de la organización se crean de forma automatizada, modificándolos, si fuera necesario, empleando las capacidades de las herramientas y plataformas de nube seleccionadas como plantillas declarativas del servicio o hardware, línea de comandos (CLI), API («Application Programming Interface»), automatismos mediante lenguajes de programación, entre otras.
CR2.2Los parámetros de los artefactos para el automatismo del ciclo de vida de los servicios en la nube se definen, considerando características propias del despliegue de las versiones de los datos de las aplicaciones, tales como creación de bases de datos, movimiento o transformación de la información y metadatos, entre otras.
CR2.3Los parámetros de los artefactos para el automatismo del ciclo de vida de los servicios en la nube se definen, considerando características propias del despliegue de las versiones del software, tales como la gestión de la configuración de las aplicaciones, entre otras.
CR2.4Los parámetros de los artefactos para el automatismo del ciclo de vida de los servicios en la nube se definen, considerando características propias del despliegue de las versiones del código fuente de las aplicaciones, tales como contenedores, máquinas virtuales, scripts, código binario, entre otros.
CR2.5Los parámetros de los artefactos para el automatismo del ciclo de vida de los servicios en la nube se definen, considerando elementos que permitan su reutilización en distintos despliegues, tales como nombre del servicio, región geográfica, recursos asignados, permisos, confirmando que son únicos en los casos necesarios.
CR2.6El código fuente de despliegue, plantillas declarativas del servicio o cualquier proceso responsable del despliegue se verifica que sea idempotente, siendo robusta su ejecución y proporcionando predictibilidad bajo distintas circunstancias.
RP3:Configurar los servicios de comunicación y colaboración de la organización según las necesidades de uso, directivas de comunicación y adopción de la organización, para automatizar las interacciones con los repositorios de código fuente y las herramientas de gestión de proyectos.
CR3.1Las plataformas de comunicación y herramientas de gestión de proyectos se emplean en la organización, siguiendo la configuración con los repositorios de código fuente que permitan la recepción automática de cambios de estado y contenido.
CR3.2Las plataformas de comunicación empleadas en la organización se determinan, según criterios de seguridad y disponibilidad, para notificar a los responsables de los sistemas afectados por métricas, alertas o reglas definidas en los repositorios de código fuente, estados de tareas, peticiones de cambios al sistema, entre otras.
CR3.3Las plataformas de comunicación, documentación y herramientas de gestión de proyectos empleadas en la organización se configuran, conectándolas con los repositorios de código fuente, de tal modo que permitan la asignación de elementos de ambos sistemas de forma bidireccional, tales como la modificación de código fuente a tarea, resolución de errores («bugs») a modificación de código fuente, entre otras.
RP4:Gestionar los procesos de integración y despliegue continuo (CI/CD) para configurar e implantar las versiones de las aplicaciones desarrolladas dentro del marco de las directivas de la organización sobre operación, calidad y seguridad.
CR4.1Los fallos de ejecución, calidad, seguridad y rendimiento de las aplicaciones del sistema se resuelven mediante automatización, empleando las estrategias de pruebas de la organización e incluyendo las pruebas de diagnóstico con las herramientas integradas, proporcionando información sobre resultados y acciones a los fallos diagnosticados.
CR4.2Las herramientas de gestión de paquetes y dependencias se instalan, configurándolas y actualizándolas, siguiendo las directrices de versionado, priorización y documentación de la organización y del fabricante de la herramienta.
CR4.3Los parámetros del sistema que afectan a la integración con dependencias externas en el proceso de compilación del código fuente, se ajustan a las políticas de calidad, seguridad y rendimiento definidas en la organización tales como cobertura de código, pruebas de software, análisis de seguridad, dependencias de librerías, entre otras.
CR4.4Las herramientas para la administración de la configuración del software y servicios de los sistemas desarrollados en la organización, se mantienen siguiendo la configuración deseada y definida para cada una de las aplicaciones de forma automática.
CR4.5Los servicios responsables de la ejecución de procesos y/o compilación del software y servicios necesarios para las aplicaciones de la organización se configuran, garantizando su disposición de uso para evitar problemas en su ejecución, manteniéndolos monitorizados para uso óptimo en seguridad, rendimiento y capacidad, como por ejemplo análisis de errores, accesos, duración, rendimiento, capacidad en compilación, entre otros.
CR4.6Los parámetros de los servicios responsables de la ejecución de procesos y despliegue del software y servicios se ajustan a las necesidades de la organización en lo que respecta a la orquestación de flujos de aprobación, seguridad, auditoría, automatización, priorización de despliegues o correcciones críticas y configuraciones del software asociado.
CR4.7Los parámetros de los servicios responsables de la ejecución de procesos y despliegue del software y servicios se configuran, siguiendo las características no-funcionales definidas para el tiempo de pérdida de servicio de las aplicaciones establecidas por la organización en la estrategia de despliegue, tales como «Blue/green», «canary», «ring», balanceo de carga («traffic-splitting deployment»), despliegue incremental, entre otras.
RP5:Configurar los mecanismos de automatización del despliegue de código fuente de software y servicios, cumpliendo con el estándar definido en la organización para la monitorización, registro de las aplicaciones, recuperación, crecimiento y políticas de optimización de costes.
CR5.1Los servicios responsables de la gestión de la configuración y/u orquestación de la infraestructura se automatizan, siguiendo los estándares y políticas de monitorización, recuperación, crecimiento y operación entre otras.
CR5.2Los mecanismos de despliegue desarrollados se ejecutan, siguiendo validaciones del código fuente y los servicios desplegados automática o manualmente y cumpliendo con las políticas de registro de aplicaciones, gobierno, seguridad, pruebas y monitorización definidas en la organización.
CR5.3Los mecanismos de despliegue se configuran, incorporando acciones automáticas en base a eventos o registros producidos por las aplicaciones y los servicios, permitiendo recuperar estados previos a situaciones de fallo o pérdida de servicio.
CR5.4Los mecanismos de despliegue se configuran, incorporando acciones automáticas en base a eventos o registros producidos por las aplicaciones, usuarios y los servicios, permitiendo reducir el coste y manteniendo las políticas de la organización del servicio tales como su disponibilidad, escalabilidad, rendimiento y recuperación entre otras.
Conexión a la red. Equipamiento informático: componentes, periféricos, cableado y equipamiento para equipos portátiles, entre otros. Sistemas operativos. Navegadores. Lenguajes de «scripting». Lenguajes estructurados para automatizaciones. Lenguajes declarativos. Utilidades y aplicaciones incorporadas a los sistemas operativos. Versiones de actualización de librerías de API de los servicios de nube. Herramientas de depuración. Sistemas de documentación de elementos de programación. Herramientas de comunicación y colaboración en equipo. Sistemas gestores de repositorios de código fuente. Servicios de transferencia de ficheros y conexión remota. Herramientas de copia de seguridad. Herramientas de gestión y control de cambios, incidencias y configuración. Aplicaciones de gestión de incidencias, código fuente, gestión de proyectos y comunicación/colaboración.
Repositorios de código fuente del software y de los servicios asociados a las aplicaciones de los sistemas disponibles. Servicios de comunicación y colaboración de la organización, configurados. Servicios de integración y despliegue continuo, gestionados. Mecanismos de automatización del despliegue de código fuente de software y servicios configurados. Servicios en nube configurados. Scripts de despliegue, procesos interactivos y elementos reutilizables de despliegue desarrollados. Ficheros y datos almacenados en servicios de nube. Copias de seguridad y procesos de restauración establecidos.
Normas externas de trabajo (Normativa aplicable sobre prevención de riesgos laborales –ergonomía–; Normativa aplicable de protección de datos, propiedad intelectual e industrial). Normas internas de trabajo (guías de despliegue, instalación, configuración y actualización de los servicios de las aplicaciones desarrolladas; documentación de diseño y aprovisionamiento de los recursos en nube; diseño y especificaciones de los servicios a desplegar y operar; plan de seguridad, operación y calidad de la organización; acuerdos de nivel de servicio –SLA–; documentación de configuración de sistemas y servicios; plan de pruebas e informe de fallos; histórico de sucesos, manual de operación para recuperación ante fallos; especificaciones de la arquitectura de referencia de servicio en nube corporativo; documentación asociada a los scripts desarrollados; documentación de las pruebas de funcionamiento de los servicios de nueva y aplicaciones desarrolladas). Documentación técnica (documentación técnica asociado a los servicios de nube; manuales y documentación técnica de servicios de proveedores de nube; manuales de condiciones de nivel de servicios de proveedores de nube –SLA–; manuales de los servicios incluidos en el proveedor de nube y versión publicada; manuales de funcionamiento de las herramientas de gestión del ciclo de vida del software).
C1:Aplicar procedimientos de preparación de interfaces de acceso y uso, configurándolos para acceder a los servicios de la plataforma en la nube.
CE1.1Describir procedimientos de conexión a plataformas en la nube para el uso de interfaces gráficas mediante un navegador, explicando cómo autenticarse y los pasos para configurar elementos tales como el idioma, aspecto gráfico y preferencias entre otros, para acceder a los servicios de la plataforma.
CE1.2Explicar procesos de instalación de interfaces de línea de comandos, previa descarga, en el entorno a utilizar, tal como en local, en un servidor o en una plataforma administrada, describiendo los pasos a seguir para inicializar la interfaz, autenticarse y administrar las configuraciones almacenadas.
CE1.3Detallar el proceso de descarga de librerías de cliente para los lenguajes de computación a utilizar, indicando cómo usar los gestores de dependencias.
CE1.4En un supuesto práctico de aplicar procedimientos de preparación de interfaces de acceso y uso, configurándolos para acceder a los servicios de la plataforma en la nube:
–Efectuar una conexión a la plataforma para el uso de interfaces gráficas mediante un navegador, autenticándose y configurando elementos tales como el idioma, aspecto gráfico y preferencias entre otros, para acceder a los servicios de la plataforma.
–Instalar unas interfaces de línea de comandos, previa descarga, en el entorno a utilizar, tal como en local, en un servidor o en una plataforma administrada, inicializando la interfaz, autenticándose y administrando las configuraciones almacenadas.
–Descargar unas librerías de cliente para los lenguajes de computación a utilizar usando los gestores de dependencias.
C2:Aplicar procedimientos para establecer jerarquías de recursos y organizarlos, utilizando los niveles de organización disponibles según el proveedor utilizado, siguiendo las prácticas recomendadas por el proveedor.
CE2.1Describir el procedimiento de creación de nodos que representan una hipotética entidad o empresa, siguiendo unas directrices y explicar cómo administrar su configuración para asegurar el funcionamiento de los recursos dependientes de los mismos.
CE2.2Explicar cómo se definen niveles intermedios de agrupación de recursos, estableciendo una jerarquía en los mismos y configurando unas políticas en función de unas directrices respecto a la arquitectura.
CE2.3Detallar el proceso para crear contenedores de recursos de bajo nivel, explicando cómo gestionar las configuraciones de seguridad y control de accesos, facturación y restricciones para permitir el posterior despliegue de recursos.
CE2.4Interpretar políticas de configuraciones comunes a todos o parte de los recursos de la entidad, tales como restricciones, configuraciones de seguridad o etiquetado de los mismos, para su creación en cada uno de los niveles de la jerarquía, asignando parámetros de configuración, para que dichas configuraciones se hereden y apliquen automáticamente en los recursos y faciliten la gobernanza de los recursos en la nube y la autonomía y productividad de cada individuo o grupo de trabajo.
CE2.5En un supuesto práctico de aplicación de procedimientos para establecer jerarquías de recursos y organizarlos, utilizando los niveles de organización disponibles según el proveedor utilizado, siguiendo las prácticas recomendadas por el proveedor:
–Crear unos nodos que representan una entidad o empresa, siguiendo unas hipotéticas directrices de dicha entidad, administrando su configuración para asegurar el funcionamiento de los recursos dependientes de los mismos.
–Crear unos niveles intermedios de agrupación de recursos, estableciendo una jerarquía en los mismos y configurando las políticas, siguiendo unas hipotéticas directrices de la entidad respecto a la arquitectura.
–Crear unos contenedores de recursos de bajo nivel, gestionando las configuraciones de seguridad y control de accesos, facturación y restricciones para permitir el posterior despliegue de recursos.
–Implementar políticas de configuraciones comunes a todos o parte de los recursos de la entidad, tales como restricciones, configuraciones de seguridad o etiquetado de recursos, se implementan en cada uno de los niveles de la jerarquía, asignando parámetros de configuración, para que dichas configuraciones se hereden y apliquen automáticamente en los recursos y faciliten la gobernanza de los recursos en la nube y la autonomía y productividad de cada individuo o grupo de trabajo.
C3:Aplicar técnicas de administración de identidades y controles de acceso, manteniendo la seguridad respecto a la autenticación y permisos y facilitando la realización de acciones de forma simple, rápida y eficiente para permitir la gestión de los recursos y servicios por personas y programas.
CE3.1Enumerar componentes administrativos relacionados con la gestión de identidades y controles de acceso, definiendo su utilidad y objetivos.
CE3.2Describir procedimientos de creación y administración de identidades para los usuarios, explicando los pasos para permitir su autenticación en los servicios, agruparlas en grupos y/o dominios, bien creándolas en el entorno de nube o sincronizándolos en su caso con otro entorno externo al proveedor o delegando la validación a otro entorno físico o nube, implementando prácticas de seguridad tales como política de contraseñas y doble factor de autenticación, entre otras.
CE3.3Explicar el proceso de creación y gestión de cuentas de servicio, aplicando el principio JIT («Just in Time») para crearlas exactamente en el momento en que se requieran, indicando el procedimiento para asignarlas a cada programa o recurso que necesite una autenticación individual, implementando prácticas de seguridad para gestión de credenciales tales como políticas de creación y descarga de claves y periodos de rotación, entre otras.
CE3.4Detallar procedimientos de administración de roles personalizados, explicando los pasos a aplicar para modificar permisos individuales en caso de que no se ajusten a las operaciones previstas que requiere para su actividad.
CE3.5Definir los principios de «mínimo privilegio» y «continuidad de negocio» y su relación con la asignación de identidades a roles, para permitir acceder o administrar los recursos y aplicaciones por parte de las personas y programas encargados de ello.
CE3.6Explicar el proceso de auditoría de configuraciones de seguridad de control de acceso detallando cómo asegurar el despliegue, analizando la gestión de las identidades asignadas, roles y permisos asignados, acciones realizadas y accesos a datos, de forma periódica y en respuesta a situaciones imprevistas que lo requieran.
CE3.7Enumerar herramientas de repositorio de secretos, credenciales, certificados, claves e información sensible en general, para restringir su acceso, describiendo sus características para asegurar la privacidad, centralizar la gestión y registrar accesos y operaciones.
CE3.8En un supuesto práctico de aplicación de técnicas de administración de identidades y controles de acceso, manteniendo la seguridad respecto a la autenticación y permisos y facilitando la realización de acciones de forma simple, rápida y eficiente para permitir la gestión de los recursos y servicios por personas y programas:
–Crear identidades para unos usuarios, administrándolas para permitir su autenticación en los servicios, agrupándolas en grupos y/o dominios, bien creándolas en el entorno de nube o sincronizándolos en su caso con otro entorno externo al proveedor, o delegando la validación a otro entorno físico o nube, implementando prácticas de seguridad tales como política de contraseñas, doble factor de autenticación, entre otras.
–Crear unas cuentas de servicio, gestionándolas y asignándolas a cada programa o recurso que necesite una autenticación individual, aplicando el principio JIT («Just in Time») para crearlas exactamente en el momento en que se requieran, implementando las prácticas de seguridad para gestión de credenciales tales como políticas de creación y descarga de claves y periodos de rotación, entre otras.
–Administrar unos roles personalizados para cada caso en que no se ajusten a las operaciones previstas, por tener asignados más o menos permisos individuales de los que requiere para su actividad.
–Asignar roles para cada identidad, según los principios de «mínimo privilegio» y «continuidad de negocio», para permitir acceder o administrar los recursos y aplicaciones a unas personas y programas.
–Auditar la configuración de seguridad del control de acceso para asegurar el despliegue, analizando la gestión de las identidades asignadas, roles y permisos asignados, acciones realizadas y accesos a datos, manteniendo el principio de «mínimo privilegio» y «continuidad de negocio».
–Almacenar unos secretos, credenciales, certificados, claves e información sensible en general, usando un repositorio de secretos, permitiendo el acceso sólo a las personas y programas previa autenticación, asegurando su privacidad, centralizando su gestión y registrando sus accesos y operaciones para auditarlos posteriormente.
C4:Aplicar el proceso de configuración de la facturación de unos recursos desplegados para gestionar su pago y controlar y analizar los costes incurridos, siguiendo indicaciones contables e imputando los costes a los centros de gastos establecidos.
CE4.1Enumerar posibilidades de identificación de recursos para facilitar la gestión, control y análisis de costes entre otros, explicando cómo etiquetarlos según esa nomenclatura.
CE4.2Describir cuentas de gasto y sus características, tales como términos y métodos de pago indicados por la misma, explicando cómo crearlas y cómo vincular los recursos al centro de gasto asignado, asegurando que ningún problema o retraso con los pagos afecte a la continuidad de los recursos o procesos de una hipotética empresa.
CE4.3Enumerar herramientas de planificación de gastos, explicando sus características, ventajas e inconvenientes.
CE4.4Interpretar los criterios para establecer previsiones de gastos, según los recursos a utilizar en función de métricas como la carga, número de usuarios, datos almacenados, entre otros, usando herramientas de planificación de gastos.
CE4.5Explicar procedimientos para configurar alertas de gastos, describiendo cómo establecer canales de notificación a los responsables y/o acciones automáticas que reaccionen a dichos eventos.
CE4.6Describir técnicas y servicios para analizar costes, tales como paneles de reporte interactivos o análisis a partir de los datos exportados a otro entorno o sistema, entre otros, explicando cómo identificar los costes relativos a cada recurso y/o aplicación en conjunto.
CE4.7En un supuesto práctico de aplicar el proceso de configuración de la facturación de unos recursos desplegados para gestionar su pago y controlar y analizar los costes incurridos, siguiendo indicaciones contables e imputando los costes a los centros de gastos establecidos:
–Crear unas cuentas de gasto, estableciendo los términos y métodos de pago, vinculando los recursos a un centro de gasto asignado y asegurando que ningún problema o retraso con los pagos afecte a la continuidad de los recursos o procesos de una hipotética empresa.
–Establecer unas previsiones de gastos según los recursos a utilizar en función de métricas como la carga, número de usuarios, datos almacenados, entre otros, usando herramientas de planificación de gastos.
–Configurar unas alertas de gastos, estableciendo canales de notificación a unas supuestas personas responsables y/o acciones automáticas que reaccionen a dichos eventos.
–Identificar costes relativos a cada recurso y/o aplicación en conjunto, analizando unos costes mensuales o diarios, utilizando las técnicas y servicios disponibles para ello, tales como paneles de reporte interactivos o un análisis a partir de los datos exportados a otro entorno o sistema, entre otros.
C5:Aplicar técnicas de configuración de un entorno para el posterior despliegue de recursos, administrando las cuotas de uso y habilitando las API («Application Programming Interface») requeridas, en su caso, según los servicios a utilizar y el uso o número de recursos a desplegar.
CE5.1Describir el procedimiento de planificación de valores para establecer cuotas de despliegue de recursos y utilización de servicios y API, explicando cómo asegurarse de tener suficiente cuota disponible tanto para el despliegue como para el funcionamiento de los recursos a desplegar.
CE5.2Explicar el proceso de establecimiento de cuotas de despliegue de recursos y utilización de servicios, indicando los pasos para configurarlas una a una, ampliando o reduciendo cuando se requiera incrementar o restringir un número máximo de recursos posible en un entorno concreto, por razones tales como controlar los costes o desplegar entornos de pruebas limitados, entre otros.
CE5.3Detallar el procedimiento para habilitar las API de cada servicio para poder utilizar los servicios, describiendo cómo deshabilitar aquellas correspondientes a servicios que no se prevean utilizar, para mantener una mayor seguridad y control de costes en cada entorno.
CE5.4En un supuesto práctico de aplicación de técnicas de configuración de un entorno para el posterior despliegue de recursos, administrando las cuotas de uso y habilitando las API requeridas, en su caso, según los servicios a utilizar y el uso o número de recursos a desplegar:
–Planificar los valores para unas cuotas de despliegue de recursos y utilización de servicios y API, asegurándose de tener suficiente cuota disponible para el despliegue y funcionamiento de los recursos a desplegar.
–Establecer las cuotas de despliegue de recursos y utilización de servicios, configurándolas una a una, ampliando o reduciendo cuando se requiera incrementar o restringir un número máximo de recursos posible en un entorno concreto, por razones tales como controlar los costes o desplegar entornos de pruebas limitados, entre otros.
–Habilitar las API de cada servicio para poder utilizar los servicios, deshabilitando aquellas correspondientes a servicios que no se prevean utilizar, para mantener una mayor seguridad y control de costes en cada entorno.
C1 respecto a CE1.4; C2 respecto a CE2.5; C3 respecto a CE3.8; C4 respecto a CE4.7 y C5 respecto a CE5.4.
Otras capacidades:
Responsabilizarse del trabajo que desarrolla y del cumplimiento de los objetivos.
Demostrar cierto grado de autonomía en la resolución de contingencias relacionadas con su actividad.
Comunicarse eficazmente con las personas adecuadas en cada momento, respetando los canales establecidos en la organización.
Mantener una actitud asertiva, empática y conciliadora con las personas demostrando cordialidad y amabilidad en el trato.
Adaptarse a la organización, a sus cambios organizativos y tecnológicos, así como a situaciones o contextos nuevos.
Aplicar de forma efectiva el principio de igualdad de trato y no discriminación en las condiciones de trabajo entre mujeres y hombres.
Procedimientos de conexión a plataformas en la nube para el uso de interfaces gráficas. Configuración.
Procedimientos de instalación de interfaces de línea de comandos. Inicialización, autenticación y administración de configuraciones almacenadas.
Librerías de cliente para lenguajes de computación. Gestores de dependencias.
Creación y administración de nodos que representan una entidad o empresa.
Definición de agrupación de recursos en niveles intermedios. Jerarquía y políticas.
Creación de contenedores de recursos de bajo nivel. Gestión de configuraciones de seguridad y control de accesos, facturación y restricciones.
Políticas de configuraciones comunes a todos o parte de los recursos de la entidad. Restricciones, configuraciones de seguridad o etiquetado de recursos. Herencia de parámetros de configuración.
Componentes administrativos relacionados con la gestión de identidades y controles de acceso.
Creación y administración de identidades para los usuarios. Grupos y/o dominios. Sincronización. Política de contraseñas y doble factor de autenticación.
Creación y gestión de cuentas de servicio. Asignación a programas o recursos. Gestión de credenciales: políticas de creación y descarga de claves y periodos de rotación, entre otras. Principio JIT («Just in Time»).
Administración de roles personalizados. Principios de «mínimo privilegio» y «continuidad de negocio».
Auditoría de configuraciones de seguridad de control de acceso.
Herramientas de repositorio de secretos, credenciales, certificados, claves e información sensible.
Cuentas de gasto. Términos y métodos de pago. Creación y vinculación de los recursos al centro de gasto asignado.
Criterios para establecer previsiones de gastos. Métricas: carga, número de usuarios, datos almacenados, entre otros. Herramientas de planificación de gastos.
Alertas de gastos. Establecimiento de canales de notificación y acciones automática ante eventos.
Técnicas y servicios para analizar costes. Paneles de reporte interactivos. Análisis a partir de los datos exportados.
Establecimiento de cuotas de despliegue de recursos y utilización de servicios y API. («Application Programming Interface»). Planificación. Incremento o restricción del número máximo de recursos en un entorno.
Procedimiento de habilitación y deshabilitación de API de cada servicio.
Los talleres e instalaciones darán respuesta a las necesidades formativas de acuerdo con el contexto profesional establecido en la unidad de competencia asociada, teniendo en cuenta la normativa aplicable del sector productivo, prevención de riesgos laborales, accesibilidad universal, igualdad de género y protección medioambiental. Se considerará con carácter orientativo como espacios de uso:
–Instalación de 2 m2por alumno o alumna.
1. Dominio de los conocimientos y las técnicas relacionados con la gestión de recursos y servicios en la nube, que se acreditará simultáneamente mediante las dos formas siguientes:
–Formación académica de nivel 2 (Marco Español de Cualificaciones para la Educación Superior) o de otras de superior nivel relacionadas con el campo profesional.
–Experiencia profesional de un mínimo de 2 años en el campo de las competencias relacionadas con este módulo formativo.
2. Competencia pedagógica acreditada de acuerdo con lo que establezcan las Administraciones competentes.
C1:Aplicar procedimientos de despliegue de una infraestructura de red asociada a las aplicaciones de unos sistemas, configurando la privacidad, seguridad y disponibilidad, para permitir la conectividad entre recursos de la nube y otras instalaciones «on premises» o en otras nubes.
CE1.1Describir el proceso de creación automatizada o modificación de unos servicios de red para las aplicaciones, explicando cómo usar para ello unas herramientas y plataformas de nube seleccionadas como plantillas declarativas del servicio o hardware, línea de comandos (CLI), las API («Application programming interface») o automatismos mediante lenguajes de programación, entre otras.
CE1.2Explicar el procedimiento de establecimiento como redes virtuales de un rango de direccionamiento privado, gestión del direccionamiento público, puertas de enlace, cortafuegos y/o grupos de seguridad, y de la delegación de subredes con otros servicios de nube, indicando los pasos a seguir para configurarlas con los rangos de direcciones IP en las zonas de disponibilidad y/o regiones.
CE1.3Interpretar reglas de cortafuegos y/o los parámetros de creación de grupos de seguridad para los recursos y destinos, describiendo su configuración en función de las conexiones permitidas y cómo habilitar el tráfico a los protocolos y puertos utilizados, incorporando las opciones de creación de registros disponibles.
CE1.4Determinar parámetros de tipo clave-valor que se deben asignar para la resolución de nombres explicando el proceso de configuración para que las rutas entre los recursos internos y externos a la red permitan el intercambio de los paquetes entre los destinos, a través de zonas DNS privadas o públicas enlazadas con las redes virtuales definidas previamente.
CE1.5Especificar métodos de acceso privado a los recursos internos o en la nube de la red tales como «proxies», túneles VPN («Virtual Private Network» o Red Privada Virtual), enlaces privados («Private-public endpoints») o emparejamiento («peering») entre redes virtuales, describiendo cómo se crean mediante configuración del cifrado y la seguridad de la conexión, la autenticación y autorización del usuario, así como su monitorización y registro de accesos.
CE1.6Describir el procedimiento de creación de unos recursos de inspección, explicando los pasos para ubicarlos en las localizaciones de una topología de red, para registrar y analizar el tráfico a través de la red por motivos de seguridad o para la resolución de problemas.
CE1.7Explicar el proceso de enrutado y conexión entre sistemas locales y servicios WAN de redes, indicando cómo se establecen, asignando los parámetros relacionados con dicha tarea, para los escenarios que requieran funciones integradas de red, seguridad y enrutamiento proporcionados de manera gestionada en la nube.
CE1.8En un supuesto práctico de aplicación de procedimientos de despliegue de una infraestructura de red asociada a las aplicaciones de unos sistemas, configurando la privacidad, seguridad y disponibilidad, para permitir la conectividad entre recursos de la nube y otras instalaciones «on premises» o en otras nubes:
–Configurar unas redes virtuales con los rangos de direcciones IP en las zonas de disponibilidad y/o regiones, estableciendo el rango de direccionamiento privado, gestión del direccionamiento público, puertas de enlace, cortafuegos y/o grupos de seguridad, y la delegación de subredes con otros servicios de nube definidos.
–Crear unas reglas de cortafuegos y/o grupos de seguridad para los recursos y destinos, en función de las conexiones permitidas, habilitando el tráfico a los protocolos y puertos utilizados, incorporando las opciones de creación de registros disponibles y según criterios de seguridad.
–Configurar la resolución de nombres, asignando los parámetros de tipo clavevalor, para que las rutas entre los recursos internos y externos a la red permitan el intercambio de los paquetes entre unos destinos, a través de zonas DNS privadas o públicas enlazadas con las redes virtuales definidas.
–Crear unos métodos de acceso privado a los recursos internos o en la nube de la red tales como «proxies», túneles VPN («Virtual Private Network» o Red Privada Virtual), enlaces privados («Privatepublic endpoints») o emparejamiento («peering») entre redes virtuales, configurando el cifrado y la seguridad de la conexión, la autenticación y autorización del usuario, así como su monitorización y registro de accesos.
–Crear unos recursos de inspección, ubicándolos en las localizaciones de la topología de red que indique la persona responsable de la arquitectura, para registrar y analizar el tráfico por motivos de seguridad o para la resolución de problemas.
–Establecer el enrutado y conexión entre sistemas locales y servicios WAN de redes, asignando los parámetros relacionados con dicha tarea, para los escenarios que requieran funciones integradas de red, seguridad y enrutamiento proporcionados de manera gestionada en la nube.
C2:Aplicar técnicas de configuración de recursos de red, asignando parámetros de balanceo y escalado horizontal y vertical, desde orígenes externos o internos, en condiciones de seguridad, para el direccionamiento y enrutado de tráfico a los recursos desplegados en la nube.
CE2.1Explicar técnicas de configuración de balanceadores de carga, indicando cómo se incluyen reglas y parámetros que permitan el tráfico hacia aplicaciones externas o internas de la organización, redireccionando y balanceando el tráfico entre unos destinos y permitiendo el escalado de los recursos de computación.
CE2.2Describir el proceso de creación de recursos de resolución de nombres para el intercambio automático del direccionamiento real de red o DNS (Sistema de Nombres de Dominio), explicando los parámetros tales como tipo de registro, nombre, host, entre otros, para publicar la conversión mediante URL a direcciones IP, permitiendo varias zonas y subzonas con registros internos o externos en las aplicaciones desplegadas.
CE2.3Enumerar parámetros de caché perimetral distribuido de la nube tales como punto de conexión, host de origen, encabezado, protocolo, entre otros, indicando cómo se configuran para que respondan a las peticiones desde la localización más cercana a los usuarios, permitiendo la respuesta más rápida y económica a los recursos de las aplicaciones.
CE2.4Detallar las opciones de traducción de direccionamiento público, describiendo cómo se establecen, utilizando los servicios de un proveedor de nube, compartiendo un pequeño número de direcciones públicas entre recursos como máquinas virtuales o contenedores, sin la necesidad de utilizar una dirección para cada recurso único, permitiendo emplear el acceso a internet privado para las aplicaciones desplegadas.
CE2.5Explicar los mecanismos de establecimiento de direccionamiento público y privado para cada uno de los recursos de red que lo requieran, indicando el proceso para reservar direcciones IP estáticas tanto internas como externas en base a las necesidades de conectividad que tenga cada aplicación, para permitir el direccionamiento de tráfico y la estabilidad en el enrutamiento de las conexiones.
CE2.6Interpretar los parámetros de conectividad, protección, autorización y auditoría, siguiendo los requisitos de seguridad, acceso, supervisión y rendimiento para habilitar servicios de nube para el control perimetral, cortafuegos, enrutamiento y puertas de enlace, detallando cómo configurarlos.
CE2.7En un supuesto práctico de aplicación de técnicas de configuración de recursos de red, asignando parámetros de balanceo y escalado horizontal y vertical, desde orígenes externos, en condiciones de seguridad, para el direccionamiento y enrutado de tráfico a los recursos desplegados en la nube:
–Configurar unos balanceadores de carga con las reglas y parámetros que permitan el tráfico hacia aplicaciones externas o internas de una hipotética organización, redireccionando y balanceando el tráfico a los destinos y permitiendo el escalado de los recursos de computación.
–Crear unos recursos de resolución de nombres para el intercambio automático del direccionamiento real de red o DNS (Sistema de Nombres de Dominio), indicando los parámetros tales como tipo de registro, nombre, host, entre otros, para publicar la conversión mediante URL a direcciones IP, permitiendo varias zonas y subzonas con registros internos o externos en las aplicaciones desplegadas.
–Configurar unas opciones de caché perimetral distribuido de la nube, aportando los parámetros tales como punto de conexión, host de origen, encabezado, protocolo, entre otros, para que respondan a las peticiones desde la localización más cercana a los usuarios, permitiendo la respuesta más rápida y económica a los recursos de las aplicaciones.
–Establecer opciones de traducción de direccionamiento público, utilizando los servicios del proveedor de nube, compartiendo un pequeño número de direcciones públicas entre varios recursos como máquinas virtuales o contenedores, sin la necesidad de utilizar una dirección para cada recurso único, permitiendo emplear por otro lado el acceso a internet privado para las aplicaciones desplegadas.
–Establecer el direccionamiento público y privado para cada uno de los recursos de red que lo requieran, reservando direcciones IP estáticas tanto internas como externas en base a las necesidades de conectividad que tenga cada aplicación, para permitir el direccionamiento de tráfico y la estabilidad en el enrutamiento de las conexiones.
–Habilitar servicios de nube para el control perimetral, cortafuegos, enrutamiento y puertas de enlace, configurando los parámetros de conectividad, protección, autorización y auditoría, siguiendo criterios de seguridad, acceso, supervisión y rendimiento.
C3:Aplicar técnicas de administración de redes privadas físicas y virtuales mediante herramientas de un proveedor de nube y de fabricantes de dispositivos de conectividad, para disponer de un entorno híbrido con conexiones privadas, directas y de alta capacidad entre los recursos locales y de nube.
CE3.1Describir métodos tales como emparejamiento de redes o redes compartidas, para permitir la conexión interna y directa entre recursos desplegados en la nube y configurar redes virtuales, en función de unos requisitos sobre conectividad y administración de las redes y su conexión.
CE3.2Explicar el mecanismo para establecer conexiones privadas a través de túneles VPN entre las redes de instalaciones locales y redes virtuales en la nube, o entre redes virtuales en la nube en varios proveedores, indicando cómo utilizar protocolos de conexión interna, directa y segura, y cumpliendo los requisitos de conectividad de los entornos, calidad de la conexión, latencia, ancho de banda máximo permitido y costes.
CE3.3Describir el proceso de configuración de parámetros de conexión de dispositivos físicos que permita el enrutamiento de una conexión entre el entorno nube y los equipos locales, de tal modo que se maximice el ancho de banda, se reduzca la latencia y se potencie la calidad de servicio para establecer conexiones directas y privadas entre redes locales y los proveedores de nube.
CE3.4Detallar el procedimiento para establecer conexiones directas y de emparejamiento público de redes a través de conectividad física, explicando cómo permitir un direccionamiento de tráfico público a través de unos puntos de emparejamiento para conexiones públicas cuyos requisitos de calidad de servicio, latencia o coste se soliciten previamente.
CE3.5Interpretar parámetros de configuración para definir dispositivos de enrutamiento físicos o virtuales en redes, publicando rutas dinámicas entre unas conexiones creadas y permitiendo la detección automática de cambios en la topología de red.
CE3.6Determinar parámetros sobre autenticación, seguridad, cifrado, conexión y configuración de clientes VPN, expl