Lectura para SysAdmins

Los SysAdmins (System Administrator-Administrador de sistemas), son responsables de la instalación, configuración, mantenimiento, el funcionamiento pleno y confiable de los sistemas informáticos; tan importantes son que tienen su día de celebración en el último viernes del mes de Julio y lo comparten con otros perfiles afines del mundo de TI (IT Workers).

La diferencia entre los SysAdmins y los Developers se puede resolver mediante la comparación de Hombres Lobos y Vampiros respectivamente, pero regresando al tema de los administradores recuerdo muchas enseñas dentro de los cursos, certificaciones y experiencia laboral que quiero compartir.

Por ejemplo desarrollar habilidades básicas como:

  • Ser autodidacta.
  • Saber leer y sobre todo entender.
  • Ser humilde, volver a leer si no se ha entendido y saber preguntar, recuerda antes de preguntar deberás.
  • Filtrar las fuentes de documentación; como administrador de sistemas Unix, GNU/Linux siempre busca en el mismo sistema configuraciones de ejemplo, $ man command,  $ command -h, $ info command, en /usr/share/doc/.
  • Cuando no esta documentado siempre deberás ir al código fuente y una vez entendido documentar.
  • Si aún no se ha entendido, antes de preguntar revisar y plantear la pregunta partiendo de todo lo que has probado presentando un resumen.

Esto es sólo el comienzo y son hábitos que deberás alimentar mientras seas SysAdmin, en medida que vas incrementando tú conocimiento sugiero compartir tú documentación con dos fines.

  1. Colaborar bajo la misma filosofía del Open Source, Software Libre y movimientos a fines, lo que también nos permite.
  2. Estar bajo el escrutinio de un mundo de posibilidades y donde todo comentario, critica positiva o negativa, deberá ser tomado en cuenta para mejorar.

Siempre se debe buscar perfeccionar el método, solución, proceso, procedimiento, script, código fuente o mecanismo a fin de  buscar la eficiencia y efectividad, busca el perfeccionamiento pero este debe ser incremental, toma en cuenta lo siguiente.

  1. Tener una estrategia, hacer un plan, establecer pasos o puntos de revisión, métricas y tiempo.
  2. Saber cómo funciona las cosas, estudiar antes de, hay que pensar para hacer y no hacer para pensar.
  3. Tener al menos un plan alternativo, partiendo del mejor-peor escenario y donde te quieres ver, por lo que todo lo que hagas debe ser reversible a nivel técnico.
  4. Realiza cambios de manera incremental y tener respaldo o punto de recuperación.
  5. Probar y probar antes de liberar.
  6. Busca funcionalidad antes que perfección pero, «no te pierdas en la textura».
  7. No pongas en riesgo la información por la funcionalidad,»más vale prevenir que amamantar»
  8. No te conformes con que flote o funcione, «no lo dejes al hay se va».
  9. Investigar si hay o habrá una nueva versión, «en el mundo de TI nada es aparentemente estático».
  10. Trazar una ruta o ciclo de vida, planear la obsolescencia o renovación constante, «camarón que se duerme…».

Técnicamente puedes ayudarte de la siguiente secuencia.

Install.

Configure.

Enable.

Test.

Document.

Por hoy suficiente, si es necesario imprimir y pegarlo frente a ti en tu área de trabajo no dudes en hacerlo, si quieres memorizar, hacer un resumen, mejorar y compartir adelante, si quieres citar la fuente original sería excelente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Eres humano? *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.