Comment reconnaissez-vous un bon administrateur système?

19

Dans l'entreprise pour laquelle je travaille, nous devons obtenir des administrateurs système. Cependant, nous sommes une société de développement de programmation et il s'avère que nous ne savons pas comment distinguer un bon administrateur système d'un mauvais *. Nous avions juste besoin de quelqu'un pour configurer le serveur, planifier la disposition des câbles LAN et mettre en place des politiques sur la sécurité du Wi-Fi.

Nous n'avons pas réalisé que nous avions un problème avec notre embauche jusqu'à ce que nous découvrions que les deux administrateurs que nous avons embauchés n'ont pas fait le travail correctement. Nous avons découvert que nous avions des problèmes deux mois plus tard lorsque:

  • nous avons commencé à obtenir de l'électricité statique sur le téléphone et nous l'avons tracé jusqu'au câblage.
  • un visiteur nous a dit que la sécurité du réseau est inefficace et l'a démontré.
  • nous devons remplacer le serveur recommandé car l'ancien était inefficace pour notre entreprise.

Existe-t-il un moyen standard de reconnaître un bon administrateur système?

Existe-t-il des tests d'entrevue que nous pouvons donner pour éliminer les personnes peu qualifiées?

* On pourrait penser que les programmeurs informatiques distingueraient le bon personnel technique des mauvais, mais la programmation et l'administration du système sont deux domaines différents.

MrValdez
la source

Réponses:

31

Voici quelques façons de reconnaître un bon administrateur système.

  • Ils sont capables de parler des systèmes antérieurs qu'ils ont administrés d'une manière qui vous semble logique, un non-administrateur système techniquement capable. Un bon administrateur système doit pouvoir communiquer avec les autres utilisateurs du réseau et voir la situation dans son ensemble en étant pleinement conscient de tous les détails. S'ils ne peuvent pas expliquer de façon structurée et claire ce qu'ils ont fait et pourquoi dans un emploi précédent, alors ils ne pourront pas vous expliquer leur justification décisionnelle lorsqu'ils travaillent pour vous. Fondamentalement, ils devraient pouvoir parler toute la journée d'un système spécifique sans jamais perdre leur public.

  • Ils sont obsédés par l’évitement des points de défaillance uniques. À tout moment, quand ils décrivent un système qu'ils administrent (ndlr), arrêtez-les et demandez « Qu'est-ce qui aurait pu mal tourner avec cette partie du système et comment avez-vous atténué ce risque? » Leur réponse devrait être détaillée et montrer qu'ils avaient déjà bien réfléchi. Ils devraient également être enthousiastes à l' idée de répondre à cette question, car les bons administrateurs système aiment réfléchir aux moyens d'éviter les échecs catastrophiques.

  • Ils ont un scepticisme sain envers le nouveau, le cool et le non testé. Ils sont également très désireux de tester de nouvelles solutions et le font toujours. Cependant, leur boîte à outils standard est posée, sûre et implique de nombreux tests.

  • Ils peuvent se souvenir des fois où leurs systèmes ont échoué et répondre à cinq pourquoi sans avoir à réfléchir. Chaque administrateur système a commis des erreurs qui ont entraîné des temps d'arrêt; les bons ont réfléchi aux raisons techniques et systémiques pour lesquelles cela s'est produit.

  • Ils documentent leurs systèmes avec le même niveau d'obsession qu'un écrivain adolescent écrit ses coups de cœur. Si possible, demandez à consulter leur documentation pour les systèmes antérieurs qu'ils ont administrés.

  • Je ne sais pas comment tester cela lors de l'entretien, mais ils sont calmes en cas de crise. Vous pourriez peut-être attendre qu'ils visitent les toilettes, puis bloquer la porte et déclencher l'alarme incendie.

Adam
la source
Adam para "el win"! La meilleure réponse, à mon avis, est de savoir comment reconnaître un bon administrateur système.
nom d'utilisateur
3
Je peux trouver très peu de défauts à tout cela, sauf pour l'avant-dernier point: tout administrateur système qui serait disposé à partager la documentation d'un travail précédent est quelqu'un qui pourrait très bien partager la documentation sur votre environnement à l'avenir. Par nécessité, une entreprise accorde une grande confiance à son personnel d'administration des systèmes, et bien que je convienne que c'est une bonne question, je pense que c'est bon pour une raison complètement différente.
esm
D'accord, esm, et c'est pourquoi j'ai ajouté la clause «si possible». Il y a des situations (établissements d'enseignement, par exemple) où la documentation sur l'installation n'est pas considérée comme confidentielle.
Adam
Et ils ne vous mentent jamais. Quelqu'un a déjà entendu celui-ci? "Je ne sais pas. Essayez-le maintenant."
Bob Cross
8

Il est difficile pour les programmeurs de reconnaître de bons programmeurs; Par exemple, il faut à des entreprises comme Microsoft et Google une journée d'entretiens pour se satisfaire, même après la première sélection. De même, il est difficile pour les administrateurs système de reconnaître de bons administrateurs système.

Sur cette base, je prétends qu'il est extrêmement difficile pour les programmeurs de reconnaître de bons administrateurs système.

Cela ne signifie pas pour autant que vous devez abandonner. Mais pourquoi ne pas demander l'aide d'un administrateur système pour vous aider dans les entretiens?

Cela peut sembler comme cela crée une dépendance circulaire (parce que comment savez-vous à qui demander de vous aider?), Mais je pense qu'il devrait être relativement facile de trouver un administrateur système convivial parmi vos contacts professionnels qui pourraient être prêts à vous aider. quelque chose comme ça. Vous ne voudriez probablement pas qu'ils fassent le choix pour vous, mais ils devraient être en mesure de donner une évaluation éclairée de leurs capacités techniques et autres.

TimB
la source
7

Caractéristiques que je recherche dans un administrateur système, bien qu'un peu * nix dans la nature

  • Obsessionnellement organisé
    • Listes de choses à faire
    • P-Touch étiquette tout
    • Tout a sa place et ça bouleverse si cette chose n'est pas à sa place
    • Très, très ponctuel
  • Capacités de codage minimales
    • Peut concocter un simple script bash (variables, if / then / else)
    • Peut modifier un script bash complexe
    • Peut compiler httpd à partir de la source
  • Certifications
    • Ils signifient plus pour les administrateurs système (que pour nous les codeurs)
  • Attitudes envers les programmeurs
    • Attention, sinon carrément suspect
    • Intrigué par de nouvelles exigences, prêt à négocier
    • Ne donnera pas de racine aux codeurs, quoi qu'il arrive
  • A de fortes opinions sur les systèmes de surveillance
    • Préfère quelque chose basé sur SNMP. (Et ce n'est pas "Quoi de neuf? Or")
    • Nécessite un accès à partir de la maison et du téléphone portable / PDA / netbook / etc. pour que le système puisse être surveillé pendant les vacances
  • Confortable avec CLI, si ce n'est pas préféré à une interface graphique
Stu Thompson
la source
4
Je pense que je sais ce que vous essayez de dire avec "les capacités de codage Minial". Mais il ne sonne comme un bon administrateur système ne doit avoir des capacités de codage minimales.
innaM
J'appellerais cela une bonne liste universelle. Pas du tout centré sur nix.
Kara Marfia
D'accord avec Manni: je pourrais reformuler cela comme " au moins des capacités de codage minimales". Les compétences en développement sont inestimables pour un administrateur système.
esm
Je pense que la liste des exigences conduirait également à un administrateur système qui va définitivement s'épuiser de temps en temps. Je ne dis pas que c'est une mauvaise liste, juste que j'ai vu des gens obsessionnels tomber en panne. Je suis également en désaccord avec Manni sur "un bon administrateur système ne devrait avoir que des capacités de codage minimales". J'ai connu pas mal de bons administrateurs Sys issus du développement et des programmeurs très affectifs.
sclarson
Duh! Voilà.
innaM
3

Je me considère comme un bon administrateur système, et l'une des raisons pour lesquelles je le suis maintenant est que j'ai commis toutes les erreurs que vous avez répertoriées. Je ne les ferai plus jamais parce que j'ai appris de chacun d'eux.

Si vous voulez un bon administrateur système, trouvez-en un qui a déjà fait toutes les erreurs et en a tiré des leçons. S'ils n'aiment pas apprendre de leurs erreurs, ils ne sont pas de bons administrateurs système. S'ils disent qu'ils n'ont jamais fait d'erreur, ils mentent ou ne sont pas un bon administrateur système.

Joseph
la source
1

Une question plus efficace pourrait être: comment embaucher quelqu'un sans posséder des compétences supérieures pour les évaluer?

Vous pouvez soit préparer un chef de file informatique en demandant à une personne ayant des connaissances en affaires de gérer le département dans l'intervalle (l'un de mes mentors les plus performants à cet égard n'avait aucune formation informatique), soit vous pouvez rechercher une personne possédant de solides compétences en gestion informatique. département (cela coûtera). S'ils proviennent d'une plus grande organisation, ils auront tendance à être plus spécialisés, avec de grandes lacunes dans les connaissances générales.

En plus des compétences mentionnées par d'autres, vous avez besoin de quelqu'un qui peut:

  • Résister à la gestion en faisant des appels informatiques qu'ils ne veulent pas entendre (le câblage était-il de mauvaise qualité parce qu'ils n'étaient pas autorisés à faire appel à des professionnels du câblage? Le serveur était-il inadéquat parce que le budget était trop petit et qu'ils ne se battaient pas pour quoi était nécessaire?)

  • Gérer les fournisseurs, par exemple la connaissance des SLA typiques et des étapes attendues (le câblage était-il de mauvaise qualité parce qu'ils n'exigeaient pas 100% de tests, ou faisaient leurs propres tests?) C'est une compétence sous-estimée, et a un effet énorme en termes de coûts initiaux et contrats de longue durée.

  • Prenez sans vergogne des décisions impopulaires - et sachez quand creuser pour que la sécurité et les performances ne soient pas compromises.

  • Idéalement, assez de diplomatie pour réussir tout ce qui précède sans aliéner le reste de l'entreprise.

L'ermite ubergeek est idéal pour faire avancer les choses d'un point de vue technologique. Mais l'informatique a besoin d'un leader, comme toutes les autres fonctions commerciales critiques.

Kara Marfia
la source
0

Je pense que c'est comme n'importe quel autre domaine, vous devez trouver quelqu'un qui est profondément intéressé et qui se soucie profondément de ce qu'il fait. Vous pouvez poser des questions comme:

  • Quels sites, forums, blogs, etc. aimez-vous lire pour connaître les dernières technologies
  • Quelle est une technologie récente dont vous avez entendu parler et que vous aimeriez maîtriser et jouer avec
  • Quel est un exemple de quelque chose de soigné ou d'intéressant ou de simpyl dont vous êtes fier que vous avez été en mesure de mettre en place chez un employeur précédent (ou un rôle universitaire) qui a fait gagner du temps ou de la frustration à tout le monde

Vous devriez pouvoir obtenir facilement de bonnes réponses détaillées à ces questions.

Ce ne sont que des exemples, mais tout comme l'embauche d'un programmeur, si vous ne parvenez pas à convaincre la personne de la technologie ou des intérêts dans le domaine, ils ne vous valoiront rien.

Kevin Nisbet
la source