Essere un amministratore di sistema è come essere Han Solo: devi risolvere i problemi a destra ea sinistra, devi essere in cima a tutto in ogni momento e, soprattutto: devi assicurarti che nulla si blocchi.
Non è un lavoro facile, ma se hai gli strumenti giusti (come il Millennium Falcon), le persone giuste nella tua squadra (come Chewbacca) e le politiche e le procedure giuste (come la Forza), allora puoi prosperare. Per aiutarti a goderti il successo e la felicità come amministratore di sistema — e portare ordine nel caos-ecco le migliori pratiche 10 per lavorare e vivere:
1. Sii gentile. Sii simpatico. Essere il meglio che si può!
Ora, so che stai pensando: “Seriamente? Questa è una buona pratica?”. Beh, sì, lo è — ed è spesso trascurato. Non sto dicendo che dovresti andare in giro dando a tutti i pugni e dicendo “sembra che qualcuno abbia un caso del lunedì” (in realtà, mai, mai farlo!). Quello che sto dicendo è che parte del tuo lavoro è essere il “ponte” tra esseri umani e tecnologia/sistemi. Sei come un ambasciatore e una guida. Se abbracci questo ruolo e responsabilità, la tua soddisfazione professionale — e le tue opportunità professionali di crescita — aumenteranno.
Sì, so che gli utenti finali possono essere frustranti a volte, e so anche che sei un essere umano, non una macchina. Ma se fai del tuo meglio e rimani professionale in ogni momento (o il più possibile), raccoglierai i frutti molto rapidamente.
2. Monitorare i sistemi
Sempre, sempre, sempre monitorare i sistemi! Sono come bambini piccoli. Devi tenerli d’occhio, o finiranno nei guai. E non dare per scontato che ” nessuna notizia è una buona notizia.”Quando le cose sono stranamente tranquille, a meno che tu non abbia dati che ti dicono che tutto va bene, probabilmente c’è qualcosa di brutto in background.
Assicurarsi di avere informazioni dettagliate sull’ambiente di rete, tra cui l’utilizzo della memoria, il traffico di rete, la CPU e la capacità. Inoltre, analizza i tuoi database e i dati dei tuoi utenti per anticipare i futuri requisiti di capacità. E naturalmente: avere una linea di base del normale comportamento operativo del sistema, in modo che un allarme possa scattare quando qualcosa è fuori dall’ordinario. Avere un sistema di allarme proattivo è una parte essenziale del vostro successo-e la vostra sanità mentale!
3. Eseguire la pianificazione del disaster recovery
Sei pronto per un disastro? Sara ‘ meglio che tu lo sia. E non solo un grave disastro che colpisce l’intero datacenter, ma anche il tipo che può avere un impatto su un singolo sistema. Se non si dispone di un piano di emergenza robusto e pratico pronto all’uso, quindi crearne uno al più presto. Assicurarsi che include ciò che deve essere fatto-e da chi, nel caso in cui sei lontano dall’ufficio quando il disastro colpisce. Non vuoi che la gente vada nel panico; hai bisogno che siano preparati.
Tieni anche presente che i migliori piani di disaster recovery non sono progettati per “se” succede qualcosa, ma “quando” succede qualcosa. Sfortunatamente, nessuna quantità di backup regolari, ridondanza o bilanciamento del carico impedirà che si verifichi un disastro (ma ovviamente dovresti comunque fare tutto questo).
4. Mantieni informati i tuoi utenti
Un utente informato è sicuro, felice e, soprattutto: un utente SICURO. Fai sempre sapere agli utenti quando aspettarsi aggiornamenti o modifiche. Sii chiaro e breve quando comunichi, ma anche (come consigliato in #1) sii amichevole. Tenete a mente che alcune persone hanno paura della tecnologia, e intimiditi dai dettagli. Vuoi costruire relazioni di fiducia con i tuoi utenti, in modo che seguano le regole e ti dicano se sospettano che qualcosa sia sbagliato o insolito. Se hanno paura che tu li colpisca o li faccia sentire stupidi, staranno zitti finché qualcosa di serio non va storto.
5. Eseguire il backup di tutto
Se si sceglie di adottare solo una di queste best practice, allora questo dovrebbe essere — perché potrebbe salvare la tua carriera più di una volta. Sempre-ripeto, sempre-hanno una politica di backup solido che è stato testato e dimostrato di funzionare, anche se i server sono replicati. Un errore replicato è ancora un errore! Aspettatevi il meglio but ma preparatevi al peggio e sempre, ripeto sempre, provate i vostri ripristini!
6. Controllare i file di registro
Controllare regolarmente i file di registro per eventuali errori e avvisi, in modo che possano avvisare l’utente di problemi prima che diventino una minaccia per i server e tutto ciò che supportano. E non preoccuparti che passare attraverso tutti i tuoi file di registro richiederà un’eternità. Ci sono grandi strumenti là fuori per contribuire a rendere il processo molto più semplice e veloce.
7. Implementare una forte sicurezza
Non possiamo mai parlare abbastanza dell’importanza della sicurezza! I tuoi sforzi di sicurezza dovrebbero allinearsi ai dati che devi proteggere ed essere supportati dal principio del privilegio minimo, un sistema di sicurezza basato sui ruoli, che monitora i servizi critici e conduce test di vulnerabilità e penetrazione. Inoltre, guardare per eventuali segni di un break-in, ed essere preparati con un piano di emergenza (come indicato in #3), in modo da sapere quando ea chi è necessario segnalare eventuali segni di compromesso del sistema.
8. Documenta il tuo lavoro
Non sto dicendo che devi scrivere un romanzo qui. Ma la documentazione completa è vitale per le operazioni e l’amministrazione di buoni sistemi. Inoltre, non esitate ad aggiungere commenti ai vostri script. Più è meglio di meno, dal momento che potresti dimenticare a cosa servono i tuoi script se non li esegui per un po’, e i comandi che usi potrebbero non essere ovvi o evidenti agli altri. Pensa sempre: “se qualcuno dovesse prendere in consegna il mio lavoro domani, avrebbe abbastanza informazioni per avere successo?”Se la risposta è sì, allora sei a posto. Se la risposta è no, allora hai un po ‘ di scrittura da fare!
9. Automatizzare Routine & Compiti complessi
Il tempo è denaro, e il vostro tempo è più prezioso di molti altri sul posto di lavoro (senza offesa per loro, ma è solo la verità!). Se c’è un compito che si ripete spesso nella vostra routine quotidiana, allora avete bisogno di automazione per venire in soccorso. Considera anche l’automazione di attività complesse (anche se non le fai spesso).
10. Attenzione al compito del tardo pomeriggio di venerdì
È uno scenario familiare: è venerdì pomeriggio e sei a 10 minuti dall’uscita dall’ufficio per iniziare un meritato fine settimana. Dal nulla, un collega ti chiede di ” esaminare un piccolo problema.”Questo è quasi SEMPRE un errore! Non è che non dovresti essere d’aiuto. È che nel mondo degli amministratori di sistema, molti cosiddetti “piccoli problemi” si trasformano in problemi davvero (davvero) grandi. E questo significa che invece di lasciare l’ufficio in 10 minuti, potresti rimanere bloccato lì per le prossime 3 ore or o più. È molto meglio programmare il lavoro per la settimana successiva, quando si può dare il tempo e l’attenzione che merita durante il normale orario di lavoro.
Migliori pratiche bonus: Avere un’uscita di emergenza
Ecco una best practice bonus che molti amministratori di sistema esperti giurano: avere sempre un’uscita di emergenza nel caso in cui le cose non stiano andando come pensavate (cosa che accade più spesso!). Prendi in prestito una strategia dal playbook di Hansel e Gretel lasciando una scia di pangrattato, in modo da poter tornare al punto di partenza. E assicurati di applicare tutte le tue modifiche su un sistema di test prima di farlo sui tuoi sistemi di produzione, confermando che tutto è, come direbbero i dati, “completamente funzionale” prima di andare in diretta.
Il tuo turno
Così, ci si va gente! Spero che trovi questi 10 (più bonus) migliori pratiche utili nella tua carriera. Se sei un amministratore di sistema esperto, si prega di commentare quanto sopra, e anche condividere i vostri consigli saggi e approfondimenti per la comunità. Ci siamo dentro tutti insieme.