Cuprins[Ascunde][Spectacol]
- Ce este administratorul de sistem?
Responsabilitățile administratorului de sistem+-
- 1. Permisiuni de administrare și utilizator
- 2. Alertare și monitorizare
- 3. Întreținerea, actualizarea și instalarea software-ului
- 4. Managementul și Organizarea Dosarelor
- 5. Administrare SSO și parole
- 6. Politici și proceduri pentru utilizarea sistemului
- 7. Securitate
- 8. Actualizarea Runbook-urilor și păstrarea documentelor la zi
- 9. Detectarea, răspunsul și remedierea incidentelor
- 10. Rezolvarea problemelor și pregătirea
- Sunt necesare certificări pentru administratorii de sistem?
- Concluzie
Cu atât de multe companii care adoptă cea mai recentă tehnologie, a avea o infrastructură IT robustă este mai importantă ca niciodată. Timpul de nefuncționare nu este doar incomod pentru companii; de asemenea, îi poate scoate rapid din afaceri.
Costul mediu al timpului de nefuncționare a IT este de 5,600 USD pe minut, conform unui raport Gartner.
Acesta este motivul pentru care companiile solicită administratorilor de sistem să mențină toate software-urile de afaceri la zi și să funcționeze.
Deoarece practic fiecare organizație depinde acum în mare măsură de operațiuni IT solide, administratorii de sisteme informatice competenți sunt la mare căutare pentru a întreține și gestiona rețelele de calculatoare.
Administratorii de sistem sunt supereroii de astăzi care mențin afacerea. Astfel, aceasta nu este o profesie pentru cei slabi de inimă.
În această postare, vom analiza în profunzime administrarea sistemului, precum și abilitățile necesare pentru a fi un administrator de sistem de succes.
Sa incepem.
Ce este administratorul de sistem?
Un administrator de sistem (sysadmin) este un profesionist IT care administrează un mediu computerizat cu mai mulți utilizatori și se asigură că serviciile IT și sistemele de asistență funcționează la cea mai bună performanță.
Administratorii de sistem sunt responsabili pentru menținerea în permanență a computerelor, serverelor și internetului companiei lor, pentru a evita întreruperile afacerii. Configurarea și întreținerea sistemului, cum ar fi instalarea și depanarea hardware și software, precum și analiza noilor tehnologii pentru întreprinderile lor, sunt toate parte a acestui proces.
Administratorii de sistem sunt adesea responsabili cu instalarea, întreținerea, configurarea și repararea serverelor, rețelelor și a altor sisteme informatice.
Se distinge atât cu hardware cât și cu software, învățând puțină programare și scripting pentru a desfășura sarcini și activități în aplicațiile și infrastructura lor.
De zeci de ani, SysAdmins au lucrat mai ales în fundal pentru a asigura disponibilitatea și timpul de funcționare a celor mai critice servicii IT.
Și, în timp ce creșterea DevOps și cloud computing a dus la o creștere a numărului de persoane cu un set de abilități hibrid SysAdmin/Developer, funcțiile fundamentale ale unui administrator de sistem vor fi întotdeauna esențiale.
Administratorii de sistem de astăzi sunt competenți atât în hardware, cât și în software, construind o arhitectură durabilă și sigură pentru a asigura succesul afacerii.
În domeniul DevOps, dezvoltatorii de software sunt din ce în ce mai mult ca SysAdmins, iar SysAdmins seamănă din ce în ce mai mult cu dezvoltatorii, rezultând o cooperare îmbunătățită și bucle de feedback mai strânse în toate echipele.
Responsabilitățile administratorului de sistem
În calitate de administrator de sistem, ești responsabil de întreg stiva tehnologică și IT. Aceasta înseamnă că sunteți responsabil de sistemul care menține funcționarea întregii organizații în zona IT. Fiecare secundă în care site-ul sau serverul dvs. este offline vă costă bani în termeni de productivitate ratată, venituri și costuri de nefuncționare.
În primul rând, administratorii de sistem trebuie să rezolve problemele. A fi un administrator de sistem competent înseamnă că vei putea învăța lucruri noi și vei avea bucle puternice de feedback cu echipa ta de dezvoltare, cu atât de multe sisteme de operare, setări de rețea și preocupări de securitate de rezolvat.
Cu toate acestea, pentru a avea o mai bună înțelegere a abilităților și tehnologiilor pe care va trebui să le cunoașteți, să ne uităm la câteva activități comune de lucru SysAdmin.
1. Permisiuni de administrare și utilizator
Autorizarea și gestionarea utilizatorilor pentru toate aplicațiile și serviciile sunt de obicei gestionate de administratorii de sistem. Administratorii de sistem pot atribui roluri de utilizator și pot gestiona întreaga stivă IT pentru o afacere, asigurându-se că toată lumea are acces în siguranță la aplicațiile și serviciile de care au nevoie.
2. Alertare și monitorizare
În funcție de fluxul de lucru și tehnologia dvs., administratorul de sistem este responsabil pentru monitorizarea și alertarea aplicațiilor și infrastructurii dvs. Prin monitorizarea valorilor critice ale serverului și rețelei, cum ar fi CPU, utilizarea discului, DNS, latența și ETL, administratorii de sistem pot detecta un eveniment.
Apoi, aceștia pot configura alerte pe baza criteriilor de monitorizare pentru a primi avertismente de gardă în cazul unor dificultăți majore. Administratorii de sistem trebuie să fie capabili să analizeze starea de sănătate a sistemelor lor folosind rezultate și indicatori atât externi, cât și interni ai sistemului, rezultând o arhitectură mai transparentă.
3. Întreținerea, actualizarea și instalarea software-ului
Este responsabilitatea SysAdmin să stabilească reguli și procese pentru instalarea și upgrade-urile software-ului. Administratorul de sistem ar trebui să fie capabil să recunoască și să rezolve orice dificultăți care apar ca urmare a noilor upgrade-uri sau a interdependențelor dintre noile versiuni de sisteme.
4. Managementul și Organizarea Dosarelor
Administratorul de sistem va pune în aplicare reguli și procese în jurul modului în care fișierele sunt structurate și partajate în întreaga companie pentru a garanta consistența și organizarea datelor. Acest lucru, la fel ca majoritatea celorlalte sarcini SysAdmin, presupune protejarea securității împotriva amenințărilor externe, precum și asigurarea accesului adecvat și rapid la date pentru angajați.
5. Administrare SSO și parole
Administratorul de sistem este responsabil de gestionarea parolei precum și politicile și procedurile SSO în întreaga organizație. Ei pot schimba parolele și pot verifica dacă toate criteriile de securitate sunt îndeplinite.
Dacă sunt utilizate SSO și/sau autentificarea cu doi factori, administratorul de sistem este responsabil pentru monitorizarea acestor tehnologii și pentru a ajuta lucrătorii să obțină acces la sistemele de care au nevoie atunci când au nevoie.
6. Politici și proceduri pentru utilizarea sistemului
Administratorul de sistem va trebui să dezvolte cele mai bune practici pentru a se ocupa de sistemele organizației la un nivel înalt. Aceasta cuprinde totul, de la propriul software proprietar la diverse aplicații și servicii IT ale terților.
Administratorii de sistem pot transforma în mod dramatic modul în care se desfășoară munca în interiorul unei companii, instruind oamenii cum să folosească sistemele într-un mod sigur și eficient.
7. Securitate
Ar trebui să fie în fruntea minții unui administrator de sistem ori de câte ori el sau ea lucrează la un proiect. Fie că este vorba despre drepturile utilizatorului sau despre modul în care echipa gestionează documentația, SysAdmins trebuie să îndeplinească toate sarcinile într-un mod sigur. Administratorul de sistem va înțelege cum să configureze rețelele, politicile și serverele într-un mod sigur și sigur.
8. Actualizarea Runbook-urilor și păstrarea documentelor la zi
Administratorii de sistem sunt adesea responsabili pentru actualizarea runbook-urilor și gestionarea documentației. Acesta ar putea fi un efort dificil în domeniul conductei CI/CD. Administratorii de sistem trebuie să înțeleagă cum să folosească automatizarea pentru a menține runbook-urile și documentația actualizate și corecte, fără a încetini procesul de dezvoltare.
9. Detectarea, răspunsul și remedierea incidentelor
Administratorii de sistem nu se pot combina doar cu mediile IT și de securitate. Ei trebuie să-l construiască în așa fel încât să fie vizibil și rapid. Cum poți instala un sistem care să permită detectarea, reacția și remedierea rapidă a incidentelor în cazul în care apare o problemă? Ce nivel de monitorizare și alertă este necesar? Pentru a profita la maximum de ei gestionarea incidentelor tehnici, Administratorii de sistem ar trebui să fie conștienți de toate aceste întrebări.
10. Rezolvarea problemelor și pregătirea
Un administrator de sistem priceput va fi un mare rezolvator de probleme care se poate gândi la metode de pregătire pentru neașteptate. Echipele furnizează o arhitectură mai sofisticată mai rapid în era CI/CD și DevOps, făcând munca unui administrator de sistem mai dificilă ca niciodată.
Așadar, în calitate de SysAdmin, găsirea de soluții pentru a elimina blocajele din ciclul de viață al implementării, reducând în același timp riscurile în infrastructura IT și de securitate, vă va simplifica întotdeauna munca.
Tehnologii și abilități de administrare a sistemului
Pentru a fi eficienți în zilele noastre, administratorii de sistem trebuie să înțeleagă programarea, automatizarea și cloud computing. Administratorii de sistem fac mai mult decât doar repornirea serverelor și scoaterea din funcțiune a echipamentelor învechite; acestea asigură fiabilitatea și timpul de funcționare a întregului software și infrastructură.
Drept urmare, am dorit să parcurgem unele dintre abilitățile și tehnologiile mai recente de care administratorii de sistem ar trebui să le cunoască:
1. Nor
As AWS, Azuriu, și BPSC au fost preluate, managerii de sistem din întreaga lume trebuie să învețe cum să coordoneze sistemele în cloud. Care sunt cele mai bune instrumente de monitorizare și alertă de utilizat? Acum că infrastructura dumneavoastră este bazată pe cloud, cum ar trebui să vă gestionați serverele și rețelele?
Administratorii de sistem se ocupă de întrebări ca acestea în mod regulat, inclusiv redundanța și securitatea în sistem în ansamblu. Cu toate acestea, deoarece practic fiecare aplicație și serviciu migrează în cloud, aceasta devine rapid una dintre cele mai importante abilități pentru administratorii de sistem din întreaga lume.
2. jet
Sistemul de control al versiunilor merge este cel mai popular. O modalitate de urmărire a modificărilor codului și a numeroaselor versiuni ale unui program sau serviciu se numește controlul versiunilor. Administratorii de sistem pot anula rapid implementările sau upgrade-urile dacă există o problemă cu versiunea curentă a unui serviciu.
Pentru dezvoltarea unei conducte de CI/CD fiabile și pentru a oferi vizibilitate atât în departamentele de inginerie, cât și în cele IT, controlul versiunilor este esențial. Pentru a urmări rapid ce fac dezvoltatorii, pentru a identifica defectele și pentru a le remedia înainte ca acestea să afecteze clienții, administratorii de sistem trebuie să înțeleagă controlul versiunii.
3. Automatizare și management de configurare
Pentru a reuși ca administrator de sistem, trebuie să fii familiarizat cu instrumente precum Puppet, Chef, Ansible și Jenkins. Aceste tehnologii permit administratorilor de sistem să automatizeze o varietate de operațiuni și configurații de-a lungul ciclului de viață al lansării, rezultând mai puține greșeli și implementări mai rapide.
Ca rezultat, în loc să revizuiască proiectele în curs sau să abordeze escaladarea asistenței, dezvoltatorii se pot concentra pe dezvoltarea de noi aplicații și servicii.
4. Mențineți serverul și rețeaua
Administratorii de sistem, așa cum s-a spus anterior, trebuie să fie familiarizați cu dezavantajele administrării serverului și rețelei. Aceste computere și rețele sunt bazele companiei dvs., susținând-o și oferind valoare consumatorilor.
Ca urmare, administratorii de sistem trebuie să îmbunătățească în mod constant procesele pentru a menține sisteme mai fiabile, pentru a minimiza întreruperile și pentru a îmbunătăți răspunsul la incident atunci când are loc un eveniment.
5.SQL
Cel mai răspândit limbaj de administrare a bazelor de date este un limbaj de interogare structurat (SQL), care este o abilitate tehnică crucială pe care o are un administrator de sistem.
Înțelegerea SQL permite unui administrator de sistem să gestioneze bazele de date critice ale companiei, precum și să ofere sau să atribuie asistență angajaților care au dificultăți la accesarea bazei de date.
6. Programare și scriptare
Un administrator de sisteme trebuie să aibă o înțelegere aprofundată a programării computerelor și a limbajelor care sunt utilizate în rețelele companiei. Când apar probleme într-o rețea, un administrator de sistem poate folosi scripting și codificare pentru a întreprinde o depanare critică. Un administrator de sistem poate utiliza, de asemenea, abilitățile de codare pentru a construi scripturi care automatizează procedurile și fac operațiunile zilnice mai eficiente.
7. Comunicare
Trebuie să fiți capabil să vorbiți clar cu oamenii ca administrator de sistem. Este vital să comunicați cu un membru al echipei tehnice sau cu un angajat non-tehnic dintr-un alt departament care se confruntă cu dificultăți de acces la rețea într-un mod pe care ei îl pot înțelege.
Acest lucru este deosebit de important atunci când explicați informații tehnice unui membru al personalului care nu are experiență în tehnologia modernă. De asemenea, este vital să aveți abilități de comunicare verbală și scrisă pentru a oferi îndrumări și raportare colegilor.
8. Luarea deciziilor
Pentru multe companii, sistemul de rețea este esențial pentru operațiunile de zi cu zi, iar întreruperile rețelei pot avea consecințe grave. Când se confruntă cu o problemă care modifică funcționarea rețelei într-un mediu de înaltă presiune, un administrator de sistem trebuie să analizeze situația, să găsească soluții viabile și să aleagă pe cea care oferă cele mai bune rezultate pentru afacere.
9. Depanare
Acesta analizează toate cauzele posibile ale unei probleme pentru a găsi defectul. Când depanează, un administrator de sistem execută teste de bază pentru a se asigura că piesele de rețea funcționează corect și orice defecțiuni sunt folosite pentru a restrânge posibilele motive pentru problema mai mare.
Rezolvarea problemelor tehnice, înțelegerea aprofundată a sistemului și a problemelor tipice și gândirea creativă pentru a încerca noi teste sau soluții sunt toate abilități utile de depanare.
Sunt necesare certificări pentru administratorii de sistem?
Certificarea îi poate ajuta pe viitorii administratori de sisteme să-și crească capacitatea de comercializare. Certificarile sunt certificate opționale, obținute de la terți, în afara unei diplome de facultate, pentru a-și demonstra abilitățile. Obținerea de certificări pentru articolele pe care compania lor le angajează este benefică pentru administratorii de sisteme.
Microsoft, Cisco, Oracle, Linux și VMware, de exemplu, oferă certificări. CompTIA, o organizație caritabilă celebră fondată în 1982, a certificat peste 2.2 milioane de profesioniști IT cu calificări precum Server+ și Network+. Un test supravegheat de 2.5 ore costă 400 USD pentru a deveni administrator de sistem certificat Red Hat (RHCSA).
Unii manageri de proiect aleg să devină certificați de Project Management Institute (PMI). După ce a trecut un test de 130 de minute, Amazon Web Services acordă desemnarea Certified SysOps Administrator.
Un inginer de rețea profesional Google Cloud poate fi și administrator de sistem.
Concluzie
În domeniul IT, un administrator de sistem este o poziție vitală și solicitată. Dacă încercați să pătrundeți în industria IT, poziția SysAdmin este un loc minunat pentru a începe cu un salariu excelent.
În calitate de SysAdmin, veți rezolva în mod continuu problemele și rezolvați diferitele dificultăți care apar, astfel încât vă veți descoperi că dobândești noi abilități și tehnologii la locul de muncă în fiecare zi.
Veți dezvolta expertiză și cunoștințe lucrând îndeaproape cu celelalte departamente într-un mediu DevOps.
Lasă un comentariu