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...
- 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= |