Il test Joel per i lavori di amministratore di sistema


142

Sulla base di "Problemi organizzativi": punti dolenti dell'IT? Penso che sarebbe giusto dire che gli amministratori di sistema devono determinare se vale la pena lavorare in un posto. Esiste un simile test ben noto di Joel per i programmatori .

Quali sono le 12 domande che gli amministratori di sistema dovrebbero porre durante un colloquio per aiutarli a decidere se è un buon posto dove lavorare?

Seguendo le regole di Gioele:

  1. Le domande dovrebbero essere indipendenti dalla piattaforma e dalla tecnologia
  2. Le domande dovrebbero suscitare una risposta semplice come sì o no

EDIT: si prega di inviare una domanda alla volta in modo che possiamo vedere per cosa votano gli utenti.


2
domanda - dovremmo mettere ogni domanda in una risposta separata in modo da avere una delle 12 migliori domande / risposte votate?
Brian,

Penso che sia probabilmente il modo migliore per lavorarci.
Nick Kavadias,

2
Il test Joel utilizza domande sì / no, quindi forse dovremmo attenerci a questi tipi invece di "come" o "descrivere" le domande.
Doug Luxem,

1
Vero. Ma le domande possono anche essere formulate in modo tale che "qualsiasi altra risposta diversa da x" sarebbe sufficiente. Ogni organizzazione fa le cose in modo diverso e, sebbene Joel sia stato abbastanza gentile da fornire un modello, ciò non significa che / Everyone / seguirà lo stesso / tipo / di modello.
Avery Payne,

Il numero 7 non soddisfa i criteri della domanda. Inoltre, la risposta al numero 7 sarebbe anche inutile senza una notevole conoscenza preliminare del lavoro e del suo ambiente.
John Gardeniers,

Risposte:


101

Usi un sistema di tracciamento di incidenti / biglietti?


11
E un corollario: supporta e-mail e conversazioni? Il sistema che utilizziamo qui risponderebbe "sì" alla tua domanda, ma è vicino a una perdita netta. Inevitabilmente arriva un rapporto e l'helpdesk non pone le domande giuste. Quindi qualcun altro entra e fa la raccolta di informazioni secondarie non documentata, risolve il problema e non fa alcuno sforzo per documentare nulla di tutto ciò. Almeno con un thread di posta elettronica ad hoc, si finisce con una cronologia delle conversazioni citata.
jldugger,

1
Questo può essere davvero buono o cattivo. Alcuni sistemi di biglietteria finiscono per impedire quasi tutto il resto del lavoro con help desk che aumentano costantemente solo per far uscire il biglietto dal loro regno.
Sclarson,

È necessario un sistema di incidenti per raccogliere statistiche su dove si trovano e / o si verificano nuovamente i problemi reali. Questa è una buona base per riparare i sistemi rotti e i rapporti che ne derivano aiutano il management a capire che è un problema valido che devi affrontare.
Oskar Duveborn,

1
C'è una differenza tra problemi e incidenti. Un caso è un incidente. Una volta che c'è un modello di incidenti, può diventare un problema.
geoffc,

80

Esegui backup di sistema e esegui regolarmente ripristini di prova?


72
  • Quante altre persone lavoreranno al mio fianco nelle operazioni quotidiane?

Ciò influisce sulla tua capacità di esibirti in modo molto diretto. Influisce anche sulla tua capacità di fare una vacanza ininterrotta ...

  • Chi è il primo soccorritore ai problemi?

Questa risposta varierà, ma è una buona indicazione di come l'organizzazione possa effettivamente "organizzarsi". Grandi installazioni dovrebbero avere un helpdesk e un sistema di ticketing; le piccole installazioni dovrebbero avere almeno il sistema di ticketing, insieme a una sorta di cercapersone pagato dall'azienda per assistenza.

"Solo tu" non è una risposta accettabile. Questa è una totale mancanza di organizzazione e dovrebbe essere seguita da una domanda di "Come tracciare le richieste degli utenti?". A questo si deve rispondere con qualcosa di diverso da "tu no".

  • Qual è il tuo rapporto tra i sistemi esistenti e gli amministratori?

Questo non dovrebbe essere troppo alto (sopra 50: 1) o troppo basso (sotto 5: 1). Troppo alto e il tuo carico di lavoro sarà così grave che dovrai camminare sull'acqua per rimanere a galla. Troppo basso e sei un negozio per una persona o ci sono gravi problemi con la capacità del negozio di gestire i sistemi.

Come sempre, ci sono eccezioni alla regola; casi in cui oltre 200 sistemi possono essere ripresi da un'unica fonte (pensate ai siti Web) e casi in cui l'azienda è molto piccola (20 dipendenti potrebbero aver bisogno solo di 2 server).

  • Qual è il rapporto tra utenti finali / clienti e amministratori?

Questa è una misura di aspettativa. Questi sono i tuoi "clienti". Quando ci sono problemi, questa sarà la quantità di "pressione" che subirai per risolvere una situazione. Un'organizzazione di 5000 con solo 2 amministratori può essere un posto molto, molto stressante se i tuoi sistemi hanno problemi.

  • Qual è il rapporto tra utenti finali / clienti e sistemi esistenti?

Questa è una misura del carico di lavoro del server. Rapporti molto elevati possono essere un segno di sovrautilizzazione o vincoli di bilancio che ti legheranno le mani quando è il momento di espandersi. La sottoutilizzazione può anche essere un problema quando non è richiesto (vale a dire che HR ha il proprio server, ma un file server per soli 5 utenti "regolari" in un'organizzazione di 5.000 è una bandiera rossa); questo potrebbe richiedere un po 'di "virtualizzazione" per consolidare i server ...

  • Esiste un processo esistente per la gestione degli aggiornamenti ai sistemi esistenti, come l'applicazione di patch del fornitore o aggiornamenti del firmware?

Questa dovrebbe essere qualsiasi altra risposta diversa da (a) "Non lo so" o (b) "non aggiorniamo".

  • Supponiamo che un server prenda fuoco. In caso di crisi o calamità, quale periodo di tempo è accettabile come tempo morto?

Questa dovrebbe essere sempre una domanda ragionevole. Se l'intervistatore si piega fuori forma a questa domanda, non capisce la natura del tuo lavoro, un indizio vitale sulle prospettive future. Se l'aspettativa è operativa 24 ore su 24, 7 giorni su 7, va bene, a meno che non dispongano dell'infrastruttura necessaria, il che significa che sarai un babysitter . Conoscere ciò che è e non è accettabile aiuta a dare le carte a te sulle loro vere aspettative.

  • A proposito di fuoco, disponi di un sistema di soppressione degli incendi per la tua attrezzatura ed è del tipo appropriato?

Gli irrigatori ad acqua non sono una risposta accettabile. Questo non accade, e si farà ottenere le organizzazioni che pensare ripieno un rack in un ripostiglio senza ventilazione e un overhead antincendio sprinkler è una grande idea . Se questo viene minimizzato, ignorato o incontrato ostilità, alzati, ringrazia l'intervistatore e non camminare, corri ...

  • Descrivi il processo di backup dei dati e il formato di archiviazione utilizzato.

Questa è un'altra domanda a cui si dovrebbe rispondere con qualcosa di diverso da "non abbiamo" e "non abbiamo un supporto di backup".

  • Testare i backup su base regolare e con quale frequenza?

Il seguito della domanda di cui sopra. Se non esegui test su base regolare, stai solo invitando problemi.

  • Esiste un budget e un processo di acquisto noti sia per gli esborsi di capitale che per gli acquisti minori? Puoi spiegarmi il processo che userei per acquistare qualcosa?

Se la risposta è "noi (qualcun altro) la compreremo quando ne abbiamo bisogno", quella è una bandiera rossa. Significa "non ci fidiamo che tu acquisti attrezzature quando ne hai davvero bisogno, quindi faremo fare da qualcun altro". Dovrebbe esserci sempre una sorta di budget.

Il processo di acquisto di qualcosa dovrebbe essere abbastanza semplice da spiegare in meno di 2 minuti. Non dovrebbe comportare la firma di più di 2 parti (numeri più alti indicano una burocrazia) e dovrebbe avere un turn-around misurato in giorni o ore, non settimane (gli acquisti critici verranno sospesi se è troppo lungo). Dovrebbe esserci sempre un qualche tipo di processo.

  • Hai un piano per aggiornare e riciclare il vecchio hardware e con che frequenza si verifica?

In realtà ho visto aziende in esecuzione su minicomputer di 18 anni mantenute in vita da contratti di assistenza e molti pezzi di ricambio da un fornitore di assistenza. Naturalmente, il fornitore di hardware originale è da tempo partito ...

Le unità desktop non devono mai essere aggiornate più velocemente di 3 anni o più lentamente di 5. Nelle aziende con budget limitati, allungare un desktop a 5 anni è talvolta una risposta appropriata.

Il bit sul riciclaggio è un test per vedere se hanno un atteggiamento "usa e getta" nei confronti del vecchio hardware. È un male nel senso che dovresti smaltirlo correttamente attraverso un noto riciclatore, ma è buono nel senso che puoi spingere il vecchio hardware in servizio temporaneo in caso di necessità. Ti darà anche un'idea delle dimensioni del loro "boneyard" (la pila di vecchi hardware che viene tenuta in giro).

Domande correlate:

https://serverfault.com/questions/44638/how-often-does-tech-refresh-happen


5
Bella risposta globale. Il "aggiorna e ricicla" è uno che sarebbe divertente chiedere anche ai server; non vuoi andare in un negozio dove passi gran parte del tuo tempo a curare antichi server, vero?
Maximus Minimus

Ci sono così tanti punti fantastici qui dentro, ogni possibilità che tu possa tagliarlo e ripubblicarlo come risposte separate in modo da sapere come la comunità dà la priorità a ciascun elemento?
Kara Marfia,

Strano ... esiste un bug SO che consente agli utenti con 170 rappresentanti di apportare modifiche a una risposta ma la modifica non è visibile? serverfault.com/users/9113/joshperry ha apportato una modifica a due righe in fondo, ma ho pensato che quando qualcuno ha apportato una modifica è stato possibile vedere pubblicamente chi era ...
Avery Payne,

49

Hai un piano di ripristino di emergenza e questo include l'IT?

Seguiti dai grandi commenti: in tal caso, include l'intera organizzazione e non solo l'IT? Include personale e lo test regolarmente?

Domande correlate:

Migliori pratiche o risorse per lo sviluppo di piani di ripristino di emergenza?


4
E sono consapevoli che DR non è solo un problema IT? Molti posti pensano seriamente al DR in termini di IT, e non hanno piani per i loro file cartacei.
Maximus Minimus

Sì, è vero - anche se ho visto troppo spesso anche il contrario: ci sono grandi piani per dove trasferire la dirigenza e i lavoratori del core business nel caso in cui l'ufficio diventi inutilizzabile - ma nessuno per far funzionare l'IT, che quando la sala server si trova nello stesso ufficio previsto dal piano di disastro, è davvero sciocca ... ma, di nuovo, avevano ottime routine manuali per tutto , il che li ha resi in grado di gestire bene le interruzioni IT più brevi.
Oskar Duveborn,

4
La risposta "sì, siamo completamente assicurati" non è una risposta valida.
Joseph,

1
Hai un piano DR e include personale? Come dove sarò seduto se l'edificio dovesse bruciare ...
Jeffrey Hulten,

4
Lo provi regolarmente?
Romandia,

40

L'ambiente attuale è documentato?

Le politiche e le procedure sono entrambe documentate e coerenti?


"Se domani dovessi essere assunto, e il resto della mia squadra" vincesse la lotteria "(o" morisse in un incidente strano "domani a pranzo, la documentazione sarebbe sufficiente per me per gestire l'ambiente?" AKA La documentazione è corretta? VERAMENTE corretto? -Waldo
gWaldo

37

Le pratiche di contabilità interna valutano un valore per i servizi che l'IT fornisce ad altri dipartimenti o l'IT è semplicemente considerata come un centro di costo?

(Questa è quasi la stessa domanda di Stick "L'IT è una priorità nella tua organizzazione o è un male necessario?", Ma formulata in modo da suscitare una risposta onesta invece della palese menzogna telegrafata.)


mi piace! un po 'troppo managementese, ma per ora posso conviverci
Nick Kavadias,

9
Si. Temo che tu abbia bisogno del managementese per specificare la domanda precisa. Non è possibile hackerare un Xeon in linguaggio macchina 68K, non è possibile hackerare il cervello di un manager in inglese.
caos,

36

Una cosa che considero un must-have è una macchina di test con specifiche hardware identiche al server live.

"Quanto i tuoi ambienti di test si avvicinano alla produzione?"


27
Allo stesso modo, direi che una delle domande dovrebbe essere "Hai sistemi di sviluppo, fase e produzione separati con un processo di controllo delle modifiche?"
Gharper,

1
Questo dovrebbe far parte del normale test di Joel. Non posso dirvi quante volte ho distribuito a PROD, solo per trovare un bug che non abbiamo visto perché la regione di stress è quattro volte più potente!
Tsilb,

34

Trovo molto interessante che molte delle risposte siano formulate "Hai questo?" o "lo stai facendo regolarmente?" Se dovessi essere assunto come nuovo amministratore di sistema, mi aspetterei di poter implementare queste cose se non fossero già esistenti. I registri di Disaster Recovery e di monitoraggio non sono qualcosa che farebbe o romperebbe un'intervista. Se non stavano facendo queste cose, lo saranno dopo che sono stato assunto.

La mia preoccupazione principale, come ho detto prima, sarebbe il supporto dall'alto. Se dico che dobbiamo sostituire i server, vorrei il beneficio del dubbio. O se implemento una fastidiosa politica di sicurezza, non voglio che i partner garantiscano l'immunità alle persone che si lamentano in modo che possano sembrare dei simpatici capi premurosi.

L'amministratore di sistema si trova in una strana posizione nella gerarchia della struttura aziendale. A volte prendono direzione e definiscono le loro priorità in base alle esigenze del personale più esigente, e altre volte dettano la politica alla direzione. Siamo in fondo e in cima alla catena contemporaneamente.

Sono disposto a recitare la parte del capro espiatorio e del peone rimanendo in fondo, purché la direzione ceda ai miei consigli in quegli scenari in cui sono in cima.


Il test Joel non è destinato a essere un "ti manca 3 su 12, quindi rifiuto la tua offerta" - è solo uno strumento che ti aiuta a valutare meglio lo stato attuale dell'IT e a negoziare di conseguenza.
Kara Marfia,

3
"Se non facessero queste cose, lo faranno dopo che sono stato assunto." Se hai le capacità per convincere il management che dovrebbero cambiare in base alle tue esigenze, sono impressionato.
strappato il

33

Tutti gli acquisti di nuovi sistemi / software / applicazioni passano attraverso l'IT e l'IT ha il potere di rifiutare e suggerire un altro sistema, forse uno già in uso in un altro reparto?


aka - qual è l'approccio dell'azienda alla standardizzazione hardware?
Kara Marfia,

2
... e standardizzazione del software (o semplicemente del sistema) ^^
Oskar Duveborn,

5
Questo è interessante perché potrebbe essere negativo o positivo: un reparto IT che è più interessato al potere del reparto IT che a supportare il business può essere un ambiente piuttosto negativo.
Sbatti dal

3
Anche vero, mi affido all'IT che seleziona il sistema MIGLIORE per l'attività, ma ho visto troppi esempi in cui tre uffici diversi (dipartimento SAME) cercano di acquistare sistemi diversi per dire vendite / assistenza clienti o chiavi elettroniche - solo perché c'è un piccolo vantaggio in termini di prezzo da parte di ciascun rispettivo rivenditore locale ... dannato sistema per tutti E ottenere gli effetti sinergici delle persone che lo padroneggiano.
Oskar Duveborn,

2
Non si tratta di un power trip, si tratta di avere uno standard hardware gestibile. Questo non è assolutamente facoltativo.
Kara Marfia,

32

Vuoi spendere soldi per adeguati strumenti di monitoraggio / registrazione?

-oppure, dalla domanda originale Joel Test:

Usi i migliori strumenti che il denaro può comprare?

Domande correlate:

Software di monitoraggio dello stato del server


11
Suggerirei di non definirlo "disposto a spendere soldi", ma di dirlo come "Usi (o promuovi l'uso di) strumenti di registrazione di monitoraggio adeguati" Poiché con il monitoraggio alcuni dei migliori sono gratuiti. Nagios, MRTG, cactus, ecc.
Brian,

4
Forse anche qualcosa di semplice come "Sai se un server ha avuto un'interruzione?"
Nick Kavadias,

3
Alcuni dei migliori non sono affatto gratuiti - a seconda dell'ambiente monitorato ...
Oskar Duveborn,

2
Lo lascerei come "disposto a spendere soldi" dato che quelli "gratuiti" come i nagios sono di solito molto più costosi di una soluzione pronta all'uso e invece di Capitol spende il tempo di amministrazione invece - che equivale al denaro (si spera). "Impegnare risorse in" potrebbe essere la direzione che dice "siamo certamente disposti a impegnare il tuo tempo per risolvere i nostri problemi di monitoraggio, oltre a essere il nostro amministratore di sistema"
Jim B,

3
O pensa che Joel abbia definito questo concetto simile "Usi gli strumenti migliori che il denaro può comprare?" che mi va bene per quasi ogni professione immaginabile.
SingleNegationElimination,

31

Posso parlare con il tuo amministratore di sistema precedente?


26

Accedete utilizzando l'account amministratore / root generico?

È sempre divertente lanciare una risposta "no" nel mezzo di un gruppo di "sì".


domanda migliore: puoi accedere utilizzando un account amministratore generico? (è l'account abilitato in primo luogo). Corollario: quali attività essenziali, se ve ne sono, richiedono l'accesso per eseguire un superutente / amministratore generico?
SingleNegationElimination

23

L'IT ha il suo budget?

Il mio no e dipendiamo dai fondi di altri dipartimenti per tutto ciò di cui abbiamo bisogno. Fa schifo alla grande.


Non è questa la verità ...
Grufftech,


18

Posso avere un'indennità per continuare la mia formazione e istruzione e mi permetterete di perfezionare i materiali per tenermi aggiornato sulle questioni di sicurezza?

Supporterai le mie decisioni al personale in merito a politiche e procedure, non importa quanto impopolari?


1
Domande come queste a un intervistatore suggeriscono che non sei interessato a contribuire a un'azienda, ma solo a ciò che puoi ricavarne. Si comportano anche come bandiere rosse: l'intervistatore potrebbe chiedersi che tipo di polemiche ti hanno portato a farti una domanda come quest'ultima.
Mei,

17

Noterei che, per quelli di noi che amano lavorare per start-up o aziende in fase iniziale, la risposta per la maggior parte di questi potrebbe benissimo essere "no, ma ...". Ciò che segue questa affermazione è spesso piuttosto informativo.


16
  • Hai il controllo delle modifiche alla configurazione?
  • Avete politiche di recupero dei dati?
  • Esegui backup giornalieri?
  • Hai un database dei problemi?

Aggiornare

  • Hai ridondanza integrata?
  • Hai il miglior hardware che puoi comprare?
  • Puoi configurare un nuovo laptop o desktop in un solo passaggio?
  • È in atto una politica per il patching su base regolare?

16

L'IT è una priorità nella tua organizzazione o è un male necessario?


3
Nella maggior parte delle aziende, penso che l'IT sia vista come una spesa e non come un valore.
Luc M


12

Usi il controllo versione? Cosa metti sotto controllo versione?


11

I tuoi amministratori di sistema possono scrivere codice?


5
Potrebbe essere meglio indicato come "voi amministratori avete assegnato tempo per automatizzare le attività di routine?"
Richard,


10

Esistono politiche / soglie per i tempi di risposta per i sistemi critici? (o qual è il modo migliore per dire "Conosci già il concetto di cosa dovrebbe e non dovrei farmi alzare dal letto alle 3 del mattino?")


9

Puoi aggiungere nuovi utenti in un solo passaggio?

Omaggio a: puoi fare una build in un solo passaggio?


9

Sono l'unico amministratore di sistema? Può essere giusto essere l'unico amministratore di sistema - in effetti può essere divertente, ma solo se l'azienda comprende le implicazioni che ci portano a:

Hai degli SLA ?


12
Se la risposta alla prima è "sì", la domanda successiva è "chi mi riempirebbe durante le vacanze / malattia?" - e poi vuoi incontrare quella persona prima di prendere una decisione. Se non c'è nessuno, corri per le colline.
Kara Marfia,

D'altra parte, se la risposta è "no", dovresti probabilmente seguirla con "quanti altri ci sono?" - specialmente se si tratta di un lavoro di amministrazione aziendale di alto livello.
Maximus Minimus

8

Chiedi loro se, quando dicono Amministratore di sistema, significano effettivamente SA e DBA e Net Admin e Apache / IIS Admin e Email Admin e AD Admin e risoluzione dei problemi del desktop.


a seconda di quanto è grande l'organizzazione, spesso sì!
Nick Kavadias,

E non ho alcun problema, ma è bene scoprire quanti e vari saranno i tuoi cappelli :)
wcm,

Una volta intervistato per una posizione di livello Director solo per scoprire che era davvero solo un amministratore di fascia alta di Solaris.
ericslaw,



7

Usi la gestione di patch / change?

Esegui un test di ripristino di emergenza mensile / annuale?

L'IT è responsabile e misurato in base al tempo di attività e ai ticket del sistema?

Usi la gestione centralizzata dei biglietti per tutti i dipartimenti IT?

I dipendenti possono interrompere il personale IT presso le loro scrivanie?

Il personale IT ha contribuito alla creazione di soluzioni per la linea di business o segue semplicemente le indicazioni dell'alta direzione?


5

Mantieni le tue piattaforme hardware e software critiche sotto licenza e supportate, anche quando ti avvicini alla fine del ciclo di vita?


1
Se è abbastanza importante occupare spazio nell'edificio, è abbastanza importante ricevere il supporto tecnico completo del fornitore.
SingleNegationElimination,

@TokenMacGuy: Non è così che pensa il management
Hubert Kario il
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.