Frühe Anzeichen für einen schlechten Sysadmin


43

Wir werden unseren ersten Systemadministrator dazu bringen, sich um eine Vielzahl von SQL-Servern zu kümmern, die zuvor von einer Mischung aus Entwicklern und IT-Support umständlich gepflegt wurden. Es ist längst überfällig, und wir versuchen seit Jahren, die höheren Kreise davon zu überzeugen, einer zuzustimmen.
Nun, endlich haben sie es geschafft, aber das Gehalt, das wir anbieten konnten, war nicht gerade inspirierend, um es gelinde auszudrücken. Trotzdem haben wir uns irgendwie einen geschnappt.
Was ich gerne wissen würde, sind die ersten Anzeichen dafür, dass ein neuer Sysadmin nicht wirklich weiß, was er tut oder nach welchen gefährlichen Gewohnheiten er Ausschau halten muss, mit besonderem Fokus auf SQL Server. Ich bin etwas nervös, dass unsere Schnäppchenjagd nicht so gut funktioniert, wie es bei anderen Rollen der Fall war.

Irgendwelche Gedanken bitte?


5
Ich habe zuerst Ihr SQL-Server-Tag gelesen, um zu bedeuten, dass SQL-Server eines der Warnzeichen war ...
Mikeage

Antworten:


122

Nehmen Sie diesen ersten Teil mit einem Körnchen Salz, weil es vielleicht von meiner langjährigen Tätigkeit als Bauunternehmer abhängt.

Ziehen Sie in Betracht, einen Auftragnehmer zu konsultieren, wenn Sie in der Lage sind, so viel Geld zu verdienen, dass Sie in Vollzeit keine Top-Talente anwerben können. Wenn Sie zu wenig bezahlen und zu viel verlangen, erhalten Sie entweder schlecht ausgebildete Mitarbeiter, Mitarbeiter mit offensichtlichen Mängeln, die möglicherweise nicht auf Fähigkeiten zurückzuführen sind (schlechte zwischenmenschliche Fähigkeiten, Probleme mit Drogenmissbrauch usw.), oder Sie. Am Ende haben wir eine "Drehtür" -Position, in der die Mitarbeiter eine Weile arbeiten und zur besseren Bezahlung gehen.

Wenn Ihr Unternehmen nicht nur für einen bestimmten Zeitraum zu wenig bezahlt, sondern auch jemanden benötigt, um bestimmte Aufgaben zu erfüllen, ist es wahrscheinlich, dass Sie sich in einem hoffnungslosen Szenario befinden. Ebenso ist es hoffnungslos, wenn die Aufgaben einen Vollzeitmitarbeiter beschäftigen und das Unternehmen plant, zu wenig zu bezahlen. Sie werden auf die eine oder andere Weise das bekommen, wofür Sie bezahlen.

Ich vermute, Sie haben nicht wirklich einen Vollzeitbedarf und das Unternehmen könnte wahrscheinlich das geplante Gehalt oder weniger für einen Auftragnehmer ausgeben, der alles tun würde, was Sie brauchen.

Ein Auftragnehmer ist viel einfacher "loszuwerden", wenn die Beziehung "schlecht passt". Ein Auftragnehmer kann in der Regel viel flexibler sein als ein Vollzeitmitarbeiter im Bereich der Arbeitslogistik (Wochenenden, Abende usw.). Ein guter Auftragnehmer wird die Bedürfnisse Ihres Unternehmens mit einem sehr hohen Maß an Geschick und Sorgfalt behandeln, da er weiß, wie leicht Ihr Unternehmen die Beziehung trennen und anderswo hinschauen kann.


Dies wird sich sehr banal anhören, aber achten Sie mehr als bei den anderen unten aufgeführten Elementen auf die Fähigkeit Ihres Systemadministrators, mit anderen zu kommunizieren. Grundlegende Schreib- und Sprechfähigkeiten sind wichtig und geben viel Aufschluss über den Zustand der mentalen Prozesse, die "hinter den Kulissen" stattfinden. Die Arbeit eines Systemadministrators sollte die Kommunikation mit anderen IT- und Nicht-IT-Mitarbeitern umfassen, und die Fähigkeit zur effektiven Kommunikation ist von wesentlicher Bedeutung. Die Fähigkeit, Analogien zu bilden und abstrakte Konzepte zu kommunizieren, ist sicherlich ein schönes Sahnehäubchen. Wenn Ihr Systemadministrator jedoch nicht einmal vollständige Sätze schreiben oder vollständige Gedanken aussprechen kann, ist dies bereits hoffnungslos.

Es gibt Punkte in den Antworten aller anderen, die für mich zutreffend sind: eine "schlechte Passform" (sei es ein Angestellter oder ein Auftragnehmer). Ich war der Typ, der Unternehmen dabei hilft, die Lücke zwischen der Entlassung eines schlechten Systemadministrators und der Einstellung eines Ersatzes zu schließen, und ich habe eine Reihe von schlechten Szenarien gesehen. (Die Person zu sein, die Passwörter ändert, nach "Hintertüren" sucht usw., während der Systemadministrator im Büro des CEOs ist und gefeuert wird, macht Spaß, ist aber auch stressig.)

Einige "IT-spezifische" unangenehme Einstellungen, die ich gesehen habe (aus einigen Teilen der Antworten anderer Poster hier, unverschämt), in dysfunktionalen Situationen beinhalten:

  • Alles rausreißen und neu anfangen : Es ist eine Sache, etwas zu identifizieren, das "tickende Zeitbombe" ist, und sich darum zu kümmern, aber in der IT treffe ich häufig auf (oft unreife und Einsteiger-) Sysadmins, die versuchen, "ein Imperium aufzubauen" in ihrem Bild, und obsess über das Entfernen der alten Infrastruktur für die Installation neuer. Es ist eine Sache, einen Business Case zu erstellen, der durch Fakten und ROI-Prognosen gestützt wird, aber ich habe diese besondere Funktionsstörung als nichts anderes als einen starken persönlichen Antrieb gesehen, Systeme zu ersetzen, um sie zu ersetzen.

  • Das kann ich dir nicht sagen: Dies sind die Sysadmins, die, obwohl sie einen starken persönlichen Anteil an ihrer Arbeit haben, zu weit gehen und übermäßig besitzergreifend, geheimnisvoll und paranoid werden. Die Computer gehören dem Unternehmen, nicht dem Systemadministrator. Das Versäumnis, die Arbeit zu dokumentieren, Passwörter offenzulegen oder offen darüber zu sein, wie Systeme funktionieren (oder versagen), ist kein gutes Zeichen. Ich habe gehört, dass einige Sysadmins "Sicherheit" als Grund für die Geheimhaltung angeführt haben, aber Sicherheit durch Unbekanntheit ist keine Sicherheit. Ich habe auch gehört, wie Sysadmins mit dieser Einstellung Dinge sagen wie "Ja, aber wenn ich die Passwörter so und so weitergebe, werden sie es einfach vermasseln." In der Regel geht dies mit einer verschleierten oder offenkundigen Ängstlichkeit einher, wenn nach der Offenlegung etwas schief geht.

  • Jemandem / Jedem / Jedem anderen die Schuld geben : Dies sind die Sysadmins, die ständig Dritte, deren Vorgänger oder die Benutzer, bei denen Probleme auftreten, als Ursache für Probleme zitieren. Sicherlich gibt es Probleme, die durch all diese Faktoren verursacht werden, aber ein Muster des beständigen und wiederholten Zeigens mit dem Finger ist ein schlechtes Zeichen. Wir mussten uns alle mit Hardware-Errata, Softwarefehlern und Anwendern auseinandersetzen, die sich selbst Probleme bereiteten. In der Lage zu sein, eine dieser Quellen als Grund für ein Problem zu identifizieren, zeigt nicht mit dem Finger darauf. Es ist jedoch besorgniserregend, wenn man nicht bereit ist, ein Problem zu untersuchen und eine Grundursache zu identifizieren, und gleichzeitig mit der Reaktion vage winkender Hände und der Aussage "Es muss ein fehlerhafter Windows / Linux / Cisco-Router / etc ..." reagiert.

  • Power Trip : Dies sind die Sysadmins, die aufgrund einer persönlichen Agenda oder einer wahrgenommenen Geschäftsagenda gerne Straßensperren für Benutzer aufstellen. Auch hier ist es eine Sache, den Benutzern aus berechtigten geschäftlichen Gründen Beschränkungen aufzuerlegen. Es ist jedoch etwas ganz anderes, der "Verhinderer von IT-Diensten" zu sein, und zwar nur für den Wahnsinn, andere kontrollieren zu können. Ich habe gesehen, wie sich diese bestimmte Funktionsstörung auf wirklich schlimme Dinge auswirkt, wie das "E-Stalking" von Mitarbeitern, indem sie ihre E-Mails lesen, Bildschirm- / Sitzungserfassungen verdeckt durchführen, Telefonanrufe abhören und anderen gegenüber einfach nur "gruselig" sind.

  • Richtlinien gelten nicht für mich : In Kombination mit der "Power Trip" -Haltung sind dies häufig die Systemadministratoren, die sich weigern, den IT-Richtlinien zu unterliegen, die sie selbst auf andere Weise durchsetzen oder diktieren. Obwohl es harmlos und harmlos sein kann, habe ich gesehen, dass es schlimme Situationen wie einen Prozess wegen sexueller Belästigung gibt (ein Systemadministrator, der surft und prominent Inhalte anzeigt, die für die Arbeit ungeeignet sind). Sysadmins sind in vertrauenswürdigen Positionen und müssen eine professionelle Haltung einnehmen. Ein Teil dieser Einstellung bedeutet, nach den gleichen Regeln zu spielen und wie alle anderen zur Rechenschaft zu ziehen. Nur weil wir die Möglichkeit haben, Aktivitäten "off the record" mit unseren erhöhten Zugriffsberechtigungen und Rechten durchzuführen, heißt das nicht, dass wir dies tun sollten.

  • Ich kann Schwäche nicht zugeben: Es braucht eine starke Person, um zu sagen: "Ich weiß die Antwort darauf nicht, aber ich kann sie für Sie finden." Jeder hat Wissens- und Erfahrungslücken. Diese besondere Funktionsstörung führt häufig zu Situationen, in denen ein Systemadministrator weit über den Kopf gerät. Es ist wichtig, kalkulierte Risiken in der Karriereentwicklung einzugehen, und man kann sagen, dass ein großes persönliches Wachstum entsteht, wenn Menschen "mehr abbeißen als sie kauen können" und Erfolg haben. Auf der anderen Seite können große Kosten (oder völlige Ausfälle) für ein Unternehmen entstehen, wenn ein Systemadministrator entscheidet, wichtige Probleme wie Disaster Recovery oder IT-Sicherheit zu lösen, und dies mangels Fähigkeiten scheitert. Manager, die ihren Mitarbeitern unangemessen den Zugriff auf Ressourcen / Schulungen / Support von Drittanbietern verweigern, können dazu beitragen, diese Art von Kultur zu schaffen.

  • Das sind meine Spielsachen: Dies ist der Systemadministrator, der die IT-Infrastruktur des Unternehmens als aufregendes Spielzeug betrachtet. Es ist eine Sache, eine besonders interessante Technologie zu identifizieren, die zufällig ein Geschäftsbedürfnis gut erfüllt, aber es ist eine ganz andere Sache, ein Unternehmen dazu zu bewegen, Geld für Technologie auszugeben, damit es Spaß macht, damit zu spielen. Ich habe Situationen erlebt, in denen Sysadmins sich in eine bestimmte Technologie verliebt haben und sich dazu entschlossen haben, diese Technologie zur Lösung eines Problems einzusetzen, nicht weil sie für die geschäftlichen Anforderungen geeignet ist, sondern weil sie gerne damit spielen würden. Ich habe alles Mögliche gesehen: Glasfaser, Virtualisierung, SAN-Geräte, drahtlose Netzwerke usw. Das Management sollte dies so gut wie möglich unter Kontrolle halten.

  • Ich habe es immer so gemacht: Dies ist der Systemadministrator, der tot in ihren Wegen ist. Normalerweise habe ich das in Verbindung mit der Einstellung "Ich möchte nichts Neues lernen" gefunden. Unser Feld verändert sich. Ein Teil der Arbeit, die wir vor 10 Jahren geleistet haben, ist heute automatisiert, und ein Teil bleibt "gleich alt, gleich alt". Alles in unserer Branche wird ständig überarbeitet, aktualisiert und aktualisiert. Best Practices ändern sich langsamer, aber auch sie ändern sich. Es ist unvernünftig zu erwarten, dass jeder Systemadministrator mit dem "neuesten Stand" der Technik Schritt hält, aber es ist auch nicht hinnehmbar, dass ein Systemadministrator in einer jahrelangen Technologie schmachtet, die kein Interesse daran zeigt, seine Fähigkeiten zu aktualisieren. Wenn ein Unternehmen ein wachsendes Problem darstellt, sollte sein IT-Betrieb zukunftsorientiert sein. (Natürlich gibt es auch hier ein Gleichgewicht.

  • Kein Verständnis von Business : Business "macht IT", weil es dabei hilft, effizient zu wirtschaften. Jede andere Nutzung der IT im Geschäftsleben ist kontraproduktiv. Zu oft habe ich Sysadmins gesehen, die sich nicht mit grundlegenden Konzepten der Buchhaltung und des Geschäfts auskennen (Einnahmen abzüglich Ausgaben sind gleich Gewinn usw.). Ich würde niemals erwarten, dass ein Systemadministrator ein Experte für Buchhaltung ist, aber ich würde von ihm erwarten, dass er die grundlegende Art und Weise versteht, in der einem Unternehmen Kosten entstehen, um einen Gewinn zu erzielen. Vor allem in wirtschaftlich schlechten Zeiten ist es hilfreich, wenn Ihr Systemadministrator versteht, woher das Geld kommt und warum das Unternehmen die Entscheidungen trifft, die es in Bezug auf den Geldfluss trifft. Ein Systemadministrator, der der Ansicht ist, dass sich die IT vom "Geschäftsbereich" des Geschäfts unterscheidet, ist kein Vermögenswert.

  • Kein Wunsch nach Kontinuität : In der heutigen Berufskultur ist davon auszugehen, dass wir alle für eine Vielzahl von Arbeitgebern arbeiten. Unser heutiger Job wird statistisch gesehen nicht für immer unser Job sein. Ein guter Systemadministrator sollte die Dokumentation nicht vorbereiten, weil er "von einem Bus angefahren werden könnte", sondern weil er sie später ersetzen muss. Die mangelnde Bereitschaft, Unterlagen aufgrund der wahrgenommenen "Arbeitsplatzsicherheit" zu erstellen, stößt für mich auf eine Person, die keinen Wunsch nach Aufstieg hat. Ich arbeite nicht mehr für einen einzelnen Arbeitgeber, aber wenn ich das täte, würde ich planen, was ich als nächstes tun würde, und die Dokumentation auf dem neuesten Stand halten, damit mein Nachfolger eine bessere Zeit davon hat (genau wie ich) möchte von meinem Vorgänger bei meinem nächsten Job).


38
Es war schwer, das zu lesen. Jeder Punkt, den Sie machen, ist gültig und jeder hat mich gezwungen, sich selbst zu bewerten.
Nic

Sehr gute Punkte. Einige dieser Probleme sind ebenfalls ansteckend. Selbst wenn ein "schlechter Administrator" sich endgültig weiterentwickelt oder weiterentwickelt wird oder seine Glaubwürdigkeit verliert, kann es sein, dass seine Kritik mit dem Finger auf die Köpfe des Managements und derjenigen, die in einem Team verbleiben, Wurzeln schlägt. Ähnlich dem "Sag es 2 mal und es muss wahr sein" -Syndrom.
Damorg

1
Evan ... du brauchst einen Blog ... Egal, ich habe gerade deinen User-Feed abonniert.
Joseph Kern

3
@Nic: Das Schreiben war definitiv auch eine Selbsteinschätzung. Nur ein bisschen von vielen dieser Einstellungen zu haben, ist nicht unbedingt schlecht, solange es in Schach gehalten wird und der Situation angemessen ist. Ich präsentiere jedem meiner Auftragnehmer-Kunden ein etwas anderes "Gesicht", und es ist interessant zu sehen, wie ich meine Einstellungen an die Bedürfnisse des Kunden und die Dynamik der Interaktion mit meinen Kontakten dort anpasse. Auf jeden Fall versuche ich wirklich, "in der Mitte zu spielen", und ich versuche, nicht tief in eine dieser Kategorien zu fallen.
Evan Anderson,

1
@ Joseph: Ich fand es unmöglich, einen Blog zu führen. Ich bin oft ratlos, wenn es um Themen geht, und es scheint viel zu lange zu dauern, bis ich etwas für dieses Format schreibe. Wenn Server Fault die Inspiration liefert, laufe ich gerne zu lange auf dem Mund (Tastatur?). Die Interaktion mit Server Fault macht viel mehr Spaß, als ich jemals in einem Blog erwartet hätte.
Evan Anderson

12

Offenheit. Sie möchten sehen können, was er tut und wie er es tut.

Ich würde sagen, das erste Symptom eines laufenden Zugunglücks ist, wenn der Typ alles absperrt und anderen den Zugang zu den Systemen untersagt.

Er gibt möglicherweise alle möglichen Warnungen in Bezug auf "Sicherheit" aus, damit andere Benutzer Zugriff und Konten sowie Root-Privilegien auf anderen Computern erhalten. Oft ist dies jedoch ein Rauchfang für jemanden, der wichtig aussehen und Ihren Müll in einen Laster stecken möchte. Es ist einfach, den Zugriff so zu verwalten, dass der Zugriff gewährt wird, aber die Sicherheit und Rechenschaftspflicht eines Systems gewahrt bleibt.

Seltsamerweise arbeiten die Leute besser, wenn sie wissen, dass sie von jemand anderem gesehen werden ...


7
Auf der anderen Seite sollte diese Person Bedenken in Bezug auf Sicherheit, Stabilität usw. haben. Von Natur aus besitzen Sysadmins die von ihnen verwalteten Systeme. Eine starke Sicherheitshaltung und eine starke Tendenz zur Eigenverantwortung sollten keinen Grund zur Beunruhigung darstellen, es sei denn, sie behindern die Arbeit, die Kultur oder die Ziele des Unternehmens.
Joeqwerty

1
Sicherheit ist einfach ein Mittel zum Zweck, kein Selbstzweck. Sicherheit ist erforderlich, um die Zuverlässigkeit, Stabilität und Überprüfbarkeit eines Systems zu gewährleisten. Die Zeit, die Sie für das Sperren eines Systems aufwenden, damit es nur eine suid-Binärdatei enthält, kann auch für die Automatisierung des Build-Systems verwendet werden. Für viele ist Sicherheit ein lustiges Spiel, aber für die meisten Unternehmen ist ein solches Spiel nicht wirklich von Interesse. Außerdem sperren viele Leute ein System, um Augen auszuschließen, die die Arbeit des Administrators überwachen würden, und dann können die Dinge wirklich aus dem
Ruder

3
Meh. Der neue Administrator muss möglicherweise sicherstellen, dass Ihre Server den Bestimmungen der einen oder anderen Verordnung entsprechen. Ein guter erster Schritt, nachdem Sie ein gründliches Verständnis des Systems erlangt haben, könnte darin bestehen, Entwickler von Produktionssystemen auszuschließen, auf die sie normalerweise Zugriff haben. Solange eine andere Person noch Zugriff hat (beispielsweise die IT-Abteilung und der Softwareentwicklungsleiter), gilt dies, IMO.
Kyle Hodgson

Chris, Sie haben gerade meinen unmittelbaren Vorgänger beschrieben, der es irgendwie geschafft hat, vier Monate zu überstehen, bevor die Firma zu ihm erwachte. Ich habe Monate gebraucht, um alles zu finden und zu korrigieren, was er getan hat.
John Gardeniers

Es ist überraschend, wie viel Schaden in nur wenigen Monaten angerichtet werden kann und wie lange es dauern kann, bis alles in Ordnung ist. Denken Sie nur ... manchmal kann ein solcher Administrator jahrelang fest verankert bleiben.
Damorg

11

Einige hervorragende Antworten bisher; Ich möchte hinzufügen:

Angst vor harter und / oder schmutziger Arbeit. Man sollte sich natürlich nicht die Mühe machen , harte und / oder schmutzige Arbeit an sich selbst zu laden , aber wenn eine fiese Arbeit erledigt werden muss, ist es ein gutes Zeichen, wenn die Person die Bereitschaft zeigt, die Ärmel hochzukrempeln und mitzumachen.

Das Versäumnis zu erkennen, dass der Grund, warum sie ihre Arbeit tun, für die Kunden ist. Letztendlich geht es darum; Die Leute müssen in der Lage sein, bei jedem Morinieren mitzumachen, sich anzumelden und ihre Sachen zu holen. Ein Administrator, der dies nicht im Hinterkopf behält, versagt in seinem Job.

Sich den Leuten entziehen. Es ist leicht zu glauben, dass Sie sich auf einem Elfenbeinturm befinden und sich nicht um Benutzer kümmern oder Anrufe entgegennehmen müssen. Benutzer sind eine wertvolle und wichtige Quelle für Feedback und eine Gelegenheit zu erfahren, ob etwas, das Sie eingerichtet haben, gut funktioniert oder nicht. Es ist großartig, jeden Monat etwas Zeit mit dem Helpdesk zu verbringen.

Zu viel von einer "by the book" Person. OK, es gibt eine Menge perfekter und dokumentierter Vorgehensweisen, daher handelt es sich hier definitiv NICHT um das eine oder andere Extrem. Ich meine die Art von Person, die sich an ihre MCSE-Handbücher klammert und alles dort so behandelt, als wäre es der eine, wahre und einzige Weg.

Keine proaktive Herangehensweise. Ein guter Administrator wird potenzielle Fehlerquellen immer antizipieren und damit umgehen, bevor sie zu einem Problem werden. Ein schlechter Administrator lehnt sich einfach zurück und lässt die Dinge langsam auflösen, bis der gefürchtete Tag eintritt, an dem während der Bürozeiten zu einer kritischen Zeit etwas zusammenbricht.

Ein Technologie-Evangelist sein. Ich meine die Art von Person, die versuchen würde, ihr Lieblings-Betriebssystem, ihre Lieblings-Apps oder -Plattformen unabhängig voneinander zu erzwingen. Sie sagen, Sie haben SQL Server (was bedeutet, dass Sie ein Windows-Haus sind). Halten Sie also Ausschau nach jemandem, der zum Beispiel ständig die Vorzüge von Linux oder Lotus Domino preist.

Vergessen, die grundlegenden Dinge zu decken. Es ist ein ziemlich großes Feld, und um gut in den komplexen, fummeligen Dingen zu sein, braucht man eine gute Grundlage in den Grundlagen. Ein guter Mitarbeiter fragt Sie fast sofort nach Ihrer Sicherungsstrategie, Ihrem zentralen Dokumentations-Repository, ob Sie ein Standard-PC-Image haben, wann Sie das letzte Mal den Zustand Ihrer Firewall überprüft haben, und so weiter. Dies sind die Dinge, die Sie von Tag zu Tag ticken lassen und die genauso wichtig sind wie alles andere.


1
Der erste Absatz brachte mich zum Lächeln. Einmal hatte ich einen Arbeitgeber, der wollte, dass ich in diese staubigen dunklen Ecken eintauche, um Netzwerkkabel zu ersetzen, aber auch cool aussehen sollte: Tragen Sie eine Krawatte und eine Jacke :-)
Anonym

6

Ich würde sagen, dass die zwei wichtigsten Dinge, die in einem guten Systemadministrator zu suchen sind, die Struktur in seiner Arbeit und der Wissensdurst - ein Fehlen von einem oder beiden wäre also ein Frühwarnzeichen.

Fast niemand wird in der Lage sein, am ersten Tag alles zu erledigen, aber wenn Sie die Zeit haben, Dinge zu erledigen, konzentrieren Sie sich nicht auf einen Mangel an besonderen Fähigkeiten / Erfahrungen, wenn sie ein guter Systemadministrator sind. Ich werde die Teile, die sie nicht kennen, innerhalb von Minuten nach dem Betreten der Tür untersuchen und werde schnell auf dem Laufenden sein.

Sie sollten sich auch dafür interessieren, welche "Referenz / Test" -Systeme / Tools sie haben - dies zeigt, dass sie neue Dinge ausprobieren möchten, ohne die Produktionsumgebung zu gefährden. Sie möchten möglicherweise ZU viel von diesem Kit, aber besser, als alles überhaupt keine.

Oh und überlege, ob du http://jobs.serverfault.com/ verwendest , um jemanden zu finden, der in Ordnung ist;)


5

Chopper3 und Damorg machen sehr gute Punkte. Darüber hinaus möchte ich betonen, dass ich dem neuen Systemadministrator Zeit geben möchte, sich in der Position und im Unternehmen zurechtzufinden und sich darin zurechtzufinden. Es gibt einen menschlichen Aspekt, der berücksichtigt werden muss, da er im Allgemeinen auffällig und nervenaufreibend ist, der "neue Typ" zu sein. Sie brauchen Zeit, um herauszufinden, was Sie haben, wie es konfiguriert ist usw. usw. Und sie brauchen Zeit, um sich mit den Menschen und der Kultur des Unternehmens vertraut zu machen. Seien Sie nicht voreilig, Fähigkeiten oder Persönlichkeitsmerkmale zu bewerten oder zu beurteilen, die möglicherweise auf Nervosität zurückzuführen sind.


4

Dokumentation der Arbeit. Und noch etwas Dokumentation der Arbeit.

Edit: Das kam falsch raus, aber du kommst auf die Idee. Das ist es, was ein guter Sysadmin tut, damit Sie sich über seine Arbeit informieren können.


4

Wenn in einer Produktions- oder Testumgebung ein Problem auftritt, untersucht diese Person die Grundursache oder geht davon aus, dass es sich um einen einmaligen Vorfall handelt?

Besitzt diese Person nicht alle Antworten, die sie benötigt, die zwischenmenschlichen Fähigkeiten und die Bescheidenheit, um Hilfe von anderen zu suchen?

Wie @ Chopper3 sagte, ein Wissensdurst.


4

Frühe Anzeichen für einen schlechten Sysadmin ....

  1. Schläft im Serverraum
  2. Kommt aus dem Serverraum und sagt: "Bitte sag mir, dass wir gute Backups haben!"

Ich werde mehr hinzufügen, wenn ich an sie denke.


@ Crankyadmin: ROFL.
Joeqwerty

1
3. Hat einen Benutzernamen, der unangenehme Charaktereigenschaften enthält. =)
Wesley

3

Ich möchte etwas hinzufügen, es ist eine Art Admin. Normalerweise Einsteiger und unerfahren.

Ich nenne sie Shotgun Upgrade

Hin und wieder gehen in den Aktualisierungszyklen Systeme verloren, die nicht mehr funktionierten und einige Stunden, manchmal Tage. Das Schrotflinten-Upgrade hat erneut zugeschlagen. Ein guter Systemadministrator sollte die Abhängigkeiten kennen, die für die Ausführung Ihres Produktionssystems erforderlich sind, und nicht jedes Mal, wenn ein Upgrade das Potenzial dazu hat, brechen. Ich habe mal einen auf frischer Tat ertappt.

Er war dabei, ein "unbeaufsichtigtes" Upgrade eines unserer Debian-Systeme durchzuführen. aptitude -y dist-upgrade> / dev / null 2> & 1 (Es ist schrecklich, probiere es nie aus, höchstwahrscheinlich bootet es nicht noch einmal)

Ich fragte, was machst du? Er antwortete auf / dev / null umzuleiten, es verstopft den Bildschirm!


+1 füraptitude -y dist-upgrade > /dev/null 2>&1
Hubert Kario

2

Wie von Chopper3 erwähnt, sind der Nachweis eines strukturierten, disziplinierten Ansatzes und der Bereitschaft zum Lernen gute Anzeichen.

Auf der anderen Seite können frühe Anzeichen für mangelnde Qualifikation oder "Passform" mangelnde Geduld bei Fragen, mangelnde Erklärungsbereitschaft für technische Überlegungen, ständige und aggressive Abwehrbereitschaft und unablässiges Zeigen mit dem Finger auf Kollegen und / oder Vorgänger (wenn es Verdienst gibt) sein dazu gibt es keinen Grund, es immer wieder zu töten).

Auch der Wunsch, alles " herauszureißen" oder alles "auf die richtige Weise" zu wiederholen , ist eine Tendenz zu beobachten.

Ein gewisses Maß an "Ich hätte es auf diese Weise getan" kann selbstverständlich sein, es sei denn, es gibt auch eine Bewertung des aktuellen Umfelds und seiner Schwächen sowie einen vernünftigen Plan zur Behebung dieser Probleme und zur Erfüllung etwaiger anderer Anforderungen Viele Diskussionen, ich wäre vorsichtig.


2

Es gab bereits einige ausgezeichnete Antworten, daher werde ich nichts wiederholen, sondern hinzufügen, dass, obwohl dies nicht unbedingt auf einen schlechten Systemadministrator hinweist, zu erwarten ist, dass jemand, der für Erdnüsse arbeitet, unzufrieden ist oder zumindest sehr schnell unzufrieden wird mit dem job. Diese Person wird unweigerlich so viel über den nächsten Job nachdenken und wie man ihn bekommt, wie er / sie gerade hat. Können Sie realistisch erwarten, dass jemand unter solchen Umständen sein Bestes gibt? Stellen Sie daher sicher, dass die Dokumentation auf dem neuesten Stand ist.


2

Es hört sich für mich so an, als ob Ihr Bauchgefühl Ihnen bereits mitgeteilt hat, dass Sie eine schlechte Einstellung vorgenommen haben und Sie nach Beweisen suchen, um diesen Instinkt zu verstärken.

Hier sind einige schlechte SQL Server-Gewohnheiten. IMHO kann ein Zeichen für einen unerfahrenen DBA sein.

  • Starten Sie den Server neu oder starten Sie den SQL Server-Dienst neu, um Probleme zu beheben
  • Hinzufügen zusätzlicher Transaktionsprotokolldateien auf verschiedenen Laufwerken, da im aktuellen Protokoll nicht mehr genügend Speicherplatz vorhanden ist
  • Das Verkleinern des Transaktionsprotokolls ist ein regelmäßiger Bestandteil der Wartung, um die Protokollgröße zu steuern (das Entziehen von Datendateien ist noch schlimmer).
  • Verwendung der Open Table-Option in SSMS (dreifache Bonuspunkte für die Verwendung gegen die Produktion)
  • Sie sind vollständig auf die SSMS-GUI angewiesen, um Sicherungen und Wiederherstellungen durchzuführen
  • Ich verstehe den Unterschied zwischen einem SQL Server-Login und einem SQL Server-Benutzer nicht

"Verwenden der SSMS-GUI zum Durchführen von Sicherungen und Wiederherstellungen" ist ein wenig zu pauschal. "Vollständige Abhängigkeit von der SSMS-GUI für die Durchführung von Sicherungen und Wiederherstellungen" könnte realistischer sein?
Wesley

1
vorschlag notiert!
Nick Kavadias

Bisher sind die Anzeichen verheißungsvoll, obwohl er noch nicht viel anderes tun musste, als in Besprechungen zu sitzen und das Setup zu lernen ...
MartW

1

Unfähigkeit zu priorisieren und Multi-Task.


1

Zeiteinteilung.

Plant Aktivitäten rund um einen Arbeitsplan. Es ist bekannt, dass Wartungsarbeiten in der Stillstandszeit durchgeführt werden müssen. Verwaltet Backups. Testet Backups / Wiederherstellungen. Hat einen aktiven Wiederherstellungsplan - es ist keine Frage, ob, sondern wann die Hardware ausfällt. Sie sollten wissen, ob Dinge kaputt gehen oder außer Kontrolle geraten, bevor Sie es bemerken. Denkt, dass Nagios oder Sonnenwind ein Muss sind, um zu wissen, ob Systeme leben oder tot sind.

Dokumentation.

Sollte mit einem Ticketsystem funktionieren. Setzt Tickets für Benutzer ein, die dazu nicht in der Lage sind, Probleme zu verfolgen.

Einstellung.

Völlig offen für das Geschäft. Es gibt kein nicht öffnen. Sagt, ich kann das tun, wenn Sie mir diese Ressourcen geben.


0

Beobachten Sie die Fragen, die sie stellen. Es hört sich so an, als hätten Sie ein ziemlich komplexes System (eine Vielzahl von SQL-Servern). Wenn ich das erste wäre, würde ich jeden und jeden belästigen, der mit mir darüber spricht, was sie alle tun, wer von ihnen abhängt und warum und reichlich Notizen machen. Ich würde dies so nahe wie möglich an einer weißen Tafel tun.

Es sollte versucht werden, die Sicherungen zu finden und zu testen. Wenn es Leistungsprobleme gibt, starte ich den Profiler und das Perfmon (oder ähnliche Tools), um herauszufinden, welche Abfragen sie verursachen. Ich würde die Hardware überprüfen, um sicherzustellen, dass die Vielzahl von SQL-Servern jeweils mindestens einen Hardware-Spiegel hat.

Überprüfen Sie, ob es eine Art Überwachungssystem gibt, und implementieren Sie eines, wenn dies nicht der Fall ist. Nagios und Kakteen / rrdtool / mrtg kommen in den Sinn.

Vor allem, wenn Sie jemanden sehen, der Maßnahmen ergreift, um Ihre tatsächlichen SQL-Server zu ändern (mit Ausnahme der Messung), bevor er ein gründliches Verständnis hat ... nun, das ist mehr Unerfahrenheit als Mangel an Geschicklichkeit, aber es würde mich erschrecken.


0

Es wird einige wachsende Schmerzen geben, genau wie Zahnspangen schmerzhaft sind, aber sie ziehen die Zähne allmählich in eine gute und korrekte Ausrichtung. Der Administrator muss sich erst einleben und dann werden einige Anpassungen vorgenommen, wenn er die Dinge in die richtige Ausrichtung bringt.

Das größte Anzeichen für einen guten oder schlechten Administrator ist, wie Änderungen auftreten. Bezieht er Benutzer in die Diskussion ein, WAS und WARUM sich die Dinge ändern müssen? Gibt es einen Grund, warum er bestimmte Personen aus einem bestimmten System ausschließen möchte? Wie alles in einem Geschäft muss man einen Grund haben und ein dampfendes "für die Sicherheit" schneidet es nicht. Was sind die Risiken, es so zu belassen, wie es ist? Warum will er / sie es besser machen? '

Wenn Benutzer sich in den Prozess involviert fühlen und die Möglichkeit haben, zu erklären, warum die Dinge so sind, wie sie sind, und die Alternativen erkunden können, sind sie eher bereit, zu helfen, und können Einblicke als historische Gründe für seltsame Dinge im System bieten. Ich finde mich oft dabei, mit einigen unserer Finanzleute, die seit Jahrzehnten in meinem Unternehmen sind, darüber zu beraten, warum zum Teufel etwas so Seltsames ist.

Eigentlich geht das für jede Position, auch außerhalb der IT.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.