Devops Master Simulacro Nuevas
![]() |
![]() |
![]() |
Título del Test:![]() Devops Master Simulacro Nuevas Descripción: Preguntsa nuevas para devops |




Comentarios |
---|
NO HAY REGISTROS |
La gran ventaja de un buen método DevOps es que crea un proceso repetible, fiable y previsible. ¿De qué proceso hablamos? Seleccione una: A._Configuración. B._Desarrollo. C._Entrega. D._Servicio. La Integración Continua es una práctica fundamental en DevOps. Es tan esencial como utilizar un sistema de Control de Versiones para el desarrollo. ¿Cuál es la principal ventaja de la Integración Continua? Seleccione una: A._Permite que el equipo priorice mejor el desarrollo y las pruebas. B._Permite que el usuario se implique en las pruebas de manera continua. C._Permite una integración adecuada de las pruebas en los servicios TI de producción. D._Permite que se entregue el software antes, con menos errores y que sea más económico. Analice estas dos afirmaciones sobre las dependencias en fase de compilación (Build-Time dependencies): 1. Las dependencias en fase de compilación deben estar presentes cuando se ejecuta la aplicación para que ésta pueda desarrollar su función habitual. 2. Las dependencias en fase de compilación deberán estar presentes cuando la aplicación se compila y se enlaza. Y estas dos afirmaciones sobre las dependencias en la fase de ejecución (Run- Time dependencies): A. Las dependencias de la fase de ejecución deben estar presentes cuando la aplicación se ejecuta para que ésta pueda desarrollar su función habitual. B. Las dependencias de la fase de ejecución deben estar presentes cuando la aplicación se compila y se enlaza. ¿Qué opciones son correctas?. A._1 y A. B._1 y B. C._2 y A. D._2 y B. Su equipo DevOps está trabajando en App’n’Go. Como su nombre indica, se trata de una App móvil. El requisito más importante de esta aplicación es que debe ser portable. Usted argumenta que App’n’Go no debería estar basada en la nube. Teniendo en cuenta este caso, ¿qué aspectos de la nube le llevan a este argumento? Seleccione una: A._Costes y ahorros del modelo Cloud. B._Aprovisionamiento dinámico y mantenimiento. C._Niveles de seguridad y servicio. D._Dependencia del proveedor y portabilidad de aplicaciones. El equipo de operaciones tiene previsto implementar un método nuevo. Le explican al jefe de equipo sus razones para implementar este nuevo método. ¿Cuál de las siguientes argumentaciones no es válida? Seleccione una: A._El equipo explica el objetivo del método y el valor que aportará al negocio. B._El equipo explica las ventajas y desventajas del método actual. C._El equipo explica Retorno de Inversión que conlleva la implementación del método. D._El equipo explica cómo funciona el nuevo método en otra empresa. ¿Qué cuerpo de conocimiento refleja mejor los fundamentos DevOps? Seleccione una: A._Agile, Entrega Continua, Gestión de Servicios TI, Lean/TPS. B._Agile, Integración Continua, Entrega Continua, Computación en la Nube. C._Integración Continua, Entrega Continua, ITIL®. D._PMBok, Arquitectura, Entrega Continua, ITIL®. Implementar DevOps implica cambios en la cultura de la empresa. ¿Cuál de las siguientes afirmaciones sobre el cambio de cultura es verdadera? Seleccione una: A._La implementación de DevOps significa crear una mentalidad y comportamiento nuevos para todos los implicados que se centre en el flujo de una sola pieza. Un cambio en la cultura. B._Para crear el flujo debe cambiar el comportamiento de todo el mundo dentro de cada silo de forma que se refleje la cultura DevOps de ese departamento. C._La introducción de DevOps significa que el departamento de Operaciones debe adoptar la cultura Agile del departamento de Desarrollo para que su trabajo se pueda sincronizar. D._Para implementar DevOps deben cambiar las herramientas y los métodos. Sin embargo, lo más importante es cambiar primero la cultura organizativa. La Entrega Continua es un paradigma completamente nuevo cuando se refiere a gestionar un negocio que se basa en software. El flujo de despliegue es uno de los aspectos fundamentales para cualquier implementación eficaz de DevOps, ya que ayuda tanto a la consecución de los objetivos empresariales como al gobierno corporativo ¿Cómo puede ayudar el Flujo de Despliegue al gobierno corporativo? Seleccione una: A._Ayuda a conseguir rendimiento y conformidad al mismo tiempo. B._Ayuda a conseguir sólo conformidad, ya que el Flujo de Despliegue incrementa la transparencia. C._Ayuda a conseguir sólo rendimiento, ya que el Flujo de Despliegue ayuda a que la entrega sea más rápida. D._Ayuda a priorizar el rendimiento o la conformidad, ya que no se pueden conseguir ambos al mismo tiempo. Como consultor de DevOps, una gran empresa le ha contratado para llevar a cabo una evaluación y una planificación para corregir los procesos y herramientas de Integración Continua (CI) que utilizan 3 equipos de desarrollo distribuidos. Estos tres equipos están ubicados en Nueva Delhi (GMT + 5 1/2), Liverpool, Gran Bretaña (GMT) y Dallas, Estados Unidos (GMT - 6). Todos los equipos trabajan de 9 de la mañana a 5 de la tarde. Para conseguir avances continuos en cada producto, los equipos distribuidos de cada uno de los tres centros trabajan en el mismo producto para cubrir más horas al día. Gracias a esta organización de los horarios, hay un pequeño espacio de tiempo de dos horas de coincidencia de trabajo entre Estados Unidos e Gran Bretaña y otro espacio de dos horas entre Gran Bretaña e India. Usted confirma que cada equipo utiliza Integración Continua (CI). Cada equipo valora la importancia de la Integración Continua y ha desarrollado herramientas internas en cada centro para facilitarla. Cada equipo tiene su propio conjunto de herramientas y su sistema de Control de Versiones local. Llevan a cabo la CI (Integración Continua) de forma local y envían las ramas del Control de Versiones en las que han trabajado y que han confirmado con un commit a los demás centros cuando terminan su jornada. Por las políticas de conciliación, se obliga al apagado de luces en cada edificio a las 17:10 hora local. Estos esfuerzos e iniciativas individuales no están dando su fruto: todos los equipos deberían ser más rápidos, detectar los errores con mayor celeridad y utilizar soluciones más ágiles. ¿Cuál es la mejor solución para asegurarse de que el proceso de CI logre los resultados esperados? Seleccione una: A._Utilizar un sistema de Control de Versiones distribuido, políticas de Punto de no-Check-in, y políticas de reversión del check-in. B._Utilizar una política concreta para los equipos locales que obliga a que cada solución individual se desarrolle en un único centro. C._Utilizar la política del Punto de no-Check-In y una reunión distribuida a mediodía GMT para sincronizar todos los equipos. D._Utilizar un sistema de Integración Continua de última tecnología adaptado para equipos de desarrollo distribuidos. DevOps se nutre de los conceptos más importantes de Agile, derivados del Sistema de Producción de Toyota. ¿Por qué es importante Ji-Koutei-Kanketsu (JKK) a la hora de introducir DevOps? Seleccione una: A._Elabora una Definición de Hecho basada en la finalización al 100% de un elemento de alta calidad. B._Ayuda al Propietario de Producto a gestionar el backlog de producto para su ejecución al 100%. C._Un factor clave para el éxito es establecer único Flujo de Despliegue para los servicios TI. D._Ofrece una definición de calidad basada en Kaizen o en la mejora continua. La empresa X-AppGo tiene una gran reputación en cuanto a la creación de aplicaciones robustas y potentes de comercio electrónico. Las han creado para varias empresas minoristas de gran calibre. Utilizan un modelo SDLC tradicional para garantizar que la rigurosidad, el control y el aseguramiento de la calidad (QA) sean los adecuados antes de presentar la aplicación al cliente. Sin embargo, ha aparecido recientemente una competencia bastante agresiva. Sus competidores lanzan aplicaciones de e-commerce mucho más rápido y sus aplicaciones son accesibles desde dispositivos móviles. X-AppGo debe replantearse cómo desplegar y entregar las aplicaciones. Se enfrentan a varios desafíos: En muchas ocasiones Desarrollo no entiende los requisitos operativos de la aplicación Los scripts de despliegue sufren fallos Las actualizaciones fallan cuando se despliegan nuevas mejoras en los clientes ya existentes Operaciones se dedica constantemente a apagar fuegos para que las aplicaciones de ecommerce que están en producción sigan funcionando. ¿Cuál es el primer paso óptimo que debería dar X-AppGo para llegar a un modelo de Despliegue Continuo? Seleccione una: A._Desarrollo debería involucrar informalmente a operaciones al comienzo del proyecto y crear scripts de despliegue al final del proyecto. B._Desarrollo debería involucrar informalmente a Operaciones durante todo el proyecto y colaborar con ellos para crear de manera conjunta los scripts de despliegue. C._Al finalizar el proyecto de desarrollo, el equipo de Operaciones debería pedirle al de Desarrollo que planifiquen y desarrollen los scripts de despliegue. D._Operaciones debería participar en el proyecto y programar los scripts de despliegue una vez que la aplicación ha sido desarrollada y probada por completo por el equipo de Desarrollo. ACMECONST ha gestionado la configuración de sus aplicaciones críticas de manera específica para cada una de ellas El equipo de Desarrollo instala módulos de la aplicación de forma manual y edita, también manualmente, los archivos de configuración relevantes para que funcionen. A menudo, tras editar los archivos de configuración a mano, la aplicación falla. El equipo de Desarrollo tiene muchos problemas cuando tiene que retroceder de forma fiable a un estado correcto conocido, ya que no hay registros de la última configuración conocida. Esto conlleva retrasos importantes a la hora de implementar las mejoras de la aplicación. Los cambios pequeños dañan la aplicación, dificultando la identificación y la solución de los problemas. Esto también hace complicada la creación de entornos para pruebas manuales. ACMECONST quiere alcanzar un proceso eficaz de Gestión de Configuraciones para poder hacer frente a sus puntos débiles actuales. ¿Cuál de las siguientes no puede considerarse una estrategia eficaz para conseguirlo? Seleccione una: A._Mantener siempre juntos los archivos binarios y la información de configuración. B._Automatizar por completo la gestión de los archivos de configuración de aplicaciones. C._Tener toda la información de configuraciones en una única ubicación central. D._Que los archivos binarios sean independientes de la información de configuraciones. Las pruebas de aceptación automatizada son características de una correcta implementación de DevOps. Cuando no disponemos de mucho tiempo y la aplicación es estable, ¿cuál es la mejor opción para las pruebas de Aceptación? Seleccione una: A._Automatizar las pruebas "happy path". B._Automatizar las pruebas "sad path". C._No automatizar las pruebas. ¿Cuál de las siguientes características de la virtualización nos ayuda más a mantener la misma configuración del entorno durante las diferentes fases del Flujo de espliegue? Seleccione una: A._Imagen del disco virtual. B._Imagen de la máquina virtual. C._Biblioteca de plantillas de máquinas virtuales. Cuando se trata de un producto nuevo, su equipo necesitará desarrollar un Flujo de Despliegue. Como parte de la Integración Continua hay que definir una fase Commit (Commit Stage) en el flujo. Debate esta fase con los integrantes de su equipo. El Process Master afirma: "Basta con compilar los tests en la fase de commit (Commit stage) para que el Flujo de Despliegue mantenga su velocidad". ¿Es verdad? Seleccione una: A._Sí. La fase de confirmación se centra en hacer commit del código. Esto debe hacerse rápidamente. B._Sí. No hay problema, porque hay una fase de pruebas después de la fase de commit (Commit stage). C._No, el proceso de commit deberá ser lo más lento posible para conseguir un flujo de una sola pieza. D._No, el Control de Versiones y las pruebas básicas deben realizarse durante la fase de Commit (Commit stage). La empresa X-AppGo tiene problemas críticos con el arranque e inicialización de las aplicaciones. A medida que analiza el problema, comprueba que los componentes de la aplicación tienen dependencias atípicas, es decir, cuando se está creando el componente A, el desarrollador necesita crear el componente B, pero para crear el componente B el desarrollador necesita el componente A. Para resolver la situación, el desarrollador puede crear una versión del componente A que se puede utilizar para crear el componente B, y después utilizar una nueva versión del componente B para crear la nueva versión del A. ¿Cómo se denomina esta técnica? Seleccione una: A._Escalera de compilación circular. B._Escalera de compilación de dependencias circulares. C._Escalera de compilación de dependencias entre componentes. D._Escalera de compilación de componentes modulares. El equipo de Operaciones ha recibido una petición urgente para llevar a cabo una actualización de seguridad proporcionada por un fabricante. ¿Cómo debería proceder el equipo de Operaciones? Seleccione una: A._Aplicar directamente el parche de seguridad, ya que la petición es urgente. Operaciones es el equipo encargado de la gestión de la infraestructura, y por lo tanto no es necesario informar a nadie más. B._Informar inmediatamente a los usuarios sobre la actualización. Después, comenzar a preparar la instalación urgente del parche de seguridad. C._Crear una RFC con el parche urgente e informar a todos los interesados. Después, aplicar el parche urgente de acuerdo con el Acuerdo de Nivel de Servicio (SLA). D._Consultar el SLA, luego aplicar el parche de seguridad y después informar a los interesados y a los usuarios sobre lo que se describe en el SLA. En DevOps, los Acuerdos de Nivel de Servicio (SLAs) son importantes para que el cliente pueda experimentar el valor que se le ha prometido. ¿Por qué son importantes los SLAs para el cliente? Seleccione una: A._Los SLAs consideran esencial la continuidad del servicio y la garantizan. B._La continuidad del servicio forma parte de los documentos que se han acordado. C._El incumplimiento del Acuerdo de Nivel de Servicio (SLA) implica una penalizaci ón económica. D._Los Acuerdos de Nivel de Servicio (SLAs) son necesarios para medir el valor. ¿Cuál de las siguientes actividades deberían evitar los testers como punto de partida para su base de datos de pruebas? Seleccione una: A._Crear una copia por medio de un volcado del conjunto de datos de producción actual para realizar pruebas. B._Crear un conjunto de datos reducido que utilice una cantidad mínima de datos de prueba para verificar el comportamiento previsto. C._Crear y gestionar conjuntos de datos más pequeños para hacer pruebas específicas. D._Crear conjuntos de datos personalizados seleccionando cuidadosamente un subgrupo más pequeño de los datos de producción. ¿Cuál de las siguientes afirmaciones no es consecuencia de la creación de un proceso continuo desde Desarrollo hasta Operaciones? Seleccione una: A._Automatización de procesos, lo que reduce la carga de trabajo humano. B._Flujo entre Desarrollo y Operaciones a través de trabajo estandarizado y listas de verificación. C._Optimización en lo que respecta al valor desde el punto de vista del cliente. D._Sincronización del ciclo de operación y gestión entre Desarrollo y Operaciones.. Los equipos en los que se emplean buenas prácticas de colaboración tienen tickets de tareas sincronizados. Un director de tecnología realizó visitas al Gemba (Go and See) para investigar cómo trabajaba el equipo de Operaciones. El equipo de Operaciones siempre redefine la infraestructura operativa tras una entrega. ¿Cuál es el mejor consejo que puede dar para mejorar esta práctica?. A._No deberían hacer nada. No hay nada que mejorar, ya que la redefinición es algo que siempre debe hacerse. B._Deberían examinar cómo conformar la infraestructura operativa y el control de accesos del entorno operativo. C._Deberían revisar la infraestructura operativa, de modo que se convierta en un proceso automatizado. D._Deberían empezar a compartir sus conocimientos sobre el proceso de despliegue con el equipo de Desarrollo. En caso de que haya un fallo, las características de su infraestructura deberían permitir la reconstrucción de sistemas en un periodo de tiempo previsible. ¿Qué dos características permiten la recuperación de la manera más adecuada? Seleccione una: A._Detección de errores automatizada y servicios en la nube. B._Despliegue automatizado y virtualización del servidor. C._Aprovisionamiento automatizado y mantenimiento autonómico. D._Restauración y configuración automatizadas del servidor. El Control de Versiones es la herramienta más notable en la Gestión de la Configuración y es el primer paso para apoyar la estrategia de Gestión de Configuraciones de una empresa. ¿Qué otros dos aspectos clave son necesarios en una estrategia de Gestión de Configuraciones adecuada? Seleccione una: A._Puede realizar un cambio incremental sobre cualquiera de los elementos individuales y desplegar el cambio en cualquiera de mis entornos y en todos ellos. Cumple con todos los requisitos específicos de una auditoría interna. B._Puede realizar un cambio incremental sobre cualquiera de los elementos individuales y desplegar el cambio en cualquiera de mis entornos y en todos ellos. Cumple con todas las normativas de cumplimiento de mi empresa. C._Sólo puede realizar cambios programados semanalmente en cualquiera de los elementos individuales y desplegar el cambio en cualquiera de mis entornos y en todos ellos. Cumple con todos los requisitos específicos de una auditoría interna. D._Sólo puede llevar a cabo cambios programados semanalmente en cualquiera de los elementos individuales y desplegar el cambio en cualquiera de mis entornos y en todos ellos. |