Ser administrador de sistemas es como ser Han Solo: debes resolver problemas de izquierda a derecha, debes estar al tanto de todo en todo momento y, lo más importante: debes asegurarte de que nada se bloquee.
No es un trabajo fácil, pero si tienes las herramientas adecuadas (como el Halcón Milenario), las personas adecuadas en tu equipo (como Chewbacca) y las políticas y procedimientos adecuados (como la Fuerza), entonces puedes prosperar. Para ayudarlo a disfrutar del éxito y la felicidad como administrador del sistema, y poner orden en el caos, aquí hay 10 mejores prácticas para trabajar y vivir:
1. Sé amable. Sé agradable. ¡Sé lo mejor que puedas!
Ahora, sé que estás pensando: «¿En serio? Esta es una mejor práctica?». Bueno, sí lo es, y a menudo se pasa por alto también. No estoy diciendo que debas ir por ahí dando golpes de puño a todos y diciendo «parece que alguien tiene un caso de los lunes» (de hecho, ¡nunca, nunca hagas eso!). Lo que estoy diciendo es que parte de su trabajo es ser el «puente» entre los seres humanos y la tecnología/sistemas. Eres como un embajador y un guía. Si asumes esta función y responsabilidad, tu satisfacción profesional y tus oportunidades profesionales de crecimiento aumentarán.
Sí, sé que los usuarios finales pueden ser frustrantes a veces, y también sé que eres un ser humano, no una máquina. Pero si lo haces lo mejor posible y te mantienes profesional en todo momento (o tanto como sea posible), entonces cosecharás las recompensas muy rápidamente.
2. Supervise sus Sistemas
¡Siempre, siempre, siempre supervise sus sistemas! Son como niños pequeños. Tienes que vigilarlos, o se meterán en problemas. Y no asumas que » ninguna noticia es una buena noticia.»Cuando las cosas están inquietantemente tranquilas, a menos que tengas datos que te digan que todo está bien, probablemente haya algo malo sucediendo en el fondo.
Asegúrese de tener una visión general de su entorno de red, incluido el uso de memoria, el tráfico de red, la CPU y la capacidad. Además, analice sus bases de datos y las necesidades de datos de sus usuarios para anticipar los requisitos de capacidad futuros. Y, por supuesto: tenga una línea de base del comportamiento operativo normal de su sistema, para que una alarma pueda sonar cuando algo se salga de lo normal. Tener un sistema de advertencia proactivo es una parte esencial de su éxito, ¡y de su cordura!
3. Realice la Planificación de Recuperación ante Desastres
¿Está listo para un desastre? Más te vale. Y no solo un gran desastre que afecta a todo su centro de datos, sino también el tipo que puede afectar a un solo sistema. Si no tiene un plan de emergencia sólido y práctico listo para usar, cree uno lo antes posible. Asegúrese de que incluya lo que se debe hacer, y por quién, en caso de que esté lejos de la oficina cuando ocurra un desastre. No quieres que la gente entre en pánico; necesitas que estén preparados.
También tenga en cuenta que los mejores planes de recuperación ante desastres no están diseñados para «si» sucede algo, sino para «cuando» sucede algo. Desafortunadamente, ninguna cantidad de copias de seguridad regulares, redundancia o equilibrio de carga evitará que ocurra un desastre (pero, por supuesto, aún debe hacer todo esto).
4. Mantenga informados a sus Usuarios
Un usuario informado es un usuario confiado, feliz y lo más importante: un usuario SEGURO. Informe siempre a los usuarios cuándo esperar actualizaciones o cambios. Sea claro y breve al comunicarse, pero también (como se recomienda en el #1) sea amigable. Tenga en cuenta que algunas personas tienen miedo de la tecnología e intimidadas por los detalles. Quieres construir relaciones de confianza con tus usuarios, para que sigan las reglas y te digan si sospechan que algo está mal o es inusual. Si tienen miedo de que los golpees o los hagas sentir estúpidos, se callarán hasta que algo serio salga mal.
5. Haga una copia de seguridad de todo
Si elige adoptar solo una de estas mejores prácticas, entonces esto debería ser, porque podría salvar su carrera más de una vez. Siempre, repito, siempre, tenga una política de copia de seguridad sólida que se haya probado y demostrado que funciona, incluso si sus servidores están replicados. ¡Un error replicado sigue siendo un error! Espere lo mejor!pero prepárese para lo peor y siempre, repito siempre, ¡pruebe sus restauraciones!
6. Revise sus archivos de registro
Revise regularmente sus archivos de registro en busca de errores y advertencias, para que puedan alertarle de problemas antes de que se conviertan en una amenaza para sus servidores y todo lo que admiten. Y no se preocupe de que revisar todos sus archivos de registro llevará una eternidad. Existen excelentes herramientas para ayudar a que el proceso sea mucho más simple y rápido.
7. Implementar una seguridad fuerte
¡Nunca podemos hablar lo suficiente sobre la importancia de la seguridad! Sus esfuerzos de seguridad deben alinearse con los datos que necesita proteger y estar respaldados por el principio de menor privilegio, un sistema de seguridad basado en roles, la supervisión de servicios críticos y la realización de pruebas de vulnerabilidad y penetración. Además, esté atento a cualquier signo de allanamiento de morada y prepárese con un plan de emergencia (como se indica en el número 3), para saber cuándo y a quién debe reportar cualquier signo de compromiso del sistema.
8. Documente Su trabajo
No estoy diciendo que necesite escribir una novela aquí. Pero la documentación completa es vital para el buen funcionamiento y administración de los sistemas. Además, no dude en agregar comentarios a sus scripts. Más es mejor que menos, ya que podría olvidar para qué sirven sus scripts si no los ejecuta durante un tiempo, y los comandos que usa podrían no ser obvios o evidentes para los demás. Siempre piensa: «si alguien tuviera que hacerse cargo de mi trabajo mañana, ¿tendría suficiente información para tener éxito?»Si la respuesta es sí, entonces estás listo para irte. Si la respuesta es no, ¡entonces tienes que escribir un poco!
9. Automatice la rutina & Tareas complejas
El tiempo es dinero, y su tiempo es más valioso que muchos otros en su lugar de trabajo (sin ofender a ellos, pero es solo la verdad!). Si hay una tarea que repite a menudo en su rutina diaria, entonces necesita automatización para acudir al rescate. También considera automatizar tareas complejas (incluso si no las haces a menudo).
10. Tenga cuidado con la tarea de la tarde del viernes
Es un escenario familiar: es viernes por la tarde y está a 10 minutos de salir de la oficina para comenzar un fin de semana bien merecido. De la nada, un colega te pide que » investigues un pequeño problema.»Esto es casi SIEMPRE un error! No es que no debas ser de ayuda. Es que en el mundo de los administradores de sistemas, muchos de los llamados «pequeños problemas» se convierten en problemas realmente (realmente) grandes. Y eso significa que en lugar de salir de la oficina en 10 minutos, es posible que esté atrapado allí durante las próximas 3 horas…o más. Es mucho mejor programar el trabajo para la semana siguiente, cuando puede darle el tiempo y la atención que merece durante las horas normales de trabajo.
Mejor Práctica de Bonos: Tenga una salida de emergencia
Aquí hay una mejor práctica adicional que muchos administradores de sistemas experimentados juran: siempre tenga una salida de emergencia en caso de que las cosas no vayan como pensaba (¡lo que sucede más a menudo que no!). Tome prestada una estrategia del libro de jugadas de Hansel y Gretel dejando un rastro de migas de pan, para que pueda volver a su punto de partida. Y asegúrese de aplicar todos sus cambios en un sistema de prueba antes de hacerlo en sus sistemas de producción, confirmando que todo es, como dirían los datos, «completamente funcional» antes de comenzar a funcionar.
Su turno
Así que, ¡ahí lo tienen, amigos! Espero que estas 10 mejores prácticas (más bonificación) le resulten útiles en su carrera. Si eres un administrador de sistemas con experiencia, comenta lo anterior y comparte tus consejos y conocimientos para la comunidad. Estamos todos juntos en esto.