Cloud y DevOps en AWS y Azure
Infraestructura reproducible, desplegable a diario y con la factura bajo control.
En Pulselive automaticé infraestructura con Terraform sobre AWS; en BASF y Capitole llevé sistemas contenerizados a Kubernetes y OpenShift. La diferencia entre una nube que ayuda y una que sangra dinero casi nunca está en la tecnología: está en si la infraestructura está definida en código y si alguien mira la factura.
Trabajo con el principio de mínimo privilegio por defecto. He visto suficientes despliegues con permisos de administrador repartidos porque era lo rápido, y suficientes facturas infladas por recursos que nadie apagó, como para tratarlo como un detalle.
Qué incluye
Infraestructura como código
Todo definido en Terraform, versionado y reproducible. Levantar un entorno idéntico deja de ser un proyecto y pasa a ser un comando.
Contenedores y orquestación
Docker y Kubernetes (o OpenShift) con imágenes ligeras, límites de recursos y despliegues sin corte de servicio.
Pipelines CI/CD
GitHub Actions, GitLab CI o Jenkins: tests, análisis, build y despliegue automático. Desplegar deja de ser un evento.
Seguridad y permisos
Mínimo privilegio en IAM, secretos fuera del código en un gestor de secretos, y revisión de lo que está expuesto a internet.
Observabilidad
Logs estructurados, métricas y alertas que avisan antes de que te llame el cliente.
Optimización de coste
Revisión de la factura, dimensionado correcto, políticas de ciclo de vida y apagado de lo que no se usa.
Cómo trabajamos
- 01
Auditoría inicial
Reviso lo que tienes: arquitectura, permisos, pipelines y coste. Sale un informe con hallazgos priorizados por impacto.
- 02
Plan de trabajo
Qué se arregla primero, qué puede esperar y qué no merece tocarse. Con esfuerzo y precio por cada bloque.
- 03
Ejecución
Cambios incrementales y reversibles. Nada de migraciones de todo o nada un viernes por la tarde.
- 04
Traspaso
Documentación de la infraestructura y formación para que tu equipo pueda operarla sin mí.
Stack
- AWS
- Azure
- Terraform
- Docker
- Kubernetes
- OpenShift
- GitHub Actions
- GitLab CI
- Jenkins
- S3
- Lambda
- SQS
- CloudFront
- IAM
Preguntas frecuentes
¿Puedes reducir nuestra factura de AWS?
En la mayoría de los casos sí, y suele venir de lo mismo: instancias sobredimensionadas, almacenamiento sin políticas de ciclo de vida, entornos de pruebas encendidos por la noche y transferencia de datos mal planteada. La auditoría inicial te dice cuánto hay sobre la mesa antes de que contrates nada más.
¿AWS o Azure?
He trabajado a fondo con los dos. Si ya estás en uno, casi nunca compensa migrar por las diferencias técnicas. Si empiezas de cero, la decisión suele depender más de tu equipo y de tus acuerdos comerciales que de la tecnología.
¿Necesitamos Kubernetes?
Solo si tienes suficientes servicios y suficiente equipo para justificar su coste operativo. Para muchos proyectos, contenedores sobre un servicio gestionado más sencillo hacen el mismo trabajo con mucho menos mantenimiento.
¿Puedes trabajar con nuestro equipo de infraestructura?
Sí, es lo habitual. Vengo de equipos internacionales distribuidos y estoy acostumbrado a integrarme en procesos que ya existen en lugar de imponer los míos.
¿Tu infraestructura te está costando más de lo que debería?
Cuéntame cómo está montada y te digo dónde están los problemas. Primera llamada gratuita.