Oferta de empleo: "Ingeniero DevOps"
Trabajo real:
- Desplegar manualmente archivos WAR en Tomcat
- SSH en servidores para comprobar los registros
- Reiniciar los servicios cuando se bloquean
- Actualizar las reglas del cortafuegos mediante tickets
- Sin infraestructura como código
- Sin CI/CD
- Sin nubes
No estás contratando a un ingeniero DevOps.
Estás contratando a un administrador de sistemas que sabe que Docker existe.
Simplemente sé honesto sobre el puesto.
Los administradores de sistemas son valiosos. Deja de fingir que haces DevOps cuando no es así.
Tu archivo Docker:
- DESDE ubuntu:latest
- Instala 47 paquetes
- Se ejecuta como raíz
- Tamaño de imagen de 2,3GB
- La reconstrucción dura 15 minutos
- El escaneo de seguridad muestra 89 vulnerabilidades
Tu app:
- Un script en Python
- 3 Dependencias
- Podía funcionar en Alpine en una imagen de 50MB
No estás usando contenedores.
Estás construyendo máquinas virtuales con Dockerfiles.
Esto es lo que pasa cuando la gente aprende Docker a partir de artículos aleatorios de Medium.
"Ponte sin servidor", dijeron. "No hay infraestructura que gestionar", dijeron.
Ahora tienes:
- 94 Funciones lambda
- Problemas de arranque en frío que no se pueden arreglar
- Tiempos muertos que no puedes controlar
- Depurar eso es una pesadilla
- Registros de CloudWatch que cuestan 800 dólares/mes
- Bloqueo de proveedores tan profundo que no puedes irte
¿Y tu factura?
Más alto que ejecutar todo en EC2.
Sin servidor no significa que no haya servidores.
Significa no tener control sobre los servidores por los que pagas precios premium.