Metodología Devops: preparación de entornos de despliegue.
Ir a la navegación
Ir a la búsqueda
Sumario
- 1 Contenidos
- 2 🎯 Resultados de aprendizaje y criterios de evaluación
- 2.1 1. Reconoce las metodologías de desarrollo de software
- 2.2 2. Evalúa la localización de la infraestructura TI
- 2.3 3. Selecciona el modelo de implementación en nube
- 2.4 4. Reconoce los modelos de servicio en arquitectura cloud
- 2.5 5. Crea acceso a repositorios de código
- 2.6 6. Crea o configura entornos de revisión/producción
- 2.7 7. Instala software de automatización y gestión
Contenidos
- Metodologías de desarrollo de software
- Localización de la infraestructura física de Tecnologías de la Información
- Modelo de implementación
- Modelos de servicio en la arquitectura de nube
- Herramientas de gestión y de validación de la calidad y seguridad de las modificaciones de código fuente previas al despliegue.
- Configuración de entornos de revisión y/o producción, mediante ficheros de parámetros y creando flujos de trabajo
- Software de automatización y gestión de paquetes y dependencias, y de administración de la configuración del software
| Código | Duración | ECTS |
|---|---|---|
| 5165 | 60 horas | 7 créditos |
🎯 Resultados de aprendizaje y criterios de evaluación
1. Reconoce las metodologías de desarrollo de software
Contraponiendo metodologías tradicionales y ágiles.
| Código | Criterio de evaluación |
|---|---|
| a) | Se ha identificado la metodología en cascada (Waterfall), describiendo su organización y fases. |
| b) | Se han identificado las principales metodologías ágiles, describiendo su filosofía y organización. |
| c) | Se han descrito herramientas de gestión de proyectos (tradicionales y ágiles). |
| d) | Se ha reconocido el uso de integración y despliegue continuos (CI/CD) en DevOps. |
| e) | Se ha descrito el despliegue en contenedores y CI/CD como parte de una metodología ágil. |
2. Evalúa la localización de la infraestructura TI
Diferenciando entre on-premise y cloud.
| Código | Criterio de evaluación |
|---|---|
| a) | Definición de infraestructura cloud vs. on-premise. |
| b) | Funcionamiento de la nube y su modelo de negocio. |
| c) | Beneficios de la nube frente a infraestructura propia. |
| d) | Diferencia entre infraestructura de nube y arquitectura de nube. |
| e) | Componentes hardware/software y aprovisionamiento de recursos virtuales. |
| f) | Caracterización de servidores, redes, almacenamiento y software. |
3. Selecciona el modelo de implementación en nube
Seguridad, escalabilidad, costes y funcionalidad.
| Código | Criterio de evaluación |
|---|---|
| a) | Modelo de nube pública: propiedad y uso compartido. |
| b) | Modelo de nube privada: propiedad y recursos. |
| c) | Modelo de nube híbrida: esquema y propiedad. |
| d) | Diferencias entre nubes públicas y privadas según necesidades. |
| e) | Nube híbrida vs. entornos multinube. |
| f) | Administración y gobernanza en entornos híbridos y multinube. |
4. Reconoce los modelos de servicio en arquitectura cloud
| Modelo | Estructura y funcionamiento |
|---|---|
| SaaS | Software como servicio. |
| PaaS | Plataforma como servicio. |
| IaaS | Infraestructura como servicio. |
| Serverless | Arquitectura sin servidor. |
5. Crea acceso a repositorios de código
Gestión, validación de calidad y seguridad previas al despliegue.
| Código | Criterio de evaluación |
|---|---|
| a) | Herramientas de despliegue en contenedores. |
| b) | Clasificación de herramientas de validación de calidad y seguridad. |
| c) | Acceso a recursos y gestión de perfiles de usuario. |
| d) | Configuración de acceso a código fuente con seguridad y políticas. |
| e) | Validación de modificaciones con pruebas de calidad. |
| f) | Comprobaciones periódicas de parámetros de seguridad. |
| g) | Validación de dependencias y librerías externas. |
6. Crea o configura entornos de revisión/producción
Ficheros de parámetros, flujos de trabajo y seguridad digital.
| Código | Criterio de evaluación |
|---|---|
| a) | Creación de ficheros IaC y SDH. |
| b) | Flujos de trabajo para despliegue hardware. |
| c) | Configuración de control y seguridad por entorno. |
| d) | Creación de infraestructura desde ficheros. |
| e) | Verificación post-despliegue. |
7. Instala software de automatización y gestión
Paquetes, dependencias y administración de configuración.
| Código | Criterio de evaluación |
|---|---|
| a) | Instalación de herramientas de automatización. |
| b) | Creación de flujos de mantenimiento. |
| c) | Verificación de flujos automatizados. |
| d) | Aplicación de reglas de seguridad y niveles de servicio. |
| e) | Métricas en herramientas de monitorización. |
| f) | Documentación de despliegues en repositorios. |
| g) | Acciones automáticas basadas en eventos de error. |
📌 Módulo perteneciente a la familia profesional Informática y Comunicaciones – DevOps: Preparación de entornos de despliegues.