Supervisión automática de los cambios de Base de Datos

RESUMEN : El equipo DevOps de la compañía Bancolombia S.A es considerado un centro de excelencia dentro de la misma e incluso internacionalmente, en uno de sus enfoques como lo es el de habilitar y mantener soluciones encontraron una oportunidad de mejora para el proceso de auditoria en los Releases...

Full description

Autores:
Restrepo Garcia, Kevin Alonso
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/30460
Acceso en línea:
https://hdl.handle.net/10495/30460
Palabra clave:
Base de datos
Databases
Finanza
finance
Desarrollo
development
Actividad bancaria
banking
Devops
datical
http://aims.fao.org/aos/agrovoc/c_2901
http://aims.fao.org/aos/agrovoc/c_331049
http://aims.fao.org/aos/agrovoc/c_9077
http://vocabularies.unesco.org/thesaurus/concept501
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_8e3d86a537cc46dca178c66568f96169
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/30460
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Supervisión automática de los cambios de Base de Datos
title Supervisión automática de los cambios de Base de Datos
spellingShingle Supervisión automática de los cambios de Base de Datos
Base de datos
Databases
Finanza
finance
Desarrollo
development
Actividad bancaria
banking
Devops
datical
http://aims.fao.org/aos/agrovoc/c_2901
http://aims.fao.org/aos/agrovoc/c_331049
http://aims.fao.org/aos/agrovoc/c_9077
http://vocabularies.unesco.org/thesaurus/concept501
title_short Supervisión automática de los cambios de Base de Datos
title_full Supervisión automática de los cambios de Base de Datos
title_fullStr Supervisión automática de los cambios de Base de Datos
title_full_unstemmed Supervisión automática de los cambios de Base de Datos
title_sort Supervisión automática de los cambios de Base de Datos
dc.creator.fl_str_mv Restrepo Garcia, Kevin Alonso
dc.contributor.advisor.none.fl_str_mv Medina Gómez, Emanuel
Fonseca Espinal, Jaime Humberto
dc.contributor.author.none.fl_str_mv Restrepo Garcia, Kevin Alonso
dc.subject.unesco.none.fl_str_mv Base de datos
Databases
topic Base de datos
Databases
Finanza
finance
Desarrollo
development
Actividad bancaria
banking
Devops
datical
http://aims.fao.org/aos/agrovoc/c_2901
http://aims.fao.org/aos/agrovoc/c_331049
http://aims.fao.org/aos/agrovoc/c_9077
http://vocabularies.unesco.org/thesaurus/concept501
dc.subject.agrovoc.none.fl_str_mv Finanza
finance
Desarrollo
development
Actividad bancaria
banking
dc.subject.proposal.spa.fl_str_mv Devops
datical
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_2901
http://aims.fao.org/aos/agrovoc/c_331049
http://aims.fao.org/aos/agrovoc/c_9077
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept501
description RESUMEN : El equipo DevOps de la compañía Bancolombia S.A es considerado un centro de excelencia dentro de la misma e incluso internacionalmente, en uno de sus enfoques como lo es el de habilitar y mantener soluciones encontraron una oportunidad de mejora para el proceso de auditoria en los Releases de las bases de datos, la manera en que estas se estaban llevando a cabo se consideró ineficiente en relación al tiempo y al recurso humano, incluso en términos de calidad como la usabilidad. De cara a enfrentar dicho problema el equipo encontró un servicio DMC Liquibase Enterprise que les mejoraría considerablemente la eficiencia en el proceso de auditoría y revisión de Releases, este les implicaría al menos una contratación. Dentro de la necesidad de personal la compañía me contrato ocupando vacante de Aprendiz U. DevOps, rol desempeñado durante los 6 meses que duro la práctica, logrando la participación en 7 Sprints enfocados al servicio en cuestión, acompañamientos a otros equipos de la compañía en la solución de errores, participación en los espacios de aprendizaje del equipo DevOps e incluso haciendo parte del grupo de soporte DevOps para toda la compañía. Para habilitar el DMC en cada ambiente se hizo el despliegue de infraestructura como código (instalación de capabilitites desde la creación de los recursos), desarrollo para la vinculación de los proyectos en el DMC de manera automática, creación de un Reverse Proxy para hacer uso del certificado SSL de las aplicaciones DevOps dentro de la compañía y vinculación del directorio activo de la compañía al servicio.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-09-07T16:48:08Z
dc.date.available.none.fl_str_mv 2022-09-07T16:48:08Z
dc.date.issued.none.fl_str_mv 2022
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/30460
url https://hdl.handle.net/10495/30460
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 28
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín - Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstream/10495/30460/1/RestrepoKevin_2022_DevopsBasesDatos.pdf
https://bibliotecadigital.udea.edu.co/bitstream/10495/30460/2/license_rdf
https://bibliotecadigital.udea.edu.co/bitstream/10495/30460/3/license.txt
bitstream.checksum.fl_str_mv c0abbeae978912441bd27879630bc742
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173170742919168
spelling Medina Gómez, EmanuelFonseca Espinal, Jaime HumbertoRestrepo Garcia, Kevin Alonso2022-09-07T16:48:08Z2022-09-07T16:48:08Z2022https://hdl.handle.net/10495/30460RESUMEN : El equipo DevOps de la compañía Bancolombia S.A es considerado un centro de excelencia dentro de la misma e incluso internacionalmente, en uno de sus enfoques como lo es el de habilitar y mantener soluciones encontraron una oportunidad de mejora para el proceso de auditoria en los Releases de las bases de datos, la manera en que estas se estaban llevando a cabo se consideró ineficiente en relación al tiempo y al recurso humano, incluso en términos de calidad como la usabilidad. De cara a enfrentar dicho problema el equipo encontró un servicio DMC Liquibase Enterprise que les mejoraría considerablemente la eficiencia en el proceso de auditoría y revisión de Releases, este les implicaría al menos una contratación. Dentro de la necesidad de personal la compañía me contrato ocupando vacante de Aprendiz U. DevOps, rol desempeñado durante los 6 meses que duro la práctica, logrando la participación en 7 Sprints enfocados al servicio en cuestión, acompañamientos a otros equipos de la compañía en la solución de errores, participación en los espacios de aprendizaje del equipo DevOps e incluso haciendo parte del grupo de soporte DevOps para toda la compañía. Para habilitar el DMC en cada ambiente se hizo el despliegue de infraestructura como código (instalación de capabilitites desde la creación de los recursos), desarrollo para la vinculación de los proyectos en el DMC de manera automática, creación de un Reverse Proxy para hacer uso del certificado SSL de las aplicaciones DevOps dentro de la compañía y vinculación del directorio activo de la compañía al servicio.ABSTRACT : The DevOps team of the company Bancolombia S.A is considered a center of excellence within it and even internationally, in one of its approaches, such as enabling and maintaining solutions, it found an opportunity to improve the audit process in the Releases of the databases, the way in which they were being carried out, were found to be inefficient in terms of time and human resources, even in terms of quality such as usability. In order to face this problem, the team found a DMC Liquibase Enterprise service that would improve them with great efficiency in the process of auditing and reviewing Releases, this would imply at least one contract. Within the need for personnel, the company hired me to occupy a U. DevOps Apprentice vacancy, a role I performed during the 6 months that the internship lasted, achieving participation in 8 Sprints focused on the service in question, accompaniment to other company teams in the bug fixes, participation in the DevOps team learning spaces and even being part of the DevOps support group for the entire company. To enable the DMC in each environment, infrastructure as code was used (installation of capabilities from the creation of the resources), development for the linking of the projects in the DMC automatically, creation of a Reverse Proxy to make use of the SSL certificate of DevOps applications within the company and linking of the company's active directory to the service.28application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Supervisión automática de los cambios de Base de DatosMedellín - ColombiaBase de datosDatabasesFinanzafinanceDesarrollodevelopmentActividad bancariabankingDevopsdaticalhttp://aims.fao.org/aos/agrovoc/c_2901http://aims.fao.org/aos/agrovoc/c_331049http://aims.fao.org/aos/agrovoc/c_9077http://vocabularies.unesco.org/thesaurus/concept501Ingeniero de SistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaORIGINALRestrepoKevin_2022_DevopsBasesDatos.pdfRestrepoKevin_2022_DevopsBasesDatos.pdfTrabajo de grado de pregradoapplication/pdf514189https://bibliotecadigital.udea.edu.co/bitstream/10495/30460/1/RestrepoKevin_2022_DevopsBasesDatos.pdfc0abbeae978912441bd27879630bc742MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstream/10495/30460/2/license_rdfe2060682c9c70d4d30c83c51448f4eedMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstream/10495/30460/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/30460oai:bibliotecadigital.udea.edu.co:10495/304602022-09-07 11:48:50.895Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=