0% encontró este documento útil (0 votos)
127 vistas4 páginas

Devops Preguntas de Entrevista: 1. ¿Qué Sabes Sobre Devops?

DevOps es una práctica que promueve la colaboración entre los equipos de desarrollo y operaciones. El objetivo es acelerar el desarrollo de software mediante la integración continua, pruebas automatizadas y despliegues continuos, para mejorar la calidad y reducir los tiempos de entrega. Algunas de las herramientas y fases clave de DevOps incluyen Git, Jenkins, planificación, codificación, pruebas e implementación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
127 vistas4 páginas

Devops Preguntas de Entrevista: 1. ¿Qué Sabes Sobre Devops?

DevOps es una práctica que promueve la colaboración entre los equipos de desarrollo y operaciones. El objetivo es acelerar el desarrollo de software mediante la integración continua, pruebas automatizadas y despliegues continuos, para mejorar la calidad y reducir los tiempos de entrega. Algunas de las herramientas y fases clave de DevOps incluyen Git, Jenkins, planificación, codificación, pruebas e implementación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

DevOps

Preguntas de entrevista
1. ¿Qué sabes sobre DevOps?
A: Su respuesta debe ser simple y directa. Comience explicando la creciente
importancia de un DevOps en la industria de TI. Discuta cómo tal el enfoque
tiene como objetivo crear sinergias entre los esfuerzos de desarrollo y
operaciones. Equipos para acelerar la entrega de productos de software, con
una tasa de falla mínima. Incluya cómo DevOps es una práctica de valor
agregado, donde el desarrollo y los ingenieros de operaciones se unen a lo
largo del ciclo de vida del producto o del servicio, desde la etapa de diseño
hasta el punto de implementación.
2. ¿En qué se diferencia DevOps de la metodología ágil?
A: DevOps es una cultura que permite al equipo de desarrollo y operaciones
trabajar juntos. Esto da como resultado un desarrollo continuo, testing,
integración, implementación y monitoreo del software a lo largo del ciclo de
vida.

Metodología ágil de desarrollo de software que se centra en la iteración,


lanzamientos incrementales, pequeños y rápidos de software, junto con la
retroalimentación del cliente. Aborda las brechas y los conflictos entre el
cliente y los desarrolladores.
DevOps aborda las brechas y los conflictos entre los desarrolladores y las
operaciones TI.

3. ¿Cuáles son algunas de las herramientas DevOps más populares?


Las herramientas DevOps más populares son:
1. Selenium
2. Puppet
3. Chef
4. Git
5. Jenkins
6. Ansible
7. Docker

4. ¿Cuáles son las diferentes fases en DevOps?


A: Las diversas fases del ciclo de vida de DevOps son las siguientes:
Plan: Inicialmente, debe haber un plan para el tipo de aplicación que
necesita ser desarrollada. Obtener una imagen aproximada del proceso de
desarrollo es siempre una buena idea.
Código: la aplicación está codificada según los requisitos del usuario final.
Build: construya la aplicación integrando varios códigos formados en los
pasos anteriores.
Prueba: este es el paso más crucial del desarrollo de la aplicación. Prueba la
aplicación y reconstrucción, si es necesario.
Integrar: múltiples códigos de diferentes programadores se integran en uno
Implementar: el código se implementa en un entorno de nube para su uso
posterior. Esto asegura que cualquier nuevo cambio no afecte el
funcionamiento por un alto tráfico del sitio web
Operar: las operaciones se realizan en el código si es necesario.
Supervisar: se supervisa el rendimiento de la aplicación. Se hacen cambios
para cumplir los requisitos del usuario final.

La figura anterior indica el ciclo de vida de DevOps.

5. Mencione algunos de los principales beneficios de DevOps.


Los principales beneficios de DevOps son los siguientes:

Beneficios técnicos

 Entrega continua de software


 Problemas menos complejos de gestionar
 Detección temprana y corrección más rápida de defectos
Beneficios de negocio
 Entrega más rápida de características
 Entornos operativos estables
 Mejora de la comunicación y colaboración entre los equipos.

6. ¿Cómo abordará un proyecto que necesita implementarse un DevOps?


Los siguientes enfoques estándar se puede utilizar para implementar un
DevOps en un proyecto específico:
Nivel 1
Una evaluación del proceso existente y la implementación durante
aproximadamente dos a tres semanas para identificar áreas de mejora para
que el equipo pueda crear una hoja de ruta para la implementación.
Nivel 2
Crear una prueba de concepto (PoC). Una vez aceptado y aprobado, el equipo
puede comenzar con la implementación real y el despliegue del plan del
proyecto.
Nivel 3
El proyecto ahora está listo para que el DevOps lo implemente mediante el
control de versiones/integración/prueba/implementación/entrega y
seguimiento seguido paso a paso.

7. ¿Cuál es la diferencia entre entrega continua y despliegue continuo?

Entrega continua Despliegue continuo


 Garantiza que el código pueda  Cada cambio que pasa, se
ser seguro desplegada a la implementan pruebas
producción automatizadas para producción
 Asegura las aplicaciones  Hace que el desarrollo de
comerciales y los servicios software y el proceso de
funcionan como se esperaba liberación sean más rápidos y
 Entrega cada cambio a más robustos
producción mediante  No hay aprobación explícita de
ambientes, a través de un desarrollador y requiere una
rigurosas pruebas cultura desarrollada de
automatizadas monitoreo

También podría gustarte