Top 10 System Administrator Skills
Questo articolo su System administrator skills è descritto in System Administrator Career Guide di SDxCentral.
Gli amministratori di sistema, o amministratori di sistema, hanno bisogno di sapere un po ‘ di tutto. A seconda dei sistemi con cui stanno lavorando, gli amministratori di sistema dovranno avere una maggiore specializzazione. Tuttavia, queste competenze di amministratore di sistema superiore sarà richiesto su tutta la linea.
Risoluzione dei problemi e amministrazione
Gli amministratori di rete hanno due processi principali: Risolvere i problemi e anticipare i problemi prima che accadano.
Ciò richiede una mentalità critica e un processo concreto per affrontare i problemi. Red Hat sysadmin David entrambi raccomanda un approccio in cinque fasi per affrontare i problemi all’interno di un sistema: conoscenza, osservazione, deduzione, azione e test.
Networking
Più organizzazioni si rivolgono alla virtualizzazione di rete, quindi la comprensione SD-WAN, vLAN, SD-branch e SASE è un must. Anche la comprensione delle VPN è essenziale, soprattutto perché il passaggio al lavoro remoto sta ponendo l’accento sulla sicurezza.
Cloud
Secondo il rapporto State of the Cloud 2019 di RightScale, il 94% di tutte le aziende utilizza il cloud in qualche forma. Gli amministratori di sistema dovrebbero essere consapevoli dell’architettura cloud, delle sfumature dei principali fornitori di cloud come AWS, Azure e Google Cloud e dei problemi di sicurezza relativi all’archiviazione dei dati nel cloud pubblico.
Automazione e Scripting
I processi automatizzati hanno assunto molte delle più noiose attività di manutenzione della rete. Tuttavia, questo non significa che un amministratore di sistema possa semplicemente ignorare la rete. Invece, devono essere in grado di amministrare i processi automatizzati e possibilmente scrivere alcuni dei propri.
Sicurezza e monitoraggio
La sicurezza è diventata una delle principali preoccupazioni a tutti i livelli dell’IT a causa del picco di phishing, attacchi ransomware e violazioni dei dati negli ultimi anni. Questo è il motivo per cui la sicurezza è diventata una delle principali competenze dell’amministratore di sistema. Gli amministratori di sistema devono affrontare i problemi di sicurezza prima di iniziare, ad esempio l’applicazione del protocollo e l’educazione degli utenti sulle best practice di sicurezza. Inoltre, dovrebbero avere familiarità con piattaforme di monitoraggio come SolarWinds e DataDog.
Account Access Management
Parte della sicurezza è la gestione degli account utente. Una scarsa igiene delle password può portare a disastri, motivo per cui l’autenticazione a due fattori sta diventando essenziale per mantenere sicuri i conti. Gli amministratori di sistema dovrebbero anche avere familiarità con le applicazioni e i software di gestione degli account come Okta o OneLogin, che forniscono un modo semplice e sicuro di gestire password e credenziali.
IoT/Mobile Device Management
I dispositivi IoT sono tra i dispositivi più vulnerabili della rete, grazie alla loro sicurezza integrata barebone. La tendenza di bring-your-own-device (BYOD) rappresenta anche un rischio per la rete, il che significa che gli amministratori di sistema devono sapere come proteggere quei dispositivi e proteggere il sistema da questi nuovi vettori di minaccia.
Linguaggi di scripting
I linguaggi di scripting più diffusi per gli amministratori di sistema includono HTML e JavaScript; Red Hat consiglia anche Go, Bash, Python e Node.js, specialmente in un ambiente DevOps.
Gestione hardware
Gli amministratori di sistema lavorano con i server fisici tanto quanto con le loro interfacce virtuali. Gli amministratori di sistema potrebbero dover configurare connessioni server fisiche e rack, configurare manualmente dispositivi come stampanti o configurare porte Ethernet.
SQL
Structured Query Language (SQL) viene utilizzato per gestire i database. Viene utilizzato per scrivere API e per gestire dati strutturati. È uno degli aspetti più basilari e importanti della gestione dei database e diventa un’abilità sempre più desiderata negli amministratori di sistema.