Implementación de una “cultura” DevOps utilizando la nube híbrida en el proceso de recepción, custodia, control y despliegue de aplicaciones en ambientes no productivos para el Banco Agrario de Colombia.
Compartir
Fecha
2020-12-11Autor
Beltrán Arévalo, Yohn Eduin
Director
Cárdenas Cárdenas, Roberto MauricioCitación
Gestores bibliográficos
Palabras clave
Cobertura regional / País
cead_-_josé_acevedo_y_gómezMetadatos
Mostrar el registro completo del ítem
Documentos PDF
Descripción del contenido
El presente proyecto de grado, pretende automatizar el proceso de recepción, custodia, control y despliegue de aplicaciones en ambiente de pruebas de certificación o también conocidos como ambientes no productivos aplicando la cultura DevOps, dado que actualmente este proceso se lleva a cabo de manera manual en el Banco Agrario de Colombia.
El problema de investigación se basa en los altos tiempos que toma actualmente el proceso de recepción de artefactos compilados y su posterior entrega al área de calidad para su custodia y control, para finalmente ser desplegados en ambientes de pruebas de certificación. Por otra parte, tampoco se tiene un control de versiones del código fuente de las aplicaciones manejadas, es decir, este código fuente reposa en el proveedor.
El objetivo por el cual se realiza esta investigación, es mostrar la problemática actual y la propuesta de solución, implementado un conjunto de herramientas en la nube hibrida, la cual combina infraestructura pública (Externo) usando herramientas de seguimiento de proyectos en internet y la infraestructura local (Interna) para el despliegue de los artefactos compilados, incursionando en la Cultura DevOps la cual sería totalmente nueva para el Banco.
Con el uso de DevOps, tanto en el proveedor de Software como en el cliente, mejora la comunicación y atomización de los procesos de entrega entre ambos, de la misma manera, genera una sinergia entre las dos partes, obteniendo ganancias significativas en tiempos de revisión y despliegues, sin dejar atrás la importancia de tener un repositorio central de código fuente.