Jak rozpoznajesz dobrego administratora systemu?


19

W firmie, w której pracuję, musimy pozyskać administratorów systemu. Jesteśmy jednak firmą programistyczną i okazuje się, że nie mamy pojęcia, jak odróżnić dobrego administratora systemu od złego *. Potrzebowaliśmy tylko kogoś, kto skonfigurowałby serwer, zaplanował układ kabli LAN i ustalił zasady dotyczące bezpieczeństwa Wi-Fi.

Nie zdawaliśmy sobie sprawy, że mamy problem z zatrudnieniem, dopóki nie dowiedzieliśmy się, że dwóch zatrudnionych przez nas administratorów nie wykonało prawidłowo pracy. Odkryliśmy, że mamy problemy dwa miesiące później, gdy:

  • zaczęliśmy się elektryzować w telefonie i prześledziliśmy to do okablowania.
  • odwiedzający powiedział nam, że bezpieczeństwo sieci jest nieskuteczne i wykazał to.
  • musimy wymienić serwer, który zalecili, ponieważ stary był nieefektywny dla naszej firmy.

Czy istnieje jakiś standardowy sposób na rozpoznanie dobrego administratora systemu?

Czy są jakieś testy na rozmowę kwalifikacyjną, które możemy wyeliminować słabo wykwalifikowanych?

* Można by pomyśleć, że programiści komputerowi odróżniają dobrych pracowników technicznych od złych, ale programowanie i administracja systemem to dwie różne dziedziny.

Odpowiedzi:


31

Oto kilka sposobów na poznanie dobrego administratora systemu.

  • Są w stanie mówić o poprzednich systemach, którymi zarządzali, w sposób, który jest dla ciebie sensowny, technicznie nie-administrator systemu. Dobry sysadmin musi być w stanie komunikować się z innymi użytkownikami sieci i jednocześnie widzieć duży obraz, będąc w pełni świadomym wszystkich szczegółów. Jeśli nie potrafią wyjaśnić w ustrukturyzowany i jasny sposób tego, co zrobili i dlaczego w poprzedniej pracy, to nie będą w stanie wyjaśnić ci uzasadnienia swojej decyzji podczas pracy dla Ciebie. Zasadniczo powinni być w stanie rozmawiać przez cały dzień o określonym systemie, nie tracąc przy tym odbiorców.

  • Mają obsesję na punkcie unikania pojedynczych punktów awarii. W dowolnym momencie, gdy opisują system, którym zarządzają (red.), Zatrzymaj ich i zapytaj: „ Co mogło pójść nie tak z tą częścią systemu i jak ograniczyłeś to ryzyko? ” Ich odpowiedź powinna być szczegółowa i wykazać, że mieli dokładnie to przemyślałem. Powinni także entuzjastycznie odpowiadać na to pytanie, ponieważ dobrzy administratorzy uwielbiają myśleć o sposobach uniknięcia katastrofalnej awarii.

  • Mają zdrowy sceptycyzm wobec nowych, chłodnych i niesprawdzonych. Bardzo chętnie testują nowe rozwiązania i zawsze to robią. Jednak ich standardowy zestaw narzędzi jest pewny, bezpieczny i wymaga wielu testów.

  • Pamiętają czasy, kiedy zawiodły ich systemy, i odpowiedzieli na pięć pytań bez zastanowienia. Każdy administrator popełnił błędy, które doprowadziły do ​​przestojów; ci dobrzy pomyśleli o przyczynach technicznych i systemowych, dlaczego tak się stało.

  • Dokumentują swoje systemy z tym samym poziomem obsesji, co nastoletnia pisarka pamiętników dokumentuje swoje zgniecenia. Jeśli to możliwe, poproś o przejrzenie dokumentacji dotyczącej poprzednich systemów, którymi zarządzali.

  • Nie mam pojęcia, jak to sprawdzić podczas wywiadu, ale są spokojni w kryzysie. Być może mógłbyś poczekać, aż odwiedzą toaletę, a następnie zablokować drzwi i uruchomić alarm przeciwpożarowy.


Adam para „el win”! Moim zdaniem najlepsza odpowiedź dotyczy tego, jak rozpoznać dobrego administratora systemu.
nazwa użytkownika

3
Nie mogę znaleźć w tym żadnego błędu, z wyjątkiem drugiego, ostatniego punktu: każdy sysadmin, który byłby skłonny udostępnić dokumentację z poprzedniego zadania, jest kimś, kto może bardzo dobrze udostępnić dokumentację o twoim środowisku w przyszłości. Z konieczności firma pokłada duże zaufanie w swoich pracownikach administracji systemów i choć zgadzam się, że to dobre pytanie, myślę, że jest dobre z zupełnie innego powodu.
esm

Zgadzam się, esm i dlatego dodałem zastrzeżenie „jeśli to możliwe”. Istnieją sytuacje (na przykład instytucje edukacyjne), w których dokumentacja dotycząca konfiguracji nie jest uważana za poufną.
Adam

I nigdy nie okłamują twojej twarzy. Czy ktoś to kiedyś słyszał? „Nie wiem. Spróbuj teraz”.
Bob Cross

8

Programiści mają trudności z rozpoznaniem dobrych programistów; np. firmy takie jak Microsoft i Google potrzebują jednodniowych wywiadów, aby się zadowolić, nawet po wstępnej kontroli. Podobnie administratorom systemu trudno jest rozpoznać dobrych administratorów systemu.

Na tej podstawie twierdzę, że programistom bardzo trudno jest rozpoznać dobrych administratorów systemu.

Nie oznacza to jednak, że powinieneś się poddać. Ale dlaczego nie poprosić o pomoc administratora systemu, który pomoże ci w wywiadach?

Może to brzmieć tak, jakby tworzyło to zależność cykliczną (ponieważ skąd wiesz, kogo poprosić o pomoc?), Ale myślę, że znalezienie przyjaznego administratora systemu spośród twoich kontaktów zawodowych, którzy byliby gotowi pomóc, powinno być stosunkowo łatwe. coś takiego. Prawdopodobnie nie chciałbyś, aby dokonali wyboru za ciebie, ale powinni być w stanie dokonać świadomej oceny swoich umiejętności technicznych i innych odpowiednich umiejętności.


7

Cechy, których szukam u Administratora Systemu, choć trochę z natury

  • Obsesyjnie zorganizowane
    • Listy rzeczy do zrobienia
    • P-Touch oznacza wszystko
    • Wszystko ma swoje miejsce i denerwuje się, jeśli rzecz jest nie na miejscu
    • Bardzo, bardzo punktualny
  • Minimalne umiejętności kodowania
    • Potrafi stworzyć prosty skrypt bash (zmienne, jeśli / to / else)
    • Może modyfikować złożony skrypt bash
    • Potrafi skompilować httpd ze źródła
  • Certyfikaty
    • Znaczą więcej dla administratorów systemu (niż dla nas programistów)
  • Postawy wobec programistów
    • Ostrożny, jeśli nie wręcz podejrzliwy
    • Zaintrygowany nowymi wymaganiami, chętny do negocjacji
    • Nie da koderom roota, bez względu na wszystko
  • Ma silne zdanie na temat systemów monitorowania
    • Preferuje coś opartego na SNMP. (I to nie jest „What's Up? Gold”)
    • Potrzebuje dostępu z telefonu domowego i komórkowego / PDA / netbook / itp., Aby system mógł być monitorowany podczas wakacji
  • Wygodny z CLI, jeśli nie preferowany z GUI

4
Wydaje mi się, że wiem, co próbujesz powiedzieć za pomocą „Minial zdolności kodowania”. Ale wygląda na to, że dobry administrator systemu powinien mieć tylko minimalne umiejętności kodowania.
innaM

Nazwałbym to dobrą, uniwersalną listą. W ogóle nie * nix-centric.
Kara Marfia

Zgadzam się z Manni: Mógłbym to sformułować jako „ co najmniej minimalne umiejętności kodowania”. Umiejętności programistyczne są nieocenione dla administratora systemu.
esm

Sądzę, że ta lista wymagań doprowadziłaby również do Sys-Admin, który z pewnością będzie od czasu do czasu wypalał się. Nie mówię, że to zła lista, tylko to, że widziałem ludzi, którzy obsesyjnie się załamują. Nie zgadzam się również z Manni na temat „dobrego administratora systemu powinien mieć tylko minimalne umiejętności kodowania”. Znałem kilku dobrych administratorów Sys, którzy pochodzili z rozwoju i byli bardzo uczuciowymi programistami.
sclarson

Hه! Proszę bardzo.
innaM

3

Uważam się za dobrego administratora systemu, a jednym z powodów, dla których jestem teraz, jest to, że popełniłem wszystkie wymienione błędy. Nigdy więcej ich nie zrobię, bo uczyłem się od każdego z nich.

Jeśli chcesz dobrego administratora systemu, znajdź takiego, który popełnił już wszystkie błędy i wyciągnął z nich wnioski. Jeśli nie lubią uczyć się na swoich błędach, nie są dobrymi administratorami. Jeśli mówią, że nigdy nie popełnili błędu, albo kłamią, albo nie są dobrym administratorem.


1

Bardziej skutecznym pytaniem może być: jak zatrudnić kogoś, kto nie posiada doskonałych umiejętności, dzięki którym mógłby go ocenić?

Możesz albo opiekować się liderem IT, zachęcając kogoś z pewnym doświadczeniem biznesowym do zarządzania działem w międzyczasie (jeden z moich najbardziej udanych mentorów pod tym względem nie ma doświadczenia w branży IT), lub możesz poszukać kogoś o silnych umiejętnościach w zarządzaniu IT dział (będzie to kosztować). Jeśli pochodzą z większej organizacji, będą raczej bardziej wyspecjalizowani, z dużymi lukami w wiedzy ogólnej.

Oprócz umiejętności wymienionych przez innych, potrzebujesz kogoś, kto może:

  • Przeciwstawiaj się kierownictwu w wykonywaniu połączeń IT, których nie chcą słyszeć (czy okablowanie było tandetne, ponieważ nie wolno im było sprowadzać specjalistów od okablowania? Czy serwer był nieodpowiedni, ponieważ budżet był zbyt mały i nie walczyli o to, co było konieczne?)

  • Zarządzaj dostawcami, np. Wiedza o typowych umowach SLA i oczekiwanych etapach (czy okablowanie było tandetne, ponieważ nie wymagały 100% testowania lub nie przeprowadzały własnych testów?) Jest to umiejętność niedoceniana i ma ogromny wpływ na koszty początkowe i długie kontrakty.

  • Nieapologicznie podejmuj niepopularne decyzje - i wiedz, kiedy się w to zagłębić, aby nie pogorszyć bezpieczeństwa i wydajności.

  • Najlepiej, aby dyplomacja wystarczyła, aby wykonać wszystkie powyższe działania bez alienowania reszty firmy.

Pustelnik ubergeek doskonale nadaje się do wykonywania zadań z technologicznego punktu widzenia. Ale IT potrzebuje lidera, tak jak każda inna krytyczna funkcja biznesowa.


0

Myślę, że to jest jak każda inna dziedzina, musisz znaleźć kogoś, kto jest głęboko zainteresowany i bardzo troszczy się o to, co robi. Możesz zadawać pytania takie jak:

  • Jakie strony, fora, blogi itp. Lubisz czytać, aby usłyszeć o najnowszych technologiach
  • Jaka jest najnowsza technologia, o której słyszałeś, że chcesz mieć do niej dostęp i grać
  • Jaki jest przykład czegoś schludnego, interesującego lub sympylnego, z którego jesteś dumny, że byłeś w stanie ustawić go u poprzedniego pracodawcy (lub roli akademickiej), który oszczędził wszystkim czas lub frustrację

Powinieneś być w stanie łatwo uzyskać dobre szczegółowe odpowiedzi na te pytania.

To tylko przykłady, ale tak jak zatrudnienie programisty, jeśli nie możesz zmusić osoby do obsesji na punkcie technologii lub zainteresowań w tej dziedzinie, nie będą one dla ciebie nic warte.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.