Cosa rende un amministratore "buono" o "eccezionale"? [chiuso]


27

Nello schema delle cose, è abbastanza facile eseguire un web server. Installa, ad esempio, Apache, PHP e MySQL e sei sulla buona strada. Ma il lavoro, ovviamente, non finisce qui. I bravi amministratori svolgono dozzine di attività e tengono aggiornati alcuni programmi.

Cosa dovrebbe fare un amministratore web per diventare un buon amministratore? Quali passi dovrebbero prendere per apprendere queste abilità e cosa dovrebbero fare per impiegarle?

(Esempi includono il monitoraggio del traffico di rete, la creazione e l'esecuzione di uno schema di backup, la gestione di un certificato di crittografia e altro ancora).


Questa domanda serverfault.com/questions/29731/… può guidarti
adozione

Penso che questa domanda con la maggior parte delle risposte dovrebbe andare al blog in quanto rende il blogpost perfetto :)
Spirito

Risposte:


38
  • il desiderio di avere le cose giuste.
  • la capacità di mettere insieme soluzioni kick-ass quando ti rendi conto che "giusto" è irrealizzabile.
  • la volontà di "possedere" un problema e vedere le questioni fino alla conclusione.
  • la volontà di evocare e possedere problemi anche se nessuno lo ha segnalato.
  • la capacità e il desiderio di sostituirti con uno script di shell piccolo una volta che hai imparato un problema (per liberarti per trovare e affrontare il problema successivo).
  • la spinta all'autovalutazione e al miglioramento delle cose, anche se i tuoi utenti sono già felici.
  • E, soprattutto, la capacità di fare un respiro profondo, espirare e affrontare l'ultimo fuoco appena caduto in grembo.

7
Conosco amministratori di sistema che vogliono davvero "possedere" i problemi ma non li risolvono. La peggior combinazione di sempre :-(
Zizzencs,

16

Un buon amministratore ai miei occhi dovrebbe avere alcune qualità:

  1. La capacità di apprendere e adattarsi Questo è assolutamente fondamentale. Il mondo è un luogo dinamico e prima o poi qualsiasi amministratore dovrà passare a un sistema con cui non ha familiarità. Essere in grado di accettare il cambiamento e farlo funzionare a proprio vantaggio. Un ottimo modo per essere in grado di farlo è quello di tenere gli occhi aperti all'orizzonte ed esaminare le nuove tecnologie mentre sembrano considerare la loro applicabilità alla tua attività.

  2. Conosci il sistema che amministri Ancora una volta, questo è indispensabile. Non c'è modo di utilizzare o proteggere completamente il sistema se non si capisce cosa sta facendo. Ciò non significa necessariamente capire come un additivo Carry-Lookahead è implementato nella tua CPU, ma capire come PHP interagisce con apache per produrre il suo output. Scopri come funziona Active Directory se sei un amministratore di rete, ecc.

  3. La capacità di gestire la gestione Seriamente, potresti essere il miglior amministratore del mondo ma a meno che tu non riesca a convincere il tuo capo ad acquistarti quel nuovo server, le cose non verranno mai fatte.

  4. Pensa velocemente Non sono sicuro di cosa puoi fare per prepararti a questo ... Gioca a racquetball, forse? Onestamente, questo viene dall'esperienza. La Legge di Murphy ti troverà e ti saccheggerà sempre, quindi è meglio essere preparati ad affrontarla.

C'è di più, ma penso che siano 4 quelli chiave. XD


11

Penso che la capacità di lavorare con le persone che stai supportando al giusto livello sia importante. Come power user / developer lo odio quando gli amministratori di sistema mi trattano come un idiota o un disgregatore quando sto cercando di risolvere un problema o fare qualcosa.

Lo stesso vale per i team di sviluppo: spesso gettano cose sull'amministratore di sistema senza alcun contesto o spiegazione e si aspettano un'azione immediata.

Quindi immagino che in entrambi i casi le buone capacità comunicative siano fondamentali.


10

I migliori amministratori che ho conosciuto erano quelli che erano rimasti calmi in una crisi e sapevano quando ammettere di non sapere cosa stesse andando storto.

Meno importante, ma più apprezzato dai loro superiori: la volontà di dire " " e aiutare il management a raggiungere i propri obiettivi, ma riconoscendo quando si dice No è meglio per l'azienda.


7

Penso che la più grande chiave di over-arching per essere un buon amministratore sia risolvere i problemi nel modo giusto, piuttosto che usare un hack. Prendendoti il ​​tempo necessario per comprendere appieno un problema, risolverlo completamente e automatizzare eventuali parti applicabili della soluzione, sarai libero di gestire le emergenze reali quando si presentano e assumono compiti per rendere più facile la vita degli utenti.


1
+1 per "Prendendo il tempo necessario per comprendere appieno un problema" questa è la chiave!
JJ01,

Sì. Vedo amministratori di sistema junior dare a un utente i diritti di amministratore locale e credo che abbiano risolto i loro problemi. No, questa è una soluzione alternativa. Ora ti sei preso un po 'di tempo per andare a risolvere correttamente il problema!
Chris Thorpe,

4

Da sette abitudini di DBA altamente efficaci ; ugualmente applicabile ai sistemi e agli amministratori di rete:

  • Sii un esperto generalista.
  • Comprendi le aspettative dell'azienda e degli utenti.
  • Crea SLA più granulari tramite metriche quantitative e di facile comprensione.
  • Suddividere l'ambiente in pezzi più piccoli e più gestibili.
  • Concentrati sulle attività, non sull'implementazione.
  • Separare e delegare il banale.
  • Sbarazzarsi di soluzioni uniche.

3

Molte buone risposte qui! Mi piacciono particolarmente le liste di jj33 e Murali Suriar.

Vorrei aggiungere al loro:

  • Sii un comunicatore attivo. Non importa se sei in una grande impresa o in una piccola. Le persone contano su di te per mantenere la rete e i server "noiosi" (cioè senza sorprese). Quindi annuncia attivamente i tempi di inattività per l'aggiornamento e la manutenzione, promuovi rapidamente notizie quando sai che c'è un problema che può interessare le persone e lavora con i tuoi componenti per identificare quando sono più sensibili all'affidabilità dell'infrastruttura (fine mese, fine trimestre, all'inizio del mattina, qualunque cosa). Documentare l'ambiente e le procedure da qualche parte, ovunque, in modo che i processi possano essere distribuiti, condivisi e ripetibili. Potresti pensare che questo ridurrà la sicurezza del tuo lavoro, ma ciò che realmente farà è consentirti di passare ad altre attività.

3

So che sembra uno scherzo, ma essendo un DOC. Gli amministratori di sistema che sono ossessionati dall'avere cose standardizzate generalmente produrranno i sistemi più sicuri e affidabili.


2

Il buono risolve tutti i tipi di problemi al volo, il grande li previene in anticipo. Qualcuno ha menzionato Tao?


2

Lavorare sempre per il prossimo livello di disponibilità del servizio, cercando un ambiente che si risolva da solo ed è sempre misurabile.

Se non riesci a misurare (disponibilità, salute, costi e così via) non puoi probabilmente sapere se ciò che fai effettivamente rende i sistemi migliori per il loro scopo.

E come sempre, "fai le cose": sii trasparente, pragmatico e calmo.


Le migliori pratiche ITIL e Microsoft Operations Framework (MOF) sono alcune buone risorse.
Oskar Duveborn,

2

Se l'amministratore è eccezionale, gli utenti non notano nemmeno che esiste (o guardando dal lato amministratore, gli utenti non devono mai disturbarlo).


2

Leggi The Practice of System and Network Administration di Tom Limoncelli, Christina Hogan e Strata Chalup; è la risposta di 1000 pagine alla tua domanda, ma ne vale assolutamente la pena.

Non copre alcuna tecnologia specifica (ad es. UNIX, Windows) e non troverai un singolo esempio di "digitare questo comando" al suo interno. Si tratta di tutte le cose diverse da quelle tecniche che rendono un grande amministratore di sistema.


1

Un buon amministratore capisce che devono continuare a imparare e crescere. Si sforzano di fare del proprio meglio ad ogni sforzo, ammettere i fallimenti e imparare da loro.

Sono straordinariamente comunicativi. Non solo sono in grado di spiegare termini tecnici complessi a un laico, ma fanno del loro meglio per agire come sostenitori del diavolo per la propria idea per assicurarsi che stiano offrendo le migliori opzioni al loro cliente.

Sono attivi piuttosto che reattivi. Anticipano i problemi e la domanda e li risolvono, se possibile, prima che incidano su qualsiasi cosa. Quando viene scoperto un problema critico, lo diagnosticano rapidamente e con calma prima di tentare di risolverlo.

I migliori amministratori sanno e accettano che esiste più di un modo di fare le cose, che non tutti i problemi sono un problema e che, poiché esiste sempre un modo migliore di fare qualcosa rispetto a come stavano pianificando, cercano costantemente di apprendere nuove tecniche , tecnologie e comprensione.

Un buon amministratore ama i server e ne ha più di alcuni a casa anche se trascorrono già oltre 80 ore a settimana come amministratore di sistema.

Un buon amministratore sa che non è un grande amministratore. Non esistono davvero grandi amministratori, ci sono solo quelli che affermano di essere grandi e quelli che sanno di non essere grandi.

-Adamo


1

Penso che le abilità comunicative siano molto importanti se vuoi passare da: amministratore a: grande amministratore.

Dal lato dello sviluppatore dell'applicazione della linea, se l'amministratore non è in grado di comunicare perché qualcosa è un problema o perché le cose richiedono più tempo del previsto, posso solo fare ipotesi sulla soluzione in arrivo (se presente).

Più l'amministratore è in grado di comunicare (preferibilmente in parole non amministrative) cosa sta succedendo o perché le cose dovranno aspettare fino a lunedì, meglio posso lavorare con loro.

Un grande amministratore è in grado di distillare l'essenza di ciò che sta succedendo e può dire la versione di facile comprensione ai suoi [utenti | altri reparti | clienti] in modo che possano capire il problema senza conoscere tutti i dettagli.


1

La differenza tra buoni e grandi amministratori non si vede spesso fino a quando non è troppo tardi.

Un buon amministratore metterà in funzione il software o il sistema e funzionerà alla grande.

Un grande amministratore metterà in funzione il software o il sistema e funzionerà alla grande. Tuttavia, il grande amministratore avrà anche avuto il tempo di capire tutto ciò che è possibile sul sistema e mettere in atto misure preventive per assicurarsi che le cose non si rompano nel momento più critico.

Se si rompono, il grande amministratore sarà in grado di risolvere o trovare una soluzione molto rapidamente grazie alla sua conoscenza della piattaforma. Un buon amministratore generalmente si fa prendere dal panico e inizia a sbattere a questo punto.

Sfortunatamente, come detto, questo è spesso scoperto troppo tardi.


Un buon amministratore ti farà andare più veloce, un grande amministratore ti farà andare molto più a lungo che il piccolo inizio extra (di solito) non avrà importanza.
LapTop006,

1

Mi piacciono già molte risposte qui, ma te ne suggerirei un'altra: Comprendi e credi che i tuoi sistemi siano lì per supportare il business, non viceversa.


0

Adoro il caffè, intendo davvero. Per quando il server si arresta alle 3 del mattino.


0

Trova il ragazzo che se lo lasciassi su un'isola con un coltello da tasca non solo sopravviverebbe ma creerebbe una casa con acqua corrente ... Questo è il ragazzo che vuoi


0

Quando dici a un amministratore moderato di fare qualcosa, lo farà e dirà "fatto". Potrebbe anche aggiungere "provalo per favore perché non sono sicuro che funzioni come dovrebbe".

Quando dici a un buon amministratore di fare qualcosa, lo farà e dirà "fatto e testato, divertiti a usarlo". E lo farai.


-1

Disciplina, capacità comunicative e fiducia sono i miei primi tre.

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.