Votre plus grand objectif dans l'embauche d'un administrateur système devrait être d'éviter un charlatan. Le produit de travail d'un administrateur système est un ensemble de systèmes interactifs qui ne se désagrègent pas, ce qui peut être accompli en ne le touchant jamais ou en étant bon dans son travail, afin qu'un charlatan puisse patiner sans jamais vraiment avoir à toucher quoi que ce soit pendant quelques mois si ils s'efforcent d'éviter d'avoir à faire quoi que ce soit. Lorsqu'ils sont poussés, cependant, ils échoueront et vous êtes coincé avec une merde cassée à réparer.
Pensez à un développeur qui ne parvient pas à archiver son code pendant les deux premiers mois de travail: est-ce un cas simple de mauvaises pratiques de codage / anti-social, ou cache-t-il le fait qu'il craint? Les administrateurs système sont dans une position similaire, sauf qu'il y a rarement le degré de contrôle du changement pour le codage. Les outils de programmation de systèmes comme les marionnettes sont bons pour résoudre ce problème car (s'ils sont utilisés comme seul moyen d'administration des systèmes), ils peuvent traiter la configuration du système comme un projet logiciel, et vous utilisez tous les mêmes outils d'audit que vous utiliseriez avec les codeurs (par exemple, les validations mails).
D'après mon expérience, les certificats ne sont pas pertinents au mieux et trompeurs au pire. Jamais, jamais, jamais embaucher quelqu'un en fonction des points forts de ses certifications. De tous les CV que j'ai vus, les meilleurs techniciens ne collent pas les logos cert, quand ils les ont, sur un CV --- c'est un grand signe de suspicion que quelqu'un dépend plus de son pedigree que de ses compétences réelles. Les tests écrits sont des questions à devinettes multiples basées sur un verbiage spécifique du manuel dont elles sont basées. Je suis convaincu que je comprends le RFC4601, que j'ai conçu et mis en œuvre un système multidiffusion interdomaine sécurisé et mondial et que j'ai obtenu 67% la dernière fois que j'ai passé un examen de pratique CCNA. Pendant ce temps, mon subordonné certifié de deuxième niveau ne peut pas croire qu'il n'y a pas de fonction différence entre le RFC1918 et les adresses publiques ...
Contrairement à ce que d'autres ont dit, les curriculum vitae plus longs sont meilleurs que les plus courts: ils vous donnent des questions plus spécifiques à rechercher et à poser dans la tentative d'esquiver les charlatans. Faites des entretiens téléphoniques à plusieurs niveaux si vous devez: utilisez le premier pour découvrir ce qu'ils faisaient réellement, et le second après avoir trouvé les bonnes questions à poser pour les technologies données.
Votre deuxième objectif le plus important devrait être de trouver quelqu'un qui a déjà de l'expérience sur les systèmes que vous utilisez déjà. Trouvez quelqu'un qui a résolu les problèmes que vous rencontrez actuellement ou que vous pouvez prévoir de rencontrer à l'avenir (systèmes de construction et méthodes de déploiement, systèmes de surveillance, sécurité, évolutivité). Cherchez à embaucher quelqu'un qui a travaillé dans des situations commerciales similaires à celles que vous avez actuellement et qui est prêt à faire face aux problèmes inhérents à votre situation. Un ingénieur avec une maîtrise en réseau qui a l'habitude d'avoir un budget illimité, un service d'achat et des cycles de projet d'un an ne fonctionnera pas dans une startup. Inversement, l'anarchiste Linux ne s'en sortira pas bien quand on lui demandera de subir la procédure de contrôle des changements ActiveDirectory dans votre Fortune 50.
Si vous devez créer un département à mesure que vous grandissez, n'embauchez pas quelqu'un qui n'a embauché personne auparavant; si vous avez besoin de 20 To de données hautement disponibles, n'embauchez pas quelqu'un qui n'a jamais utilisé de SAN auparavant, etc.