Utilitarios que todo ingeniero de sistemas debería conocer

🛠️ Lista curada por Jorel del Portal, ingeniero especializado en arquitectura, resiliencia y troubleshooting

Esta colección reúne las herramientas esenciales que utilizo en mi día a día para diagnóstico de incidentes, troubleshooting, observabilidad y trabajo con sistemas críticos de alta disponibilidad. Pensada para ingenieros de sistemas, SRE, DevOps, arquitectos de software y desarrolladores que trabajan con plataformas bancarias, cloud computing y microservicios.

🔍

🔎

No se encontraron herramientas

Intenta con otros términos de búsqueda

🔌 Conectividad y Acceso Remoto

🖥️

PuTTY

Conectividad

Cliente SSH, Telnet y serial para Windows. Ligero, portable y el estándar de facto para conexiones remotas seguras a servidores Linux/Unix.

Caso de uso: Acceder a servidores de producción vía SSH para diagnóstico de incidentes, revisión de logs o ejecución de comandos.
ssh terminal windows remote
🔗 Página oficial
📁

WinSCP

Conectividad

Cliente SFTP, SCP y FTP para Windows con interfaz gráfica. Permite transferir archivos de forma segura entre máquinas locales y servidores remotos.

Caso de uso: Subir configuraciones, descargar heap dumps o thread dumps, y transferir logs desde servidores de producción.
sftp scp file-transfer windows
🔗 Página oficial
🚀

MobaXterm

Conectividad

Terminal avanzado para Windows con cliente SSH, SFTP integrado, X11 forwarding y múltiples pestañas. Todo en uno para administración remota.

Caso de uso: Gestionar múltiples sesiones SSH simultáneas con transferencia de archivos integrada y ejecución de aplicaciones gráficas remotas.
ssh sftp x11 multi-tab
🔗 Página oficial

💻 Desarrollo y Edición de Código

📝

Visual Studio Code

Desarrollo

Editor de código moderno y extensible de Microsoft. Soporte para múltiples lenguajes, debugging integrado, Git y miles de extensiones.

Caso de uso: Desarrollo de scripts, revisión de configuraciones YAML/JSON, trabajo con Terraform, Kubernetes manifests y análisis de logs estructurados.
editor ide git extensions
🔗 Descargar
📄

Notepad++

Desarrollo

Editor de texto ligero para Windows con resaltado de sintaxis, búsqueda regex y soporte para archivos de gran tamaño.

Caso de uso: Abrir y analizar logs de gran tamaño, editar rápidamente archivos de configuración, y búsqueda con expresiones regulares.
editor lightweight logs windows
🔗 Descargar

🔗 Testing de APIs y Servicios

📮

Postman

API Testing

Plataforma completa para desarrollo y testing de APIs. Permite crear colecciones, automatizar pruebas y documentar endpoints REST/GraphQL.

Caso de uso: Probar microservicios en desarrollo, validar respuestas de APIs durante troubleshooting, y automatizar smoke tests.
api rest testing automation
🔗 Descargar
🌙

Insomnia

API Testing

Cliente HTTP minimalista y elegante para testing de APIs REST y GraphQL. Interfaz limpia y enfocada en productividad.

Caso de uso: Testing rápido de endpoints, depuración de llamadas HTTP/HTTPS, y trabajo con APIs GraphQL.
api graphql rest lightweight
🔗 Descargar

🔧 Troubleshooting y Diagnóstico

🧠

Eclipse MAT

Troubleshooting

Memory Analyzer Tool para análisis de heap dumps de Java. Detecta memory leaks, analiza consumo de memoria y genera reportes de retención de objetos.

Caso de uso: Analizar OutOfMemoryErrors en producción, identificar memory leaks en aplicaciones Java/JVM y optimizar uso de heap.
heapdump java memory-leak jvm
🔗 Descargar
🧵

IBM Thread Dump Analyzer

Troubleshooting

Herramienta de IBM para analizar thread dumps de JVM. Detecta deadlocks, analiza estados de hilos y ayuda a diagnosticar problemas de concurrencia.

Caso de uso: Diagnosticar aplicaciones "colgadas", detectar deadlocks, analizar contención de threads y problemas de performance.
threaddump java deadlock concurrency
🔗 Descargar
📊

VisualVM

Troubleshooting

Herramienta visual todo-en-uno para monitoreo y troubleshooting de JVM. Profiling de CPU/memoria, análisis de threads y heap dumps en tiempo real.

Caso de uso: Monitorear aplicaciones Java en desarrollo, generar y analizar heap/thread dumps, identificar hotspots de CPU.
jvm profiler monitoring performance
🔗 Descargar
🦈

Wireshark

Troubleshooting

Analizador de protocolos de red más popular del mundo. Captura y analiza tráfico de red en tiempo real a nivel de paquetes.

Caso de uso: Diagnosticar problemas de conectividad, analizar latencia de red, depurar comunicación entre microservicios y APIs.
network packets tcp sniffer
🔗 Descargar
🔬

Process Monitor

Troubleshooting

Herramienta de Sysinternals para monitoreo avanzado de Windows. Captura actividad de filesystem, registry y procesos en tiempo real.

Caso de uso: Diagnosticar por qué una aplicación falla al iniciar, encontrar archivos o claves de registro que bloquean procesos.
windows sysinternals process debug
🔗 Descargar

☁️ Cloud, Kubernetes e Infraestructura

☸️

kubectl

Cloud & Infra

CLI oficial de Kubernetes para gestionar clusters, deployments, pods y servicios. Indispensable para cualquier trabajo con contenedores orquestados.

Caso de uso: Desplegar aplicaciones, revisar logs de pods, ejecutar comandos en contenedores y diagnosticar problemas en clusters.
kubernetes k8s containers devops
🔗 Instalar
🐶

k9s

Cloud & Infra

Interfaz de terminal interactiva para Kubernetes. Navega clusters, pods y recursos con atajos de teclado estilo vim. Muy productivo.

Caso de uso: Monitorear pods en tiempo real, ver logs rápidamente, ejecutar shell en contenedores sin escribir comandos largos.
kubernetes tui terminal monitoring
🔗 Instalar
🏗️

Terraform CLI

Cloud & Infra

Herramienta de Infrastructure as Code (IaC) de HashiCorp. Define y provisiona infraestructura en múltiples clouds de forma declarativa.

Caso de uso: Crear y gestionar infraestructura cloud de forma reproducible, automatizar provisioning y mantener estado de recursos.
iac infrastructure cloud automation
🔗 Descargar
🟠

AWS CLI

Cloud & Infra

Interfaz de línea de comandos oficial de Amazon Web Services. Gestiona todos los servicios AWS desde la terminal.

Caso de uso: Automatizar operaciones en AWS, gestionar S3, EC2, Lambda y otros servicios, scripting de tareas administrativas.
aws cloud s3 ec2
🔗 Instalar
🔵

Azure CLI

Cloud & Infra

CLI oficial de Microsoft Azure para gestionar recursos cloud. Comandos intuitivos para todos los servicios de Azure.

Caso de uso: Gestionar recursos Azure, desplegar aplicaciones, automatizar tareas de infraestructura y administración.
azure microsoft cloud devops
🔗 Instalar
🔷

IBM Cloud CLI

Cloud & Infra

Interfaz de comandos para IBM Cloud. Gestiona servicios, Kubernetes clusters, Cloud Functions y recursos de infraestructura.

Caso de uso: Administrar recursos en IBM Cloud, gestionar clusters IKS, desplegar aplicaciones y automatizar workflows.
ibm cloud kubernetes cli
🔗 Instalar

Productividad y Utilidades

🔎

Everything Search

Productividad

Buscador de archivos instantáneo para Windows. Indexa todo el disco y encuentra cualquier archivo en milisegundos.

Caso de uso: Encontrar rápidamente logs, configuraciones, scripts o cualquier archivo en segundos sin esperar.
search windows fast files
🔗 Descargar
📋

Ditto

Productividad

Gestor de portapapeles para Windows. Guarda historial de todo lo copiado y permite buscar y reutilizar clips anteriores.

Caso de uso: Recuperar comandos, IPs, passwords o snippets copiados anteriormente sin tener que buscarlos de nuevo.
clipboard history productivity windows
🔗 Descargar
⌨️

AutoHotkey

Productividad

Lenguaje de scripting para automatización en Windows. Crea atajos de teclado, macros y automatiza tareas repetitivas.

Caso de uso: Automatizar tareas repetitivas, crear hotkeys personalizados, expandir texto y acelerar workflows diarios.
automation macros scripting hotkeys
🔗 Descargar
Jorel del Portal - Ingeniero de Sistemas especializado en arquitectura y troubleshooting

Sobre el autor

Jorel del Portal — Ingeniero de Sistemas

Especialista en arquitectura de software empresarial, plataformas de alta disponibilidad y troubleshooting de sistemas críticos. Con más de 12 años de experiencia en el sector bancario y financiero, he liderado proyectos de modernización, integración de middleware y diseño de arquitecturas resilientes. Comparto conocimiento sobre observabilidad, microservicios, diagnóstico de incidentes y buenas prácticas de ingeniería moderna.