WorksheetsClase 10 - ArqSecDevOps
Total questions: 25
Worksheet time: 8mins
Name
Class
Date
1.
¿Qué es DevOps según el documento?
a)
Una metodología de programación estricta
b)
Una combinación de prácticas, herramientas y filosofía cultural para integrar desarrollo y operaciones
c)
Un lenguaje de programación para automatización
d)
Una herramienta exclusiva de Microsoft
e)
Un estándar de seguridad en la nube
2.
¿Cuáles son los orígenes de DevOps mencionados?
a)
1990 con el modelo Waterfall
b)
2008-2009 con el movimiento Agile y Patrick Debois
c)
2015 con la creación de Azure
d)
2000 con la publicación de The Phoenix Project
e)
2018 con el lanzamiento de GitHub Actions
3.
¿Qué evento organizó Patrick Debois en 2008?
a)
La primera conferencia de Azure DevOps
b)
La primera DevOpsDays en Gante, Bélgica
c)
La presentación de 10+ Deploys per Day
d)
La publicación de The Phoenix Project
e)
La migración de TFS a VSTS
4.
¿Por qué surge DevOps según el contexto?
a)
Para aumentar los silos entre equipos
b)
Para reducir cuellos de botella en ciclos tradicionales como Waterfall
c)
Para limitar la automatización en despliegues
d)
Para enfocarse solo en desarrollo de software
e)
Para eliminar completamente las operaciones de TI
5.
¿Cuáles son los pilares clave de DevOps (CALMS)?
a)
Código, Automatización, Lenguajes, Medición, Seguridad
b)
Cultura, Automatización, Medición, Compartición
c)
Colaboración, Agilidad, Limitaciones, Monitoreo, Soporte
d)
Cloud, Arquitectura, Logs, Métricas, Seguridad
e)
Cultura, Agilidad, Lenguajes, Monitoreo, Servicios
6.
¿Cuál es una crítica común a DevOps?
a)
Es demasiado simple y no requiere cambios
b)
Falta de definición clara y puede verse como una moda
c)
Aumenta la velocidad sin comprometer la seguridad
d)
No depende de herramientas costosas
e)
Facilita la resistencia al cambio en equipos
7.
¿Qué es Azure DevOps?
a)
Una plataforma de almacenamiento en la nube
b)
Una plataforma integral de Microsoft para prácticas DevOps
c)
Un lenguaje de programación para CI/CD
d)
Una herramienta solo para pruebas automatizadas
e)
Un repositorio open-source como GitHub
8.
¿Cuándo se lanzó Azure DevOps como tal?
a)
2005 como TFS
b)
2015 como VSTS
c)
2018, evolución de VSTS
d)
2010 con integración a GitHub
e)
2020 con soporte para Kubernetes
9.
¿Qué componente de Azure DevOps se usa para planificación y seguimiento?
a)
Azure Repos
b)
Azure Pipelines
c)
Azure Boards
d)
Azure Test Plans
e)
Azure Artifacts
10.
¿Qué ofrece Azure Repos?
a)
Gestión de pruebas manuales
b)
Control de versiones con Git o TFVC
c)
Creación de pipelines YAML
d)
Gestión de paquetes como NuGet
e)
Supervisión de aplicaciones
11.
¿Cuál es el corazón de CI/CD en Azure DevOps?
a)
Azure Boards
b)
Azure Pipelines
c)
Azure Repos
d)
Azure Artifacts
e)
Azure Test Plans
12.
¿Qué permite Azure Test Plans?
a)
Gestión de repositorios
b)
Gestionar pruebas manuales y automatizadas
c)
Creación de feeds para paquetes
d)
Planificación de sprints
e)
Despliegues multi-stage
13.
¿Qué gestiona Azure Artifacts?
a)
Tableros Kanban
b)
Paquetes y dependencias como NuGet o npm
c)
Pruebas exploratorias
d)
Repositorios Git
e)
Pipelines automatizados
14.
¿Qué modelo de seguridad usa Azure DevOps?
a)
Responsabilidad exclusiva de Microsoft
b)
Responsabilidad compartida con confianza cero
c)
Sin cifrado de datos
d)
Acceso libre sin autenticación
e)
Solo para datos en tránsito
15.
¿Cómo se manejan secretos en Azure Pipelines?
a)
En texto plano en YAML
b)
Usando variables secretas cifradas y Azure Key Vault
c)
Solo con autenticación multifactor
d)
Mediante GitHub Secrets
e)
Sin integración a Key Vault
16.
¿Con qué se integra Azure DevOps en el ecosistema Azure?
a)
Solo con GitHub
b)
Con Azure Resource Manager, Monitor y Key Vault
c)
Exclusivamente con Kubernetes
d)
Con herramientas on-premise como TFS
e)
Sin integración nativa
17.
¿Qué permite la integración de Azure DevOps con GitHub?
a)
Migrar solo repositorios
b)
Vincular repositorios, commits y usar Pipelines para CI/CD
c)
Eliminar la necesidad de Azure Boards
d)
Limitar el acceso a Azure
e)
Solo sincronizar usuarios
18.
¿Qué herramienta se usa para migrar de Azure DevOps a GitHub?
a)
Azure Pipelines
b)
GitHub Enterprise Importer
c)
Azure Key Vault
d)
Visual Studio Team Services
e)
Kubernetes Manifests
19.
¿Cuál es una predicción sobre el futuro de Azure DevOps?
a)
Desaparecerá completamente
b)
Mayor integración con GitHub y soporte para IA
c)
Se enfocará solo en on-premise
d)
No evolucionará hacia cloud-native
e)
Competirá sin sinergia con GitHub
20.
¿Qué significa YAML?
a)
Yet Another Markup Language
b)
YAML Ain't Markup Language
c)
YAML Advanced Modeling Language
d)
Yet Another Machine Learning
e)
YAML Automated Markup Language
21.
¿Cuándo se desarrolló YAML?
a)
1990
b)
2001
c)
2010
d)
2015
e)
2020
22.
¿Qué usa YAML para su estructura básica?
a)
Corchetes y comas como JSON
b)
Indentación con 2 espacios, no tabs
c)
Tabs para anidamiento
d)
Comillas obligatorias en todo
e)
Código ejecutable
23.
¿Cuál es una guideline para escribir YAML?
a)
Usar tabs para indentación
b)
Evitar comillas en strings simples y usar 2 espacios
c)
Permitir claves duplicadas
d)
No usar comentarios con #
e)
Ignorar la validación con linters
24.
¿Cuál es una restricción de YAML?
a)
Permite código ejecutable
b)
Solo datos estáticos, no tabs y claves no numéricas en algunos parsers
c)
Soporta inyecciones de código
d)
Requiere comas en listas
e)
Es más verbose que XML
25.
¿En qué caso de uso se destaca YAML?
a)
Para APIs de datos interchange
b)
Para configs en Docker, Kubernetes y Ansible
c)
Solo para machine learning
d)
En bases de datos relacionales
e)
Para programación imperativa
100 %
