TCC
Realizamos la implementación de la automatización IC/DC y la cultura DevOps de una de las empresas más importantes del sector logístico en Colombia.

Descripción del caso
Implementamos un sistema automatizado para agilizar la entrega de aplicaciones Java en Weblogic. Antes, cada paso del proceso, como descargar el código desde repositorios, gestionar versiones, compilar con Maven y Gradle, aprobar y notificar a través de correos y Teams, era realizado manualmente. Esto no solo consumía mucho tiempo, sino que también aumentaba la posibilidad de errores humanos.
Reto
Nuestro objetivo consistía en transformar este proceso, haciendo que fuera automatizado y eficiente. Utilizamos Jenkins, una herramienta de orquestación para coordinar todas las etapas del ciclo de vida del software.


Solución
Adoptamos la arquitectura Agente-Nodo, donde los nodos se crean dinámicamente según la demanda, siguiendo principios de Infraestructura como Código (IaC). Esto significa que el entorno de desarrollo se configura automáticamente según las especificaciones del código, asegurando consistencia y eliminando configuraciones manuales propensas a errores.
Tecnologías








Impacto
Con el modelo de automatización se optimizaron los tiempos de entrega en un 91,6%, de 1 hora a 5 minutos, esto con el modelo de backup y rollback incluido.
Conclusión
Al implementar esta solución, logramos reducir significativamente el tiempo dedicado a la preparación y entrega de aplicaciones. Ahora, los desarrolladores pueden concentrarse en la innovación y disminuir tareas repetitivas y propensas a errores. Además, la calidad y consistencia de las implementaciones mejoraron notablemente, ya que el proceso automatizado garantiza que cada versión se despliegue correctamente en el entorno correspondiente (Dev, QA, PDN). Las notificaciones automáticas también mejoraron la comunicación y la colaboración entre equipos, utilizando herramientas modernas como correos electrónicos y Teams para mantener a todos informados en tiempo real.


