Las 10 mejores Habilidades de Administrador de Sistemas
Este artículo sobre habilidades de administrador de sistemas se presenta en la Guía de Carrera de Administrador de sistemas de SDxCentral.
Los administradores de sistemas o administradores de sistemas necesitan saber un poco de todo. Dependiendo de los sistemas con los que estén trabajando, los administradores de sistemas necesitarán tener más especialización. Sin embargo, estas habilidades de administrador de sistemas superiores se requerirán en todos los ámbitos.
Solución de problemas y administración
Los administradores de red tienen dos trabajos principales: Resolver problemas y anticipar problemas antes de que ocurran.
Esto requiere una mentalidad crítica y un proceso concreto para abordar los problemas. David, administrador de sistemas de Red Hat, recomienda un enfoque de cinco pasos para abordar los problemas dentro de un sistema: conocimiento, observación, deducción, acción y pruebas.
Redes
Más organizaciones están recurriendo a la virtualización de redes, por lo que es imprescindible comprender SD-WAN, vLAN, SD-branch y SASE. Comprender las VPN también es esencial, especialmente porque el cambio al trabajo remoto está poniendo énfasis en la seguridad.
Nube
Según el informe sobre el estado de la nube de 2019 de RightScale, el 94% de todas las empresas utilizan la nube de alguna forma. Los administradores de sistemas deben conocer la arquitectura de nube, los matices de los principales proveedores de nube, como AWS, Azure y Google Cloud, y los problemas de seguridad relacionados con el almacenamiento de datos en la nube pública.
Automatización y creación de scripts
Los procesos automatizados se han hecho cargo de muchas de las tareas de mantenimiento de red más tediosas. Sin embargo, esto no significa que un administrador de sistema pueda simplemente ignorar la red. En su lugar, necesitan ser capaces de administrar procesos automatizados y, posiblemente, escribir algunos propios.
Seguridad y monitoreo
La seguridad se ha convertido en una preocupación importante en todos los niveles de TI debido al aumento de phishing, ataques de ransomware y violaciones de datos en los últimos años. Esta es la razón por la que la seguridad se ha convertido en una de las principales habilidades de los administradores de sistemas. Los administradores de sistemas deben abordar los problemas de seguridad antes de que comiencen, como hacer cumplir el protocolo y educar a los usuarios sobre las prácticas recomendadas de seguridad. Además, deben estar familiarizados con plataformas de monitoreo como SolarWinds y DataDog.
Administración de acceso a cuentas
Parte de la seguridad es administrar cuentas de usuario. Una mala higiene de las contraseñas puede llevar a desastres, por lo que la autenticación de dos factores se está convirtiendo en esencial para mantener las cuentas seguras. Los administradores de sistemas también deben estar familiarizados con aplicaciones y software de administración de cuentas como Okta o OneLogin, que proporcionan una forma fácil y segura de administrar contraseñas y credenciales.
IoT/Administración de dispositivos móviles
Los dispositivos IoT son algunos de los dispositivos más vulnerables de la red, debido a su seguridad integrada barebones. La tendencia de llevar su propio dispositivo (BYOD) también representa un riesgo para la red, lo que significa que los administradores de sistemas deben saber cómo proteger esos dispositivos y el sistema de estos nuevos vectores de amenazas.
Lenguajes de scripting
Los lenguajes de scripting más populares para administradores de sistemas incluyen HTML y JavaScript; Red Hat también recomienda Go, Bash, Python y Node.js, especialmente en un entorno DevOps.
Administración de hardware
Los administradores de sistemas trabajan con servidores físicos tanto como con sus interfaces virtuales. Los administradores de sistemas pueden tener que configurar conexiones y racks de servidores físicos, configurar manualmente dispositivos como impresoras o configurar puertos ethernet.
SQL
El lenguaje de consulta estructurado (SQL) se utiliza para administrar bases de datos. Se utiliza para escribir API, así como para manejar datos estructurados. Es uno de los aspectos más básicos e importantes de la administración de bases de datos, y se está convirtiendo en una habilidad cada vez más deseada en los administradores de sistemas.