Essere un amministratore di sistema in una piccola azienda non IT è un'avventura. Il tuo superiore ti considera un nullafacente, i dipendenti in tempi difficili ti venerano come un dio della rete e dell'hardware, nei periodi buoni sei solo un amante della birra e dei videogiochi, la contabilità ti vede come un'applicazione di 1C, e tutta l'azienda è vista come un driver per il funzionamento dei printer. Mentre sogni una buona Cisco, invece di un modesto Yota per organizzare un punto di accesso aziendale, loro stanno preparando una nuova seccatura: un virus dalla loro collezione casalinga, mani maldestre attorcigliate ai cavi (o viceversa), un gioco sul server di lavoro, Photoshop non autorizzato e il download dell'ultima serie per passare il tempo in coda. Oh, e volevano anche che riparassi il tecno. Qui non ci si può preoccupare di Kubernetes e DevOps: l'obiettivo è sopravvivere, mantenere il controllo e uscire da questo raid come il boss. Oh, scusa, voglio dire rispettare i KPI e non morire. Allegorico? No, è proprio così.
Aziende non IT: ragazzi in pericolo
Le aziende di piccole e medie dimensioni fuori dal settore IT utilizzano talvolta le conquiste dell'IT con cautela, a distanza e con una buona dose di scetticismo: chissà cosa combinerà quel software su quel server, poi dovremo pulire... Come per magia, i rapporti con gli amministratori di sistema sono variegati e sono proprio loro a determinare quanto sia efficace un'azienda, come gestisce i clienti e se può sopravvivere sul mercato. Vediamo alcune possibili combinazioni.
- Nell'azienda non c'è un amministratore di sistema, tutto il lavoro è svolto dai dipendenti o da un tecnico a chiamata. In questo caso, le minacce sono evidenti: interruzioni nei processi lavorativi, spese eccessive a causa del caos e, spesso, dell'urgenza delle riparazioni, falle di sicurezza, e l'assenza di un'infrastruttura IT. Effettivamente, il principio è "ognuno per sé amministratore" e solo un guasto nella telefonia o in internet costringe a pensare alla tecnologia.
- Nell'azienda c'è un tecnico assunto, studente, neolaureato o un programmatore sfortunato. In questo caso, molto dipende dalla diligenza e dall'interesse della persona responsabile, ma spesso ci si limita a risolvere problemi di base e a garantire un minimo di operatività dei processi IT all'interno dell'azienda. Di solito non si parla nemmeno di infrastruttura.

Prepara il sistema di raffreddamento correttamente
- In azienda c'è un programmatore, che è anche un quasi programmatore, che fa anche il sistemista. Questa opzione è leggermente migliore della precedente, almeno perché il programmatore riesce a gestire la configurazione, la configurazione e persino la personalizzazione del software aziendale (come 1C o CRM) e, essendo un sviluppatore, automatizza il proprio lavoro con script, comandi, ecc. Il principale problema in questa situazione è il sovraccarico del dipendente; il secondo problema è l'esecuzione superficiale dei compiti di amministrazione (perché dovrebbe creare amorevolmente una topologia di rete per l'azienda quando ha una marea di richieste di estrazione dati o di sviluppo di software aziendale? Funziona, non si blocca — va bene, devono solo ringraziare!).
- Nell'azienda non c'è un sistemista, ma è stato stipulato un contratto con un'azienda di outsourcing. Questa è una buona opzione per le piccole e medie imprese: professionisti esperti (non risparmierai certo trovando l'outsourcer su un volantino?) si occupano dell'IT infrastruttura, mentre tu paghi un'abbonamento e respiri liberamente (oppure sei su pagamenti orari e non respiri più tanto liberamente). Ci sono molti vantaggi: rapidità, esperienza, migliori strumenti, responsabilità. Ci sono anche molti svantaggi: costoso, volume di lavoro rigorosamente regolato (un po’ di più e paghi), imposizione di servizi e software (ad esempio, ti servirebbero) , perché ti interessano i processi aziendali, la pianificazione, i KPI e il preventivo, e finisci per acquistare Romashka CRM che non ha nulla di tutto questo, solo perché la LLC 'Romashka-Soft' paga una commissione all'outsourcer), costi aggiuntivi per l'urgenza in caso di imprevisti e per la complessità in caso di grandi cambiamenti nell'azienda.
- In azienda lavora un buon e esperto amministratore di sistema di livello CIO — una persona responsabile dello sviluppo dell'intera infrastruttura IT. È logico, comodo, ma piuttosto raro. È sempre disponibile, tutta l'infrastruttura è sotto il suo controllo, ha la responsabilità della sicurezza fisica e informatica, è attivamente coinvolto nei processi aziendali e conosce dall'interno come ottimizzare i costi e cosa realmente serve all'azienda. Tuttavia, per qualche motivo, la direzione delle piccole aziende considera costoso mantenere un tale amministratore, dimenticando che non si tratta solo di spendere soldi, ma di pagare contemporaneamente per la stabilità dell'hardware e del software, la sicurezza, la disponibilità di soluzioni rapide per gli incidenti, la comunicazione qualificata con i fornitori, l'assenza di problemi con le licenze e così via. Nell'ambito IT, questo è compreso molto meglio (per la cronaca, non sempre).

Tuttavia, in queste aziende esistono una serie di problemi che devono essere risolti, altrimenti si rischia di incorrere in spese impreviste, multe o lavoro inefficace.
- Difficoltà nell'organizzazione dell'infrastruttura: è necessario trovare un equilibrio tra requisiti, qualità, risparmio e comodità. Inoltre, la direzione potrebbe considerare l'IT semplicemente una moda e non uno strumento indispensabile.
- Alti costi per l'attrezzatura. Infatti, l'acquisto di attrezzature, server, l'aggiornamento della flotta di PC è una spesa notevole per una piccola azienda.
- Difficoltà nell'implementazione e nel supporto di software aziendale. È necessaria un'expertise interna che aiuti a farlo correttamente, in conformità con i requisiti e i processi aziendali (che potrebbero non esserci).
- Bassa velocità di risoluzione dei problemi: o il fornitore richiede denaro per urgenza, o l'amministratore è sovraccarico di compiti, o i problemi vengono identificati con ritardo. E se è necessario trovare qualche risorsa, consideratelo un problema da risolvere.
A proposito, chiariremo subito la questione dell'esternalizzazione, affinché nessuno la consideri una panacea per tutti i mali.
Amministratore di sistema o esternalizzazione — quale è meglio?
Una domanda che preoccupa molte aziende. Abbiamo cercato di analizzare i prezzi e trarre delle conclusioni.
Abbiamo visitato i siti di provider IT esternalizzati di categoria standard a Mosca (non grandi integratori di sistemi e non aziende di fama), abbiamo calcolato sui loro calcolatori online il prezzo medio per le mansioni di un amministratore basandoci su una configurazione di 15 persone e 1 server. La variazione è stata enorme, da 6300 a "wow, non ci occupiamo di questo", ma il costo medio mensile è risultata essere 19.700 rubli con 2 visite programmate, il minimo per 1C. Il valore mediano degli stipendi degli amministratori secondo il servizio "Moj Krug" è di 70.000 rubli, secondo i dati di Trud.com — 35 — 50.000 rubli, secondo i nostri dati per il settore specificato — 40 — 50.000 rubli. Prenderemo come cifra moderatamente ottimistica 60.000 rubli. In un mese normale ci sono 176 ore lavorative, totali 340 rubli/ora. "Perché conti le ore, visto che è ovvio che 60.000 è più di 19.700?!" — potrebbe pensare qualcuno tra i lettori. Ecco perché. Se il pacchetto di servizi base smette improvvisamente di risolvere i problemi dell'azienda, per gli esternalizzatori il prezzo medio è di 1.200 rubli/ora per i servizi di base e 1.800 rubli/ora per i servizi server (quasi tutti con una clausola di minimo di 2 ore). Quindi, l'esternalizzatore è economico fino al primo caso straordinario (che si verifica piuttosto rapidamente).
Inoltre, l'esternalizzatore ha una alta probabilità di non fornire del tutto o di farlo solo a pagamento extra:
- raccogliere requisiti e comunicare con il fornitore durante l'implementazione del software aziendale;
- lavorare con periferiche, consumabili e ogni chiavetta USB;
- risolvere varie questioni legate al cloud e litigare con il fornitore per il rispetto degli SLA;
- aiutare i dipendenti nei problemi personali e, cosa particolarmente importante, la direzione;
- non solo fare backup, ma anche testarli;
- risolvere i problemi di sicurezza, se sorgono a causa del fattore umano o sono il risultato di comportamenti illeciti da parte dei dipendenti.
In realtà, questo elenco può essere facilmente ampliato, poiché gli esternalizzatori vedono la maggior parte dei servizi come qualcosa "oltre il pacchetto", ed è strano giudicarli — è solo business.
Un amministratore di sistema interno è un professionista che conoscerà tutta l'infrastruttura, garantirà la sicurezza, lavorerà con gli utenti e potrete chiederlo di rendere conto, poiché porta responsabilità professionale. Ma questo non significa che debba essere trasformato in uno schiavo del server e della rete.
Inoltre, ha una comprensione figurativa dell'anello di potere.
Analizziamo cosa comprende le mansioni di un amministratore di sistema in una azienda non IT di piccole e medie dimensioni.
Obbligo dell'amministratore di sistema in azienda
In effetti, è realmente obbligato.
- Garantire la sicurezza delle informazioni e delle reti. In qualità di sviluppatore di software sensibile alla sicurezza, , siamo ben consci del problema. Questo è ovviamente il tema centrale del hub 'Sicurezza delle informazioni', ma ci sono alcune questioni fondamentali. Prima di tutto, è necessario impostare politiche di sicurezza per gli utenti e garantire una 'protezione dall'errore umano' per ridurre al minimo l'impatto del personale sui sistemi IT. In secondo luogo, è imperativo proteggere i dati aziendali, la base clienti e i processi: configurare un firewall, utilizzare sistemi di rilevamento delle intrusioni, ecc. Nei sistemi aziendali come i CRM, è fondamentale impostare la separazione dei diritti di accesso, garantire il backup e la verifica dei backup, e, se necessario, adottare misure di sicurezza aggiuntive, come una chiave USB fisica per l'accesso, ecc. Un compito enorme è la gestione delle password e degli accessi a tutti i sistemi, la protezione da spam nelle email, antivirus, ecc. Per non trascurare nulla, disegnate l'intera rete, contrassegnate i punti deboli e le potenziali vulnerabilità e iniziate a proteggerli. E un consiglio banale: ricordate che la principale vulnerabilità nella sicurezza si trova davanti a ogni monitor.
- Creare un'infrastruttura IT per uffici ben collaudata. L'infrastruttura deve essere coerente, resistente e stabile. Non deve essere una somma di macchine, dispositivi e reti disarticolate — anche perché una struttura logica e unitaria è più facile da gestire, monitorare e amministrare.
- Supportare i servizi cloud. Solo i fornitori di soluzioni cloud dicono che 'basta installare e dimenticare'. Bene, se siete disposti a conservare i vostri dati su un cloud pubblico, allora sì, è proprio così — il vostro è solo un'interfaccia (finché la affittate). Ma il cloud richiede gestione, configurazione e sicurezza (anche per i backup). Pertanto, è meglio scegliere il proprio server cloud, configurare le politiche e la configurazione secondo le proprie esigenze e poi implementare i servizi.
- Supportare gli utenti e risolvere i loro problemi tecnici nell'ambito delle attività lavorative. L'amministratore di sistema deve creare e configurare i profili degli utenti al momento dell'assunzione, gestire le politiche, disattivare o archiviare le registrazioni dopo il licenziamento di un dipendente. Durante il lavoro, un compito importante (in gran parte fondamentale) è gestire gli incidenti, preferibilmente in un sistema di ticketing, affinché tutte le conoscenze e i dati siano centralizzati e le attività e i problemi siano descritti nel modo più preciso possibile.
- Pianificare lo sviluppo dell'infrastruttura e fornire dati per la budgetizzazione (budgetizzare autonomamente). Questo è un punto obbligatorio, poiché qualsiasi spesa per le piccole e medie imprese (cioè, il proprietario) è una questione molto delicata. Più pratico, preciso e razionale sarà il vostro approccio alla pianificazione e al calcolo del budget, maggiori saranno le probabilità di convincere la direzione e modernizzare l'infrastruttura. Anche se non c'è nulla di più triste al mondo del racconto di un budget non approvato 🙂
- Assicurare un funzionamento continuo di Internet, della telefonia IP e della telefonia (se necessaria), creando punti di accesso. Idealmente, dovreste farlo utilizzando router professionali, poiché è sicuro, stabile e funzionale.
- Mantenere in ordine e funzionante l'attrezzatura, garantire una riserva minima necessaria. La questione dell'attrezzatura è sempre critica in un'azienda: deve funzionare perfettamente, essere professionale e sostenere il carico (un'attività pubblicitaria minuscola può distruggere una stampante in pochi mesi con documenti iniziali), essere sufficientemente moderna per affrontare compiti attuali (non è necessario acquistare un server HPE, ma tutte le caratteristiche devono essere aggiornate, non usate del 2008, anche se in linea di massima, i server usati moderni sono una buona opzione). Cerca di non risparmiare sui dispositivi chiave e scegliete attrezzature di classe business, che durino 3-5 anni. Se acquistate versioni 'domestiche', potreste pagare di più a causa della necessità di frequenti sostituzioni. Formulate una riserva di attrezzatura, in base al numero di incidenti e all'ammortamento, per evitare interruzioni nel lavoro. Anche se tutto ritorna al budget: è molto difficile giustificare una riserva quando 'comunque funziona'.
- Acquistare e conservare periferici e consumabili in quantità necessarie per un funzionamento ininterrotto. Un aspetto che richiede attenzione costante.
- Collaborare con il fornitore durante l'introduzione del software. Come dimostra la nostra esperienza di implementazione , l'amministratore non è sempre un alleato del fornitore: chi vorrebbe portare un altro software critico per il business a bordo, e poi formare i dipendenti, lavorare all'integrazione con gli ingegneri, ecc.? Tuttavia, tutto dovrebbe essere esattamente l'opposto: innanzitutto, si automatizzano gli utenti e si evita una parte del lavoro routinario; in secondo luogo, si ottiene uno strumento di protezione per il database dei clienti e si può dormire più tranquilli; in terzo luogo, è una nuova competenza e un importante argomento per rimanere nel lavoro in caso di necessità, perché senza Word o senza email spam, gli utenti possono funzionare normalmente, ma senza CRM, il loro lavoro tornerebbe all'età della pietra (va bene, scherziamo, diventerà di nuovo sovraccarico di routine e insicuro dal punto di vista del database clienti).
- Garantire la legalità delle licenze e l'aggiornamento tempestivo di tutto il parco software, ottimizzare il numero di licenze necessarie in base agli obiettivi del business. Qui è tutto molto semplice: non devono esserci licenze pirata, né licenze superflue. Se il dirigente insiste su software non autorizzato, prova a mostrargli la pratica giuridica, a raccontargli le sanzioni e i relativi casi di custodia. Di solito fa colpo fin dalla prima volta.
- Documentare il proprio lavoro. Questo atto ha molti obiettivi: trasferire conoscenze alle future generazioni (ahimè o per fortuna, prima o poi supererete la vostra posizione), fare riferimento alle proprie pratiche, sistema di conteggio. Grazie alla documentazione, si può ridurre il tempo necessario per risolvere le attività lavorative, analizzare il lavoro e imparare a prevedere e prevenire potenziali problemi. A proposito, documentare il proprio lavoro è anche un ottimo documento per mostrare il proprio lavoro reale.
- Fare backup. Tradizionalmente, trattiamo questo punto come separato, anche se non è altro che una parte della sicurezza informatica. Tuttavia, sembra che tutti o dimentichino di farli, o li facciano e li "ripongano su uno scaffale", il che è fondamentalmente sbagliato. È necessario impostare la periodicità dei backup, sviluppare una strategia di riserva e testare i backup. Altrimenti, considerate che non li avete fatti, è tutto un azzardo. Anni fa, ci siamo imbattuti in una bellissima formulazione: 'Se non verifichi i backup, non hai backup'. Vale la pena stamparla e appenderla in un luogo ben visibile.
- Formare i dipendenti, chiarire le regole di utilizzo dei componenti dell'infrastruttura, tenere corsi di formazione sulla sicurezza informatica e fisica.
Beh, in realtà, un buon sistemista è un sostenitore dell'automazione, non un combattente contro di essa. È da qui che inizia il professionismo.
Non è affatto obbligato (anche se può)
- Essere l'uomo delle commissioni e svolgere i compiti di segreteria: ordinare cibo e acqua, pulire i refrigeratori, ordinare moduli, ricevere e inviare posta cartacea, esaminare documenti per approvazione, chiamare i clienti, ecc.
- Riparare la macchina del caffè, la bicicletta del marketer, l'auto del venditore, pulire il cappuccino, cambiare i rubinetti, disotturare, ecc.
- Essere un programmatore e modificare o sviluppare software non collegato al suo profilo di attività.
- Gestire le addette alle pulizie, i magazzinieri, il magazzino e i custodi, ecc.
- Affrontare questioni personali dei dipendenti (riparare e configurare dispositivi personali, elaborare foto, scaricare software e libri).
- Fornire vantaggi aziendali per esigenze personali dei dipendenti.
E forse esiste un compito di confine: garantire la sicurezza fisica. Sì, nelle piccole e medie imprese, in assenza di personale di sicurezza, le sue responsabilità ricadono sull’amministratore di sistema.
Cosa riceve un amministratore di sistema in un'azienda non IT?
Stress. Frustrazione. Colpi. Il salario più alto sul mercato. L'attuale mercato del lavoro per gli amministratori di sistema ha subito grandi cambiamenti: è possibile studiare microservizi, Docker, Kubernetes, DevOps, DevSecOps, accumulare esperienza e raggiungere un alto livello di reddito. Vale la pena iniziare in piccole e non IT aziende? Non è un suicidio professionale?
Pro
- Lavorare in tali aziende offre un'inestimabile competenza: una visione integrata del business. Non ci si occupa semplicemente del proprio angolo di lavoro, si attraversa una vasta pratica e si vedono tutti i processi in relazione all'infrastruttura IT; praticamente si è dalla parte del cliente e questo darà un grande vantaggio come specialista in futuro.
- Nelle piccole aziende non ci sono standard — non verrai costretto a far fronte a ISO, a scrivere formulari e regolamenti infiniti, a lavorare su hardware rigidamente definito e a usare solo quei fornitori raccomandati dal direttore tecnico, ecc.
- Puoi permetterti di fare alcuni esperimenti (solo non durante l'orario lavorativo e non su sistemi in produzione) e testare alcune strategie e innovazioni che hai progettato tu stesso. In aziende più grandi, è difficile ottenere tali approvazioni.
- Sei l'unico responsabile dell'intero assortimento di software e hardware, gestisci tutti i compiti e comprendi tutte le interrelazioni.
Svantaggi
- Le responsabilità dell'amministratore di sistema spesso si sovrappongono a quelle del servizio di supporto.
- Capita frequentemente di affrontare compiti universali: ricezione merci, compiti di sicurezza e sorveglianza.
- C'è un tetto di carriera: non c'è molto spazio per crescere, ti sviluppi all'interno delle esigenze aziendali, ma non acquisirai nuove competenze orizzontali se non sono richieste dalla compagnia.
In generale, è un buon punto di partenza e un lavoro interessante per professionisti esperti, pertanto non dovresti trascurare tali opportunità: la concorrenza è più bassa e le competenze future sono più preziose. In ogni caso, è una pratica complessa che sarà di grande aiuto per la tua carriera.
Non si può non menzionare un aspetto importante — quello morale. Quando un manager non si occupa delle questioni IT e le considera non come un investimento, ma come una spesa, è difficile lavorare — talvolta sembra di battere contro un vetro antiproiettile. Devi parlare nella sua lingua — la lingua dei profitti. Tuttavia, i dipendenti in tali aziende amano gli amministratori di sistema 🙂
E un ulteriore consiglio da una storia reale e triste. Forse non è un consiglio molto giusto. Se qualche dipendente inizia ad eseguire le tue funzioni, cerca di fermare questo processo. La direzione tende sempre a ottimizzare e potrebbe decidere di fare a meno dell'amministratore di sistema. A proposito, potresti acconsentire e offrire i tuoi servizi in outsourcing, dando così avvio alla tua attività.
Storia. In una compagnia IT c'era un amministratore di sistema che si occupava rigorosamente di compiti di amministrazione, lavorava con responsabilità ed era un vero professionista. A un certo punto, un amministratore del servizio commerciale (fatturazione, pagamenti, generazione di licenze, configurazione di stand di test e demo) decise di soppiantarlo — riuscì a convincere il direttore che era pronto a prendere le responsabilità del collega per il 50% del suo stipendio, iniziò a cogliere ogni occasione, controllando se era al computer o in mensa, per esempio. I colleghi si schierarono a difesa dell'amministratore, ma con una decisione autoritaria fu licenziato. Tuttavia, nemmeno il vincitore durò a lungo — il suo lavoro iniziò a calare in qualità e alla fine fu anche lui licenziato. Sebbene neanche il direttore imparò nulla: i compiti dei ragazzi furono sparsi tra sviluppatori e tester, portando infine a una grande riunione con un proiettore bruciato, rete caduta e servizio non pagato per i webinar.
Cosa usare nel lavoro e cosa fare assolutamente?
Ogni amministratore di sistema sceglie il proprio set di strumenti che gli piace usare, quindi non è possibile fornire un elenco universale. Nominiamo alcuni strumenti che sono comunemente usati o tra cui scegliere qualcosa di proprio.
- Un sistema di monitoraggio dell'infrastruttura — ci sono soluzioni a pagamento e open source, l'importante è che consenta di monitorare contemporaneamente rete, utenti, hardware e stato software (qualcosa come un sistema ITSM). Per qualsiasi azienda con una presenza web, un monitoraggio completo è un'esigenza aziendale, poiché un malfunzionamento del sistema riduce le entrate.
- Un sistema di registrazione delle richieste e degli incidenti (ticket system) — è il sistema in cui gli utenti (dipendenti) gireranno problemi e attività, e tu potrai registrare le fasi, il tempo, le risorse e il risultato del lavoro. Ad esempio, abbiamo una soluzione proprietaria con interfaccia web. Il sistema documenta quali richieste sono state ricevute, quando e da chi. Documenta anche l'accordo del cliente riguardo al completamento della richiesta. Puoi trovare molte applicazioni simili, a pagamento e gratuite, in rete.
- Notepad ++ — il blocco note ideale con evidenziazione della sintassi per configurazioni, codice, script e altro. Un editor molto comodo.
- Wireshark — un programma di analisi del traffico per reti informatiche Ethernet. Aiuta ad analizzare tutti i pacchetti, trovare quelli necessari, rilevare anomalie e catturare dump.
- Configura un sistema di inventario di rete (ad esempio, Spiceworks) — che aiuterà ulteriormente a monitorare incidenti e comportamenti sospetti.
- È consigliabile approfondire le possibilità di utilizzo di script per automatizzare le attività di amministrazione di sistema: Bash, Perl, Python, PowerShell. Questo libererà molto tempo, soprattutto se in azienda ci sono frequenti cambiamenti o se sta crescendo (cambiando o aumentando il numero di utenti), ci sono business che dipendono dallo stato dei componenti dell'infrastruttura (configurazioni della centrale telefonica virtuale, backup, ecc.).
- Se installi software aziendale esterno, chiedi al fornitore informazioni sulle possibilità e i modi di integrazione, amministrazione e gestione del nuovo software. Ad esempio, noi di RegionSoft abbiamo per la creazione di scenari personalizzati, backup programmato, scambio dati, ecc. L'Application Server affronta una serie di compiti funzionalmente importanti per i sistemi CRM e semplifica notevolmente l'amministrazione.
A proposito, quali strumenti utilizzi tu? Racconta la tua esperienza nei commenti.
L'amministratore di sistema non è più il tipo con la barba in maglione e una Baltika sotto il tavolo. Oggi è un mediatore per l'azienda nel mondo dell'efficienza, della rapidità di lavoro e della riduzione dei costi a lungo termine. È un dipendente su cui non vale la pena risparmiare, e un professionista che è sempre in evoluzione (altrimenti, tra un anno non saprà dove trovare ciò che cerca). E significa che è tempo di dimenticare le barzellette di bash.org e sviluppare l'infrastruttura IT, per essere avanti di due edifici e conquistare il mercato, i clienti e i profitti con l'aiuto di strumenti digitali, piuttosto che brandendo un'ascia di pietra. Nessuno ne ha più paura.
Dal 10 al 23 giugno abbiamo un'offerta in corso
Fonte: habr.com
