Woran erkennt man einen guten Systemadministrator?

19

In der Firma, für die ich arbeite, brauchen wir Systemadministratoren. Wir sind jedoch eine Programmierentwicklungsfirma und es stellt sich heraus, dass wir keine Ahnung haben, wie man einen guten Systemadministrator von einem schlechten unterscheidet *. Wir brauchten nur jemanden, der den Server einrichtet, das Layout der LAN-Kabel plant und Richtlinien für die Sicherheit des WLANs erstellt.

Wir haben nicht bemerkt, dass wir ein Problem mit unserer Einstellung haben, bis wir herausfanden, dass die beiden Administratoren, die wir eingestellt haben, den Job nicht richtig gemacht haben. Wir haben zwei Monate später herausgefunden, dass wir Probleme haben, wenn:

  • Wir haben angefangen, das Telefon statisch zu machen und haben es auf die Verkabelung zurückgeführt.
  • Ein Besucher sagte uns, dass die Netzwerksicherheit unwirksam ist, und demonstrierte dies.
  • Wir müssen den von ihnen empfohlenen Server ersetzen, da der alte für unser Unternehmen ineffizient war.

Gibt es eine Standardmethode, um einen guten Systemadministrator zu erkennen?

Gibt es irgendwelche Interviewtests, die wir geben können, um die Geringqualifizierten auszusondern?

* Man könnte meinen, Computerprogrammierer würden das gute technische Personal von dem schlechten unterscheiden, aber Programmierung und Systemadministration sind zwei verschiedene Bereiche.

MrValdez
quelle

Antworten:

31

Hier sind einige Möglichkeiten, einen guten Systemadministrator zu erkennen.

  • Sie können über frühere Systeme, die sie verwaltet haben, auf eine Weise sprechen, die für Sie, einen technisch versierten Nicht-Systemadministrator, sinnvoll ist. Ein guter Sysadmin muss in der Lage sein, mit anderen Netzwerkbenutzern zu kommunizieren und den Überblick zu behalten, während er alle Details genau kennt. Wenn sie nicht in strukturierter und klarer Weise erklären können, was sie in einem früheren Job getan haben und warum, können sie Ihnen ihre Entscheidungsgründe bei der Arbeit für Sie nicht erklären. Grundsätzlich sollten sie in der Lage sein, den ganzen Tag über ein bestimmtes System zu sprechen, ohne jemals ihr Publikum zu verlieren.

  • Sie sind besessen davon, einzelne Fehlerstellen zu vermeiden. Halten Sie sie an, wenn sie ein von ihnen verwaltetes System beschreiben, und fragen Sie: „ Was könnte an diesem Teil des Systems falsch gelaufen sein, und wie haben Sie dieses Risiko gemindert? “ Ihre Antwort sollte detailliert sein und zeigen, dass dies der Fall ist schon sorgfältig durchdacht. Sie sollten auch begeistert von der Beantwortung dieser Frage sein, da gute Sysadmins gerne über Möglichkeiten nachdenken, um ein katastrophales Scheitern zu vermeiden.

  • Sie haben eine gesunde Skepsis gegenüber Neuem, Coolem und Ungetestetem. Sie sind auch sehr daran interessiert, neue Lösungen auszuprobieren, und tun dies immer wieder. Ihre Standard-Toolbox ist jedoch stabil, sicher und erfordert zahlreiche Tests.

  • Sie können sich an Zeiten erinnern, in denen ihre Systeme ausgefallen sind, und beantworten fünf Gründe, ohne nachdenken zu müssen. Jeder Systemadministrator hat Fehler gemacht, die zu Ausfallzeiten geführt haben. Die Guten haben über technische und systemische Gründe nachgedacht, warum es passiert ist.

  • Sie dokumentieren ihre Systeme mit dem gleichen Maß an Obsessivität, mit dem eine jugendliche Tagebuchschreiberin ihre Schwärme dokumentiert. Fragen Sie nach Möglichkeit in der Dokumentation nach früheren verwalteten Systemen.

  • Ich habe keine Ahnung, wie ich das beim Interview testen soll, aber sie sind ruhig in einer Krise. Vielleicht könntest du warten, bis sie die Toilette besuchen, dann die Tür einklemmen und den Feueralarm auslösen.

Adam
quelle
Adam para "el win"! Beste Antwort, meiner Meinung nach, darauf, wie man einen guten Sysadmin erkennt .
Benutzername
3
Mit Ausnahme des vorletzten Punkts kann ich an alledem kaum etwas auszusetzen haben: Jeder Systemadministrator, der bereit wäre, Unterlagen aus einem früheren Job weiterzugeben, ist jemand, der möglicherweise in Zukunft Unterlagen über Ihre Umgebung weitergibt. Ein Unternehmen schenkt seinem Systemadministrationspersonal notwendigerweise großes Vertrauen, und obwohl ich der Meinung bin, dass dies eine gute Frage ist, denke ich, dass dies aus einem ganz anderen Grund sinnvoll ist.
15.
Einverstanden, esm, und deshalb habe ich den Vorbehalt "wenn möglich" hinzugefügt. Es gibt Situationen (zum Beispiel Bildungseinrichtungen), in denen die Dokumentation der Einrichtung nicht als vertraulich angesehen wird.
Adam
Und sie lügen niemals dein Gesicht an. Hat das schon mal jemand gehört? "Ich weiß es nicht. Probieren Sie es jetzt aus."
Bob Cross
8

Für Programmierer ist es schwierig, gute Programmierer zu erkennen. Zum Beispiel brauchen Unternehmen wie Microsoft und Google täglich Interviews, um sich selbst nach dem ersten Screening zu überzeugen. Ebenso fällt es Systemadministratoren schwer, gute Systemadministratoren zu erkennen.

Auf dieser Grundlage behaupte ich, dass es für Programmierer äußerst schwierig ist, gute Systemadministratoren zu erkennen.

Das heißt aber nicht, dass Sie aufgeben sollten. Aber warum nicht die Hilfe eines Systemadministrators in Anspruch nehmen, um Ihnen bei den Interviews zu helfen?

Es mag so klingen, als würde dies zu einer Kreislaufabhängigkeit führen (denn woher weißt du, wen du um Hilfe bitten musst?), Aber ich denke, es sollte relativ einfach sein, unter deinen professionellen Kontakten einen freundlichen Systemadministrator zu finden, der bereit ist, mitzuhelfen etwas wie das. Sie möchten wahrscheinlich nicht, dass sie die Wahl für Sie treffen, aber sie sollten in der Lage sein, eine fundierte Einschätzung ihrer technischen und anderen relevanten Fähigkeiten abzugeben.

TimB
quelle
7

Merkmale, die ich in einem Systemadministrator suche, obwohl ein bisschen * nix in der Natur

  • Besessen organisiert
    • Listen von Dingen, die zu tun sind
    • P-Touch beschriftet alles
    • Alles hat seinen Platz und es ist verärgert, wenn das Gesagte fehl am Platz ist
    • Sehr, sehr pünktlich
  • Minimale Codierungsfähigkeiten
    • Kann ein einfaches Bash-Skript erstellen (Variablen, if / then / else)
    • Kann ein komplexes Bash-Skript ändern
    • Kann httpd aus dem Quellcode kompilieren
  • Zertifizierungen
    • Sie bedeuten mehr für Systemadministratoren (als für uns Codierer)
  • Einstellungen gegenüber Programmierern
    • Vorsichtig, wenn nicht geradezu verdächtig
    • Fasziniert von neuen Anforderungen, Verhandlungsbereitschaft
    • Gibt den Programmierern keine Wurzel, egal was passiert
  • Hat starke Meinungen zu Überwachungssystemen
    • Bevorzugt etwas SNMP-basiertes. (Und es ist nicht "What's Up? Gold")
    • Benötigt Zugriff von zu Hause und vom Handy / PDA / Netbook / usw., damit das System im Urlaub überwacht werden kann
  • Bequem mit CLI, wenn nicht über eine GUI bevorzugt
Stu Thompson
quelle
4
Ich glaube, ich weiß, was Sie mit "Minial Coding-Fähigkeiten" sagen wollen. Es hört sich jedoch so an, als ob ein guter Systemadministrator nur minimale Codierungsfähigkeiten haben sollte.
15.
Ich würde das eine gute, universelle Liste nennen. Überhaupt nicht * nix-zentriert.
Kara Marfia
Einverstanden mit Manni: Ich könnte das als " mindestens minimale Codierungsfähigkeiten" umformulieren . Entwicklungsfähigkeiten sind für einen Systemadministrator von unschätzbarem Wert.
15.
Ich denke, dass die Anforderungsliste auch zu einem Sys-Admin führen würde, der auf jeden Fall von Zeit zu Zeit ausbrennt. Ich sage nicht, dass es eine schlechte Liste ist, nur dass ich Leute gesehen habe, die besessen sind, zusammenzubrechen. Ich würde Manni auch widersprechen, "ein guter Systemadministrator sollte nur minimale Codierungsfähigkeiten haben". Ich habe einige gute Sys-Admins gekannt, die aus der Entwicklung stammten und sehr affektive Programmierer waren.
Sclarson
Duh! Es geht los.
17.
3

Ich betrachte mich als einen guten Systemadministrator, und einer der Gründe, warum ich jetzt bin, ist, dass ich alle Fehler gemacht habe, die Sie aufgelistet haben. Ich werde sie nie wieder machen, weil ich von jedem von ihnen gelernt habe.

Wenn Sie einen guten Systemadministrator suchen, finden Sie einen, der bereits alle Fehler gemacht und daraus gelernt hat. Wenn sie nicht gerne aus ihren Fehlern lernen, sind sie keine guten Sysadmins. Wenn sie sagen, dass sie noch nie einen Fehler gemacht haben, lügen sie entweder oder sind keine guten Systemadministratoren.

Joseph
quelle
1

Eine effektivere Frage könnte lauten: Wie stellen Sie jemanden ein, ohne überlegene Fähigkeiten zu verfügen, um ihn zu bewerten?

Sie können entweder einen IT-Leiter ausbilden, indem Sie in der Zwischenzeit jemanden mit kaufmännischem Sachverstand für die Leitung der Abteilung gewinnen (einer meiner erfolgreichsten Mentoren in dieser Hinsicht hatte keinen IT-Hintergrund), oder Sie können jemanden mit ausgeprägten Fähigkeiten für die Verwaltung einer IT suchen Abteilung (dies wird kosten). Wenn sie aus einer größeren Organisation stammen, sind sie tendenziell spezialisierter und haben große Lücken im Allgemeinwissen.

Zusätzlich zu den von anderen genannten Fähigkeiten benötigen Sie jemanden, der Folgendes kann:

  • Stellen Sie sich dem Management, wenn Sie IT-Anrufe tätigen, die sie nicht hören möchten (war die Verkabelung beschissen, weil sie keine Verkabelungsprofis einbeziehen durften? War der Server unzureichend, weil das Budget zu klein war und sie nicht für was kämpften?) War notwendig?)

  • Verwalten von Anbietern, z. B. Kenntnis typischer SLAs und erwarteter Stufen (War die Verkabelung fehlerhaft, weil sie keine 100-prozentigen Tests erforderten oder eigene Tests durchführten?) lange Verträge.

  • Treffen Sie unpopuläre Entscheidungen, ohne sich zu entschuldigen, und wissen Sie, wann Sie sich darum kümmern müssen, dass Sicherheit und Leistung nicht beeinträchtigt werden.

  • Idealerweise genug Diplomatie, um all das zu schaffen, ohne den Rest des Unternehmens zu entfremden.

Der Ubergeek-Einsiedler eignet sich hervorragend, um Dinge aus technologischer Sicht zu erledigen. Aber die IT braucht eine Führungskraft, genau wie jede andere wichtige Geschäftsfunktion.

Kara Marfia
quelle
0

Ich denke, es ist genau wie in jedem anderen Bereich, man muss jemanden finden, der tief interessiert ist und sich tief um das kümmert, was er tut. Sie können Fragen stellen wie:

  • Welche Websites, Foren, Blogs usw. lesen Sie gerne, um sich über die neuesten Technologien zu informieren
  • Was ist eine neue Technologie, von der Sie gehört haben, dass Sie sie gerne in die Hand nehmen und damit spielen möchten?
  • Was ist ein Beispiel für etwas Ordentliches oder Interessantes oder Simpeles, auf das Sie stolz sind, dass Sie es bei einem früheren Arbeitgeber (oder einer akademischen Rolle) eingerichtet haben, was jedem Zeit und Frust erspart

Sie sollten in der Lage sein, gut detaillierte Antworten auf diese Fragen zu erhalten.

Dies sind nur Beispiele, aber genau wie die Einstellung eines Programmierers. Wenn Sie die Person nicht dazu bringen können, sich über die Technologie oder die Interessen auf dem Gebiet zu freuen, sind sie Ihnen nichts wert.

Kevin Nisbet
quelle