Implementación de Infraestructura como código (IaC) con Azure Bicep para generar servicios cloud

dc.contributor.advisorRincón Pérez, Luisa Fernanda
dc.contributor.authorJaramillo Múnera, Santiago
dc.date.accessioned2025-11-12T21:24:15Z
dc.date.available2025-11-12T21:24:15Z
dc.date.issued2024
dc.description.abstractActualmente, la organización TQ cuenta con portales corporativos para varios de sus productos, los cuales se encuentran desplegados en la nube de Azure. El proceso de aprovisionamiento de cada portal en ambientes de desarrollo, pruebas y producción se hace de forma manual por parte de un empleado de infraestructura, lo cual implica un esfuerzo considerable y está sujeto al error humano. Adicionalmente, se conoce que se realizan copias de seguridad de la configuración de cada servicio, pero no se tiene un gobierno sobre esta información y las mismas no facilitan el proceso de despliegue de cada portal en caso de ser requerido. El proyecto tiene como objetivo crear una solución innovadora para automatizar y optimizar el proceso de creación y despliegue de servicios en la nube para los portales corporativos de la empresa TQ. Esto se logra mediante el uso de Infraestructura como Código (IaC) y plantillas de configuración Bicep, lo que garantiza una gestión eficiente y centralizada que respalde adecuadamente el ciclo de vida de la infraestructura en la nube. La solución propuesta integra el proceso de generación de plantillas de configuración utilizando Bicep. Además, se logra la integración mediante API con Azure DevOps para el versionamiento de objetos y el despliegue de los servicios a través de un pipeline. Todo esto se realiza de manera segura mediante una conexión entre DevOps y Azure. Durante el proceso de evaluación, se incluyeron tres usuarios con diferentes roles en el área de TI, a los cuales se les realiza una presentación inicial donde se expuso la problemática, la propuesta y la solución generada. Luego, se les dio a estos usuarios el acceso a la herramienta y se les asignó la tarea de aprovisionar nuevos servicios. Posteriormente, se les mostró en Azure los servicios generados y se concluyó con una encuesta para evaluar la percepción de utilidad y facilidad de uso de la herramienta por parte de estos usuarios.spa
dc.description.abstractCurrently, the TQ organization has corporate portals for several of its products, which are deployed in the Azure cloud. The provisioning process for each portal in development, testing, and production environments is performed manually by an infrastructure employee, which involves considerable effort and is subject to human error. Additionally, although backups of each service’s configuration are made, there is no governance over this information, and these backups do not facilitate the deployment process of each portal if required. The project aims to create an innovative solution to automate and optimize the process of creating and deploying cloud services for TQ’s corporate portals. This is achieved through the use of Infrastructure as Code (IaC) and Bicep configuration templates, ensuring efficient and centralized management that properly supports the cloud infrastructure lifecycle. The proposed solution integrates the process of generating configuration templates using Bicep. Furthermore, integration is achieved via API with Azure DevOps for object versioning and service deployment through a pipeline. All of this is carried out securely through a connection between DevOps and Azure. During the evaluation process, three users with different roles in the IT area were included. They were given an initial presentation explaining the problem, the proposal, and the generated solution. Then, these users were granted access to the tool and assigned the task of provisioning new services. Subsequently, the generated services were shown in Azure, and the process concluded with a survey to assess the perceived usefulness and ease of use of the tool by these users.eng
dc.description.degreelevelMaestría
dc.description.degreenameMagíster en Ingeniería de Software
dc.format.extent97 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/11522/5102
dc.language.isospa
dc.publisherPontificia Universidad Javeriana Cali
dc.publisher.departmentFacultad de Ingeniería y Ciencias
dc.publisher.programMaestría en Ingeniería de Software
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonshttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectInfraestructura como códigospa
dc.subjectIaCspa
dc.subjectBicepeng
dc.subjectCloudeng
dc.subjectAzureeng
dc.subjectInfrastructure as codeeng
dc.titleImplementación de Infraestructura como código (IaC) con Azure Bicep para generar servicios cloudspa
dc.typemaster thesis
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.localTesis/Trabajo de grado - Monografía - Maestría
dc.type.redcolhttps://purl.org/redcol/resource_type/TM
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Proyecto de Grado Final - Santiago Jaramillo Munera,,.pdf
Size:
4.89 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Licencia de Uso - Santiago Jaramillo Munera,,.pdf
Size:
170.04 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: