¿Cómo se reconoce un buen administrador del sistema?

19

En la empresa para la que estoy trabajando, necesitamos conseguir administradores del sistema. Sin embargo, somos una empresa de desarrollo de programación y resulta que no tenemos idea de cómo distinguir un buen administrador del sistema de uno malo *. Solo necesitábamos a alguien para configurar el servidor, planear el diseño de los cables LAN y establecer políticas sobre la seguridad de la conexión Wi-Fi.

No nos dimos cuenta de que tenemos un problema con nuestra contratación hasta que descubrimos que los dos administradores que contratamos no hicieron el trabajo correctamente. Descubrimos que tenemos problemas dos meses después cuando:

  • comenzamos a tener estática en el teléfono y lo rastreamos hasta el cableado.
  • un visitante nos dijo que la seguridad de la red no es efectiva y lo demostró.
  • tenemos que reemplazar el servidor que recomendaron ya que el anterior era ineficiente para nuestra empresa.

¿Hay alguna forma estándar de reconocer a un buen administrador del sistema?

¿Hay alguna prueba de entrevista que podamos dar para eliminar a los poco calificados?

* Se podría pensar que los programadores informáticos distinguirían al personal técnico bueno de los malos, pero la programación y la administración del sistema son dos campos diferentes.

Mr Valdez
fuente

Respuestas:

31

Aquí hay algunas formas de reconocer a un buen administrador del sistema.

  • Pueden hablar sobre los sistemas anteriores que han administrado de una manera que tenga sentido para usted, un no administrador del sistema técnicamente capaz. Un buen administrador de sistemas debe poder comunicarse con otros usuarios de la red y ver el panorama general al mismo tiempo que es plenamente consciente de todos los detalles. Si no pueden explicar de manera estructurada y clara lo que hicieron y por qué en un trabajo anterior, entonces no podrán explicarle sus razones para tomar decisiones cuando trabajen para usted. Básicamente, deberían poder hablar todo el día sobre un sistema específico sin perder nunca su audiencia.

  • Están obsesionados con evitar puntos únicos de falla. En cualquier momento cuando estén describiendo un sistema que administran (ed), deténgalos y pregúnteles " ¿Qué pudo haber salido mal en esta parte del sistema y cómo mitigaron ese riesgo? ". Su respuesta debe ser detallada y mostrar que ya lo pensé detenidamente. También deberían entusiasmarse al responder esa pregunta, porque a los buenos administradores de sistemas les encanta pensar en formas de evitar un fracaso catastrófico.

  • Tienen un escepticismo saludable sobre lo nuevo, lo fresco y lo no probado. También están muy interesados ​​en probar nuevas soluciones y siempre lo están haciendo. Sin embargo, su caja de herramientas estándar es sólida, segura e implica muchas pruebas.

  • Pueden recordar las veces que sus sistemas han fallado y responder cinco por qué sin tener que pensar. Cada administrador del sistema ha cometido errores que condujeron al tiempo de inactividad; Los buenos han pensado en las razones técnicas y sistémicas por las que sucedió.

  • Documentan sus sistemas con el mismo nivel de obsesión que una escritora de diarios adolescente documenta sus enamoramientos. Si es posible, solicite ver su documentación para los sistemas anteriores que han administrado.

  • No tengo idea de cómo probar esto en la entrevista, pero están tranquilos en una crisis. Tal vez podría esperar hasta que visiten el baño, luego atascar la puerta y activar la alarma de incendios.

Adán
fuente
Adam para "el win"! La mejor respuesta, en mi opinión, aborda cómo reconocer a un buen administrador de sistemas.
nombre de usuario
3
Puedo encontrar muy pocas fallas en todo esto, excepto por el segundo último punto: cualquier administrador de sistemas que esté dispuesto a compartir documentación de un trabajo anterior es alguien que muy bien podría compartir documentación sobre su entorno en el futuro. Por necesidad, una empresa confía mucho en el personal de administración de sus sistemas y, aunque estoy de acuerdo en que es una buena pregunta, creo que es buena por una razón completamente diferente.
esm
De acuerdo, esm, y es por eso que agregué la condición 'si es posible'. Hay situaciones (instituciones educativas, por ejemplo) donde la documentación sobre la configuración no se considera confidencial.
Adam
Y nunca te mienten a la cara. ¿Alguien ha escuchado este? "No lo sé. Pruébalo ahora".
Bob Cross
8

Es difícil para los programadores reconocer a los buenos programadores; Por ejemplo, las compañías como Microsoft y Google tienen un día de entrevistas para satisfacerse, incluso después de la evaluación inicial. Del mismo modo, es difícil para los administradores del sistema reconocer a los buenos administradores del sistema.

Sobre esa base, afirmo que es extremadamente difícil para los programadores reconocer a los buenos administradores de sistemas.

Sin embargo, eso no significa que debas rendirte. Pero, ¿por qué no solicitar la ayuda de un administrador del sistema para ayudarlo en las entrevistas?

Puede parecer que esto crea una dependencia circular (porque ¿cómo sabe a quién pedirle ayuda?), Pero creo que debería ser relativamente fácil encontrar un administrador de sistemas amigable entre sus contactos profesionales que podrían estar dispuestos a ayudarlo algo como esto. Probablemente no desearía que hicieran la elección por usted, pero deberían poder brindar una evaluación informada de sus habilidades técnicas y otras habilidades relevantes.

TimB
fuente
7

Características que busco en un administrador del sistema, aunque un poco * nix en la naturaleza

  • Obsesivamente organizado
    • Listas de cosas que hacer
    • P-Touch etiqueta todo
    • Todo tiene su lugar y se enfada si lo dicho está fuera de lugar
    • Muy, muy puntual
  • Habilidades de codificación mínimas
    • Puede generar un script bash simple (variables, if / then / else)
    • Puede modificar un script bash complejo
    • Puede compilar httpd desde la fuente
  • Certificaciones
    • Significan más para los administradores del sistema (que para nosotros los codificadores)
  • Actitudes hacia los programadores
    • Cauteloso, si no francamente sospechoso
    • Intrigado por los nuevos requisitos, dispuesto a negociar
    • No le dará raíz a los codificadores, pase lo que pase
  • Tiene fuertes opiniones sobre los sistemas de monitoreo.
    • Prefiere algo basado en SNMP. (Y no es "What's Up? Gold")
    • Necesita acceso desde su casa y teléfono móvil / PDA / netbook / etc. para que el sistema pueda ser monitoreado durante las vacaciones
  • Cómodo con CLI, si no se prefiere sobre una GUI
Stu Thompson
fuente
44
Creo que sé lo que estás tratando de decir con "habilidades de codificación Minial". Pero parece que un buen administrador del sistema solo debe tener capacidades mínimas de codificación.
innaM
Yo llamaría a eso una buena lista universal. No * nix centrado en absoluto.
Kara Marfia
De acuerdo con Manni: podría reformular eso como " al menos habilidades mínimas de codificación". Las habilidades de desarrollo son invaluables en un administrador del sistema.
esm
Creo que esa lista de requisitos también conduciría a un Sys-Admin que definitivamente se agotará de vez en cuando. No digo que sea una mala lista, solo que he visto a personas tan obsesivas quebradas. También estoy en desacuerdo con Manni en "un buen administrador del sistema solo debería tener habilidades mínimas de codificación". He conocido algunos buenos administradores de sistemas que vinieron del desarrollo y fueron programadores altamente afectivos.
sclarson
Duh! Ahí tienes.
innaM
3

Me considero un buen administrador del sistema, y ​​una de las razones por las que lo soy ahora es porque he cometido todos los errores que ha enumerado. Nunca los volveré a hacer porque aprendí de cada uno de ellos.

Si desea un buen administrador del sistema, busque uno que ya haya cometido todos los errores y haya aprendido de ellos. Si no les gusta aprender de sus errores, no son buenos administradores de sistemas. Si dicen que nunca han cometido un error, están mintiendo o no son buenos administradores de sistemas.

José
fuente
1

Una pregunta más efectiva podría ser: ¿cómo contrata a alguien sin poseer habilidades superiores para evaluarlo?

Puede preparar a un líder de TI haciendo que alguien con conocimientos de negocios administre el departamento en el ínterin (uno de mis mentores más exitosos a este respecto tenía cero antecedentes en TI), o puede buscar a alguien con fuertes habilidades para administrar un departamento de TI departamento (esto costará). Si provienen de una organización más grande, tenderán a ser más especializados, con grandes brechas en el conocimiento general.

Además de las habilidades mencionadas por otros, necesita a alguien que pueda:

  • Enfrentarse a la gerencia al hacer llamadas de TI que no quieren escuchar (¿el cableado fue de mala calidad porque no se les permitió traer profesionales de cableado? ¿Fue inadecuado el servidor porque el presupuesto era demasiado pequeño y no lucharon por lo que ¿fue necesario?)

  • Administre a los proveedores, por ejemplo, el conocimiento de los SLA típicos y las etapas esperadas (¿el cableado fue de mala calidad porque no exigieron el 100% de las pruebas o no hicieron sus propias pruebas?) Esta es una habilidad subestimada y tiene un gran efecto en términos de costos iniciales y contratos largos.

  • Tome decisiones impopulares sin pedir disculpas y sepa cuándo excavar para que la seguridad y el rendimiento no se vean comprometidos.

  • Idealmente, suficiente diplomacia para lograr todo lo anterior sin alienar al resto de la empresa.

El ermitaño ubergeek es ideal para hacer las cosas desde un punto de vista tecnológico. Pero TI necesita un líder, como cualquier otra función comercial crítica.

Kara Marfia
fuente
0

Creo que es como cualquier otro campo, tienes que conseguir a alguien que esté profundamente interesado y se preocupe profundamente por lo que hace. Puedes hacer preguntas como:

  • ¿Qué sitios, foros, blogs, etc. le gusta leer para conocer las últimas tecnologías?
  • ¿Qué es una tecnología reciente de la que has oído hablar y que te gustaría tener en tus manos y jugar?
  • ¿Cuál es un ejemplo de algo ordenado o interesante o simple de lo que estás orgulloso y que has podido configurar en un empleador anterior (o función académica) que les ahorró a todos tiempo o frustración?

Debería poder obtener fácilmente buenas respuestas detalladas a estas preguntas.

Estos son solo ejemplos, pero al igual que contratar a un programador, si no puede hacer que la persona sea sincera sobre la tecnología o los intereses en el campo, no valdrá nada para usted.

Kevin Nisbet
fuente