Caso 4 — Portal Personalizado de Aprovisionamiento IaC.
Se trata de un portal web donde los equipos y desarrolladores pueden solicitar con la arquitectura inicial de su aplicación en mente los recursos y capacidades de infraestructura o ambientes completos de desarrollo, testing o producción, esta solicitud llega a nuestro equipo y se activa el protocolo de aprovisionamiento y delivery evitando complejas sesiones o plantillas de excel.
Problema:
Una organización con más de 300 equipos de desarrollo enfrentaba demoras constantes para disponer de nuevos ambientes de trabajo. Cada solicitud de infraestructura debía gestionarse mediante correos electrónicos, herramientas ITSM y múltiples aprobaciones manuales entre las áreas de infraestructura, redes, seguridad, bases de datos y plataformas cloud.
El tiempo promedio para entregar un ambiente completo de desarrollo variaba entre 10 y 20 días hábiles, debido a la coordinación entre diferentes equipos técnicos y a la ejecución manual de tareas como:
Creación de Resource Groups y suscripciones.
Aprovisionamiento de redes virtuales y conectividad.
Configuración de máquinas virtuales, Kubernetes o servicios PaaS.
Implementación de bases de datos y almacenamiento.
Configuración de accesos, identidades y secretos.
Aplicación de políticas de seguridad, monitoreo y respaldo.
Además de los tiempos de espera, existían diferencias entre ambientes, errores de configuración, baja trazabilidad de los cambios y poca visibilidad sobre los costos consumidos por cada proyecto.
Solución:
Se diseñó e implementó un Portal Corporativo de Aprovisionamiento de Infraestructura, integrado con el catálogo de servicios de la organización, que permitió a los equipos solicitar ambientes completos mediante un proceso de autoservicio.
A través del portal, los usuarios podían seleccionar plantillas preaprobadas para diferentes tipos de soluciones, como:
Ambiente de Desarrollo.
Ambiente de Pruebas.
Laboratorio de Innovación.
Plataforma de Microservicios.
Clúster Kubernetes.
Plataforma de Datos.
Cada solicitud desencadenaba automáticamente un flujo de automatización basado en:
Terraform para el aprovisionamiento de infraestructura como código.
Ansible para la configuración de sistemas operativos y middleware.
Pipelines de Azure DevOps para la orquestación del proceso.
Integración con Azure, control de identidades, Key Vault, monitoreo y políticas corporativas.
Flujos de aprobación para recursos de alto impacto.
Etiquetado automático para gobierno, costos y cumplimiento.
El portal también incorporó funcionalidades de:
Catálogo de servicios.
Estado del aprovisionamiento en tiempo real.
Historial de solicitudes.
Administración del ciclo de vida de los ambientes.
Renovación o eliminación automática de entornos temporales.
Reportes de consumo por proyecto y área de negocio.
Este enfoque es consistente con las plataformas de orquestación y autoservicio utilizadas para ofrecer infraestructura como servicio mediante catálogos, automatización y reutilización de plantillas de infraestructura.
Resultado:
La implementación del portal permitió transformar el proceso de entrega de infraestructura dentro de la organización.
Los principales resultados fueron:
Reducción del tiempo de aprovisionamiento de 15 días a menos de 30 minutos para ambientes estándar.
Eliminación de más del 90% de las actividades manuales del proceso.
Estandarización completa de la infraestructura mediante Infraestructura como Código (IaC).
Cumplimiento automático de políticas de seguridad y gobierno corporativo.
Disminución significativa de errores de configuración entre ambientes.
Mayor trazabilidad y auditoría de todas las solicitudes.
Optimización del consumo de recursos mediante apagado y eliminación automática de ambientes temporales.
Incremento en la productividad de los equipos de desarrollo, que pudieron concentrarse en construir software en lugar de esperar recursos de infraestructura.
Reducción de la carga operativa de los equipos de infraestructura, permitiéndoles enfocarse en iniciativas de mayor valor estratégico.
