Cómo gestionar la migración de SMS MFA a Passkeys en Azure Entra ID

Problema Microsoft ha anunciado que dejará de ofrecer SMS y llamadas de voz como método de autenticación multifactor (MFA) dentro de Azure Entra ID. Los inquilinos que dependen de esos canales deben migrar a un método soportado, y la política predeterminada empuja a los usuarios que todavía usan SMS a adoptar Passkeys. El reto no es solo cambiar la UI; implica actualizar la configuración de MFA, validar que los usuarios tengan un método alternativo y evitar que el acceso se bloquee durante la transición. En entornos donde cientos o miles de cuentas usan SMS, la migración mal planificada genera tickets de soporte, bloqueos de cuentas y, en el peor caso, pérdida de acceso a recursos críticos. ...

July 13, 2026 · Ernesto

Roadmap para desarrollo de infraestructura y backend con .NET

Problema Muchos desarrolladores que dominan C# y ASP.NET Core quieren pasar de crear APIs CRUD a construir plataformas de infraestructura: paneles de gestión de servidores, sistemas de despliegue continuo, dashboards de monitorización y herramientas que interactúen con Docker, redes o DNS. El reto no es sólo aprender el lenguaje, sino adquirir los conceptos y habilidades de infraestructura que permitan diseñar, implementar y operar esos sistemas de forma fiable y escalable. Sin un camino estructurado, el aprendizaje se vuelve disperso, se pierden buenas prácticas y los proyectos terminan con “código que funciona pero que no se puede mantener”. ...

July 13, 2026 · Ernesto

Cómo estructurar frontend, backend y base de datos en Kubernetes

Problema En entornos de desarrollo y producción basados en Kubernetes es frecuente que los equipos necesiten separar claramente los componentes de una aplicación: un frontend (React, Angular, etc.), un backend (API en Node, Go, Python…) y la base de datos. La dificultad surge al decidir dónde y cómo almacenar la configuración (URLs, puertos, credenciales) y cómo exponer la base de datos sin acoplarla al pod del backend. Muchos usuarios intentan colocar variables en archivos .env dentro del contenedor o montar la base de datos como un contenedor adicional dentro del mismo pod, lo que genera problemas de escalabilidad, seguridad y mantenimiento. ...

July 12, 2026 · Ernesto

Cómo crear y mantener un catálogo fiable de herramientas oficiales para DevOps/Cloud/SRE con AI agents

Problema En entornos de DevOps, SRE y Cloud, la cantidad de agentes AI, skill‑sets y MCP (Managed Cloud Platform) servers crece rápidamente. Cada equipo necesita acceder a versiones oficiales, evitar herramientas de terceros sin garantía y, sobre todo, contar con información de riesgo (write‑capability, aprobación humana, trazabilidad). Sin un catálogo centralizado, los ingenieros pierden tiempo buscando repositorios, verifican enlaces rotos manualmente y, en el peor de los casos, integran herramientas no auditadas que pueden romper pipelines o exponer credenciales. ...

July 11, 2026 · Ernesto

Cómo gestionar SSL inspection sin romper herramientas de desarrollo

Problema En muchas organizaciones la inspección de tráfico TLS forma parte de la estrategia de seguridad perimetral. Cuando se habilita, el dispositivo de inspección actúa como un MITM (Man‑In‑The‑Middle) y presenta un certificado firmado por una autoridad interna. Los desarrolladores, sin embargo, suelen ejecutar herramientas que confían en almacenes de certificados propios: pip, mvn, go, aws cli, sentry-cli, entre otros. Cada vez que la cadena de confianza no incluye la CA interna, la herramienta aborta con errores de validación. El síntoma típico es una cascada de fallos al descargar dependencias o al interactuar con APIs externas, obligando a los equipos a desactivar la inspección o a parchear manualmente cada cliente. En entornos con equipos pequeños que planean escalar, este proceso se vuelve insostenible. ...

July 10, 2026 · Ernesto

Cómo solucionar bloqueos al crear CloudFront distributions en AWS

Problema En varios entornos de aprendizaje y en proyectos piloto, los ingenieros se topan con el mensaje: Your account is currently blocked from creating CloudFront distributions. Please contact AWS Support. El error aparece al intentar crear la primera distribución de CloudFront, aun cuando la cuenta lleva semanas operando recursos como EC2, S3 o ECS. El bloqueo impide avanzar con la capa CDN, forzando a buscar alternativas externas o a abrir tickets de soporte que a menudo quedan sin respuesta. El patrón es claro: la cuenta está bajo una restricción de servicio que impide la creación de recursos de CloudFront, sin que el usuario haya recibido una notificación previa de límite excedido. ...

July 9, 2026 · Ernesto

Cómo implementar un agente de auto‑curación para contenedores Docker

Problema En entornos de producción con contenedores Docker, los fallos inesperados (por ejemplo, procesos que se detienen, puertos que dejan de responder o configuraciones que quedan corruptas) pueden pasar desapercibidos hasta que un cliente experimenta un error. Cuando el orquestador no está configurado para reiniciar automáticamente (por política, por falta de restart: always o porque el contenedor forma parte de un sandbox de pruebas), el estado fallido persiste y el servicio queda inoperativo. ...

July 8, 2026 · Ernesto

Cómo impulsar tu carrera de Sysadmin y obtener salarios más altos

Problema Muchos profesionales de infraestructura y soporte técnico llegan a un punto donde el salario actual no cubre el costo de vida y la progresión de carrera se estanca. El patrón típico incluye: años de experiencia autodidacta sin títulos formales ni certificaciones reconocidas, un puesto de “IT Manager” o “Sysadmin” con remuneración por debajo del promedio del mercado, escasa demanda local para roles especializados (Network, Systems) y dificultad para acceder a oportunidades internacionales por barreras de certificación y costos de visa. El desafío es convertir ese bagaje técnico en un perfil que sea competitivo tanto en el mercado local como en plataformas de trabajo remoto o en países con salarios más altos. ...

July 7, 2026 · Ernesto

Cómo mantener la profundidad de SRE y avanzar en tu carrera cuando estás atrapado en un rol de soporte L1/L2

Problema Muchos ingenieros con varios años de experiencia en SRE terminan en equipos de soporte L1/L2 después de una reestructuración o un contrato “seguro”. El día a día se reduce a tickets, runbooks y escalados, sin oportunidad de diseñar pipelines, escribir código de automatización o definir SLO/SLI. Con el tiempo el currículum muestra una brecha entre la experiencia real y la que el mercado espera para roles senior (L4/L5, Platform Engineer). El desafío es doble: seguir adquiriendo profundidad técnica mientras se mantiene la empleabilidad y se prepara una narrativa que no penalice el periodo de soporte. ...

July 7, 2026 · Ernesto

Cómo centralizar la gestión de Redis, PostgreSQL, Docker y otros servicios con una única TUI y servidor JSON‑RPC

Problema Los equipos de operaciones suelen trabajar con una colección heterogénea de herramientas: redis-cli para Redis, psql o mysql para bases de datos, ssh para acceso remoto, docker para contenedores, git para control de versiones y clientes HTTP para APIs. Cada una tiene su propio flujo de autenticación, su propio formato de salida y, sobre todo, su propia ventana de terminal. El “cambio de contexto” constante genera: pérdida de tiempo al abrir y cerrar sesiones, dificultad para correlacionar logs de diferentes fuentes, riesgo de que credenciales se propaguen en archivos temporales, complejidad al automatizar tareas con scripts que deben invocar múltiples binarios. En entornos donde se combinan bases de datos, servicios de almacenamiento S3, despliegues vía SSH y pipelines de CI, el problema se vuelve crítico: cualquier interrupción en una herramienta rompe la cadena de trabajo y obliga a volver a autenticarse o a replicar configuraciones. ...

July 6, 2026 · Ernesto