Un Sysadmin o su traducción al español «Administrador de Sistemas y/o Servidores», suele ser un experimentado Profesional IT todo en uno, cuyo actividad es el día a día, lleno de una gran cantidad de actividades programadas o no, las cuales debemos llevar a cabo de forma ingeniosa para ayudar a resolver cualquier otra incidencia informática de último momento y garantizar el correcto funcionamiento, la disponibilidad de la informacion y de los equipos en una compañia.
Un administrador de sistemas o SysAdmin es un elemento fundamental en cualquier compañía en la que se utilice equipo tecnológico. El rol se encarga de que tanto hardware como software, funcionen de manera óptima.
Su obligación es garantizar que los elementos uptime o tiempo de actividad, rendimiento de las herramientas, su uso y la seguridad, converjan de la manera más efectiva para que los procesos realizados a través de los equipos sean óptimos.
Pero a pesar de cualquier cosa, ser un Sysadmin es un trabajo, una profesión, una pasión muy desafiante y gratificante, que suele desarrollarse en medio de un ambiente muy competitivo, que implica que él mismo se esfuerce por ser un personal integral, multi-funcional y multi-disciplinario.
También realiza actividades de planificación acerca del número de elementos o cantidad de herramientas tecnológicas que son necesarias para que la compañía funcione de manera óptima.
Ser un Sysadmin es de mucha importancia tanto en lo personal como en lo profesional, ya que es una posición de gran peso dentro del ámbito de la Informática en las Organizaciones, tanto que tienen su propio día tienen, el «Día del Sysadmin» que internacionalmente suele celebrarse los 29 de julio de cada año.
Funciones y Deberes de un Sysadmin
En pocas palabras, las mismas pueden resumirse en las siguientes sobre un Sistema(s), Servidor(es) o Plataforma:
Implementar nuevos o remover obsoletos.
Realizar respaldos.
Monitorizar el rendimiento.
Administrar los cambios de configuración.
Operar las Aplicaciones y los Sistemas Operativos.
Gestionar las cuentas de usuarios.
Vigilar la seguridad informática.
Afrontar los fallos y las caídas.
Atender los requerimientos de los usuarios.
Reportar a los niveles directos responsables de la Organización.
Documentar las actividades informáticas del Sistema y la Plataforma.
Conocimientos generales y extras
Aunque la tendencia actual, se dirige hacia el creciente uso de las Tecnologías en la Nube (Cloud Computing), está no elimina o amenaza el trabajo de los Sysadmin, sino que al contrario cambia sustancialmente la forma en la que los Sysadmin suele administrar los Sistemas, Servidores y Plataformas a cargo.
Y esto más que todo se debe porque por lo general un buen Sysadmin suele ser también o hacer funciones de un Administrador de:
Bases de Datos
Seguridad Informática
Redes
Sistemas Operativos (Privativos o Libres)
Los buenos Sysadmin suelen tener conocimientos básicos de programación o lógica de programación. Suelen comprender muy bien el comportamiento del algún dispositivo de interconexión de redes o telecomunicaciones y software relacionado con el fin de implementar y solucionar problemas. Suelen ser buenos en varios lenguajes de programación utilizados para las secuencias de comandos o la automatización de tareas rutinarias como Shell, AWK, Perl, Python, entre otros.
Visión del Trabajo
Un Sysadmin ya experimentado debe procurar afrontar los incidentes informáticos de manera tal de diagnosticarlos rápida y correctamente, detectar el problema (causa) y repararlo a la brevedad posible. Y algo muy fundamental para ahorrar tiempo y esfuerzos innecesarios: Automatizar todo lo que se pueda.
Pero para ser más específicos un Sysadmin debe:
Automatizar lo más que se pueda, dominando lo mejor posible los lenguajes y comandos de scripting para lograr convertir frecuentes y tediosas labores en tareas automatizadas.
Evitar pérdidas de información manteniendo copias de seguridad de todo lo esencial y vital, procurando que las mismas estén en varios medios a la vez, y si es posible ubicaciones diferentes
Tener un plan de recuperación ante los desastres informáticos que puedan presentarse y así lograr una recuperación rápida y volver en la medida de lo posible a la normalidad.
Procurar que la plataforma de trabajo se constituya en una arquitectura homogénea que permita la redundancia y facilite la clonación de los sistemas y servidores de forma eficaz y eficiente.
Velar por que la plataforma de trabajo cuente con los suficientes recursos de CPU, RAM y Disco duro que le permitan a la organización crecer con naturalidad.
Ser proactivo, no reactivo, es decir, deben anticiparse a los problemas y al crecimiento de la organización.
Dominar eficientemente el teclado, sus combinaciones de teclas, los atajos de teclado para todas sus aplicaciones favoritas.
Dominar eficientemente la línea de comandos de su respectivo Sistema Operativo.
Documentar todo lo que sea necesario, dejando bitácoras, manuales, guías y tutoriales disponibles, para que en su ausencia las actividades pueda continuar o y los problemas ser corregidos
Y entre otras cosas debe saber Admitir sus errores y fallas, Aprender de sus errores propios y ajenos, Investigar, aprender y aplicar lo aprendido.