Come riconosci un buon amministratore di sistema?


19

Nell'azienda per cui lavoro, abbiamo bisogno di amministratori di sistema. Tuttavia, siamo una società di sviluppo di programmazione e si scopre che non abbiamo idea di come distinguere un buon amministratore di sistema da uno cattivo *. Avevamo solo bisogno di qualcuno per configurare il server, pianificare il layout dei cavi LAN e impostare politiche sulla sicurezza del Wi-Fi.

Non ci siamo resi conto di avere un problema con le nostre assunzioni fino a quando non abbiamo scoperto che i due amministratori che avevamo assunto non avevano svolto il lavoro correttamente. Abbiamo scoperto di avere problemi due mesi dopo quando:

  • abbiamo iniziato a diventare statici al telefono e l'abbiamo rintracciato nel cablaggio.
  • un visitatore ci ha detto che la sicurezza della rete è inefficace e lo ha dimostrato.
  • dobbiamo sostituire il server che hanno raccomandato poiché quello vecchio era inefficiente per la nostra azienda.

Esiste un modo standard per riconoscere un buon amministratore di sistema?

Ci sono test di intervista che possiamo dare per eliminare quelli scarsamente qualificati?

* Penseresti che i programmatori di computer direbbero al personale tecnico buono da quelli cattivi, ma la programmazione e l'amministrazione del sistema sono due campi diversi.

Risposte:


31

Ecco alcuni modi per riconoscere un buon amministratore di sistema.

  • Sono in grado di parlare dei sistemi precedenti che hanno amministrato in un modo che ha senso per te, un non-amministratore di sistema tecnicamente capace. Un buon amministratore di sistema deve essere in grado di comunicare con altri utenti della rete e vedere il quadro generale allo stesso tempo di essere pienamente consapevole di tutti i dettagli. Se non sono in grado di spiegare in modo strutturato e chiaro cosa hanno fatto e perché in un lavoro precedente, non saranno in grado di spiegarti la loro logica decisionale quando lavorano per te. Fondamentalmente, dovrebbero essere in grado di parlare tutto il giorno di un sistema specifico senza mai perdere il pubblico.

  • Sono ossessionati dall'evitare singoli punti di fallimento. In qualsiasi momento quando descrivono un sistema che amministrano (a cura di), fermali e chiedi " Cosa potrebbe essere andato storto con questa parte del sistema e come hai mitigato quel rischio? " La loro risposta dovrebbe essere dettagliata e mostrare che avevano ci ho pensato attentamente. Dovrebbero anche essere entusiasti di rispondere a questa domanda, perché i bravi amministratori di sistema adorano pensare a modi per evitare un fallimento catastrofico.

  • Hanno un sano scetticismo nei confronti del nuovo, del freddo e del non testato. Sono anche estremamente entusiasti di provare nuove soluzioni e lo fanno sempre. Tuttavia, la loro cassetta degli attrezzi standard è solida, sicura e prevede numerosi test.

  • Riescono a ricordare le volte in cui i loro sistemi hanno fallito e rispondono a cinque perché senza pensare. Ogni amministratore di sistema ha commesso errori che hanno portato a tempi di inattività; i buoni hanno pensato a ragioni sia tecniche che sistemiche per cui è successo.

  • Documentano i loro sistemi con lo stesso livello di ossessività che uno scrittore di diario adolescente documenta le sue cotte. Se possibile, chiedi di consultare la loro documentazione per i sistemi precedenti che hanno amministrato.

  • Non ho idea di come testarlo al colloquio, ma sono calmi in una crisi. Forse potresti aspettare che visitino il gabinetto, quindi inceppare la porta e far scattare l'allarme antincendio.


Adam para "el win"! La migliore risposta, a mio avviso, riguarda il modo di riconoscere un buon amministratore di sistema.
nome utente

3
Posso trovare pochissima colpa in tutto ciò, tranne per il secondo ultimo punto: qualsiasi amministratore di sistema che sarebbe disposto a condividere la documentazione di un precedente lavoro è qualcuno che potrebbe benissimo condividere la documentazione sul proprio ambiente in futuro. Per necessità, un'azienda ripone molta fiducia nel proprio personale di amministrazione dei sistemi e, anche se concordo sul fatto che sia una buona domanda, penso che vada bene per una ragione completamente diversa.
esm,

D'accordo, esm, ed è per questo che ho aggiunto la clausola "se possibile". Vi sono situazioni (istituzioni educative, ad esempio) in cui la documentazione relativa all'installazione non è considerata riservata.
Adam,

E non ti mentiranno mai in faccia. Qualcuno l'ha mai sentito? "Non lo so. Provalo adesso."
Bob Cross,

8

È difficile per i programmatori riconoscere buoni programmatori; ad esempio, le aziende come Microsoft e Google impiegano un giorno di interviste per soddisfarsi, anche dopo lo screening iniziale. Allo stesso modo, è difficile per gli amministratori di sistema riconoscere buoni amministratori di sistema.

Su tale base, sostengo che per i programmatori è estremamente difficile riconoscere buoni amministratori di sistema.

Ciò non significa che dovresti rinunciare, tuttavia. Ma perché non chiedere l'aiuto di un amministratore di sistema per aiutarti nelle interviste?

Può sembrare che questo crei una dipendenza circolare (perché come fai a sapere a chi chiedere di aiutarti?), Ma penso che dovrebbe essere relativamente facile trovare un amministratore di sistema amichevole tra i tuoi contatti professionali che potrebbe essere disposto a dare una mano qualcosa come questo. Probabilmente non vorresti che facessero la scelta per te, ma dovrebbero essere in grado di dare una valutazione informata delle loro abilità tecniche e di altro tipo.


7

Caratteristiche che cerco in un amministratore di sistema, anche se un po '* nix in natura

  • Organizzato in modo ossessivo
    • Elenco di cose da fare
    • P-Touch identifica tutto
    • Tutto ha il suo posto e si arrabbia se la cosa è fuori posto
    • Molto, molto puntuale
  • Abilità di codifica minime
    • Può montare un semplice script bash (variabili, if / then / else)
    • Può modificare uno script bash complesso
    • Può compilare httpd dal sorgente
  • certificazioni
    • Significano di più per gli amministratori di sistema (che per noi programmatori)
  • Atteggiamenti nei confronti dei programmatori
    • Cauto, se non addirittura sospettoso
    • Incuriosito da nuovi requisiti, disposto a negoziare
    • Non darà radice ai programmatori, qualunque cosa accada
  • Ha forti opinioni sui sistemi di monitoraggio
    • Preferisce qualcosa basato su SNMP. (E non è "What's Up? Gold")
    • Ha bisogno dell'accesso da casa e dal telefono cellulare / PDA / netbook / ecc. In modo che il sistema possa essere monitorato durante le vacanze
  • Comodo con l'interfaccia della riga di comando, se non preferito rispetto a una GUI

4
Penso di sapere cosa stai cercando di dire con "Abilità di programmazione in codice". Ma sembra che un buon amministratore di sistema dovrebbe avere solo capacità di codifica minime.
InnaM,

La definirei una buona lista universale. Non * nix-centric affatto.
Kara Marfia,

D'accordo con Manni: potrei riformularlo come " almeno capacità di codifica minima". Le capacità di sviluppo sono preziose in un amministratore di sistema.
esm,

Penso che l'elenco dei requisiti porterebbe anche a un amministratore di sistema che sicuramente si esaurirà di tanto in tanto. Non sto dicendo che è una brutta lista, solo che ho visto persone che si rompono ossessivamente. Non sarei nemmeno d'accordo con Manni sul fatto che "un buon amministratore di sistema dovrebbe avere solo capacità di codifica minime". Ho conosciuto parecchi bravi amministratori di sistema che provenivano dallo sviluppo ed erano programmatori altamente affettivi.
Sclarson,

Duh! Ecco qua
innaM,

3

Mi considero un buon amministratore di sistema e uno dei motivi per cui sono ora è perché ho fatto tutti gli errori che hai elencato. Non li farò mai più perché ho imparato da ognuno di loro.

Se vuoi un buon amministratore di sistema, trova quello che ha già fatto tutti gli errori e ha imparato da loro. Se non gli piace imparare dai propri errori, non sono bravi amministratori di sistema. Se dicono di non aver mai fatto un errore, mentono o non sono un buon amministratore di sistema.


1

Una domanda più efficace potrebbe essere: come assumere qualcuno senza possedere abilità superiori con cui valutarlo?

Puoi governare un leader IT convincendo qualcuno con un po 'di business esperto a gestire il dipartimento nel frattempo (uno dei miei mentori di maggior successo in questo senso ha avuto un background IT zero), oppure puoi cercare qualcuno con forti competenze nella gestione di un IT dipartimento (questo costerà). Se provengono da un'organizzazione più grande, tenderanno a essere più specializzati, con grandi lacune nella conoscenza generale.

Oltre alle competenze menzionate da altri, hai bisogno di qualcuno che possa:

  • Affrontare la gestione nel fare chiamate IT che non vogliono sentire (il cablaggio era scadente perché non gli era permesso di coinvolgere i professionisti del cablaggio? Il server era inadeguato perché il budget era troppo piccolo e non combattevano per quello che era necessario?)

  • Gestire i fornitori, ad esempio la conoscenza dei contratti di servizio tipici e delle fasi previste (il cablaggio era scadente perché non richiedevano test al 100% o eseguivano i propri test?) Questa è un'abilità sottovalutata e ha un effetto enorme in termini di costi iniziali e contratti lunghi.

  • Non scusarsi per prendere decisioni impopolari e sapere quando scavare in modo che sicurezza e prestazioni non vengano compromesse.

  • Idealmente, abbastanza diplomazia per realizzare tutto quanto sopra senza alienare il resto dell'azienda.

L'eremita ubergeek è ottimo per fare le cose da un punto di vista tecnologico. Ma l'IT ha bisogno di un leader, proprio come ogni altra funzione aziendale critica.


0

Penso che sia come qualsiasi altro campo, devi ottenere qualcuno che sia profondamente interessato e si preoccupi profondamente di quello che fanno. Puoi porre domande come:

  • Quali siti, forum, blog, ecc. Ti piace leggere per conoscere le ultime tecnologie
  • Qual è una tecnologia recente di cui hai sentito parlare e che ti piacerebbe mettere le mani su e giocare
  • Qual è un esempio di qualcosa di pulito, interessante o semplice di cui sei orgoglioso di essere stato in grado di impostare un precedente datore di lavoro (o ruolo accademico) che ha permesso a tutti di risparmiare tempo o frustrazione

Dovresti essere in grado di ottenere facilmente buone risposte dettagliate a queste domande.

Questi sono solo esempi, ma proprio come assumere un programmatore, se non riesci a convincere la persona ad adorare la tecnologia o gli interessi sul campo, non varranno nulla per te.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.