Pregled sadržaja[Sakriti][Pokazati]
- Što je administrator sustava?
Odgovornosti administratora sustava+-
- 1. Administracija i korisnička dopuštenja
- 2. Upozorenje i nadzor
- 3. Održavanje, ažuriranje i instalacija softvera
- 4. Upravljanje i organizacija datoteka
- 5. SSO i administracija lozinki
- 6. Pravila i postupci za korištenje sustava
- 7. Sigurnost
- 8. Ažuriranje Runbooks-a i ažuriranje dokumenata
- 9. Otkrivanje, odgovor i sanacija incidenata
- 10. Rješavanje problema i priprema
- Jesu li potrebni certifikati za administratore sustava?
- Zaključak
Uz toliki broj tvrtki koje usvajaju najnoviju tehnologiju, imati robusnu IT infrastrukturu važnije je nego ikad. Zastoji nisu samo nezgodni za tvrtke; također ih može brzo ugasiti.
Prosječna cijena IT zastoja je 5,600 USD po minuti, prema izvješću Gartnera.
Zbog toga tvrtke zahtijevaju od administratora sustava da sav svoj poslovni softver održavaju ažuriranim i funkcionalnim.
Budući da praktički svaka organizacija danas uvelike ovisi o solidnim IT operacijama, kompetentni administratori računalnih sustava vrlo su traženi za održavanje i upravljanje računalnim mrežama.
Sysadmini su današnji superheroji koji održavaju posao. Dakle, ovo nije profesija za slabe srca.
U ovom ćemo postu proći kroz dubinsku administraciju sustava, kao i vještine potrebne za uspješan administrator sustava.
Započnimo.
Što je administrator sustava?
Administrator sustava (sysadmin) je IT stručnjak koji administrira višekorisničko računalno okruženje i osigurava da IT usluge i sustavi podrške rade s vrhunskim performansama.
Sysadmini su odgovorni za održavanje računala, poslužitelja i interneta svoje tvrtke u stalnom radu kako bi izbjegli prekide u poslovanju. Postavljanje i održavanje sustava, kao što je instalacija i otklanjanje pogrešaka hardvera i softvera, kao i analiza novih tehnologija za njihova poduzeća, dio su ovog procesa.
Administratori sustava često su zaduženi za instalaciju, održavanje, konfiguriranje i popravak poslužitelja, mreža i drugih računalnih sustava.
Oni se bave i hardverom i softverom, učeći malo programiranja i skriptiranja kako bi obavljali poslove i aktivnosti kroz svoje aplikacije i infrastrukturu.
Desetljećima su SysAdmins radili uglavnom u pozadini kako bi osigurali dostupnost i vrijeme neprekidnog rada vaših najkritičnijih IT usluga.
I dok je rast DevOps-a i računalstva u oblaku rezultirao povećanjem broja osoba s hibridnim skupom vještina SysAdmin/Developer, temeljne funkcije administratora sustava uvijek će biti ključne.
Današnji administratori sustava kompetentni su i za hardver i za softver, izgrađujući trajnu, sigurnu arhitekturu kako bi osigurali uspjeh poslovanja.
U području DevOps-a, programeri softvera sve više nalikuju SysAdminima, a SysAdmins sve više nalikuju programerima, što rezultira poboljšanom suradnjom i čvršćim povratnim informacijama u svim timovima.
Odgovornosti administratora sustava
Kao SysAdmin, vi ste zaduženi za sve tehnički i informatički skup. To znači da ste vi zaduženi za sustav koji održava cjelokupno funkcioniranje vaše organizacije u IT području. Svaka sekunda kada je vaša web stranica ili poslužitelj izvan mreže košta vas u smislu izgubljene produktivnosti, prihoda i troškova zastoja.
Prije svega, SysAdmini moraju rješavati probleme. Biti kompetentan administrator sustava znači da ćete moći naučiti nove stvari i imati jake povratne informacije sa svojim razvojnim timom, s toliko operativnih sustava, mrežnih postavki i sigurnosnih problema koje treba riješiti.
Međutim, da biste bolje razumjeli sposobnosti i tehnologije koje trebate poznavati, pogledajmo neke uobičajene radne aktivnosti SysAdmina.
1. Administracija i korisnička dopuštenja
Autorizacijom i upravljanjem korisnika za sve aplikacije i usluge obično upravljaju administratori sustava. SysAdmins može dodijeliti korisničke uloge i upravljati kompletnim IT stogom za tvrtku, osiguravajući da svi imaju siguran pristup aplikacijama i uslugama koje su im potrebne.
2. Upozorenje i nadzor
Ovisno o vašem tijeku rada i tehnološkom stogu, administrator sustava odgovoran je za nadzor i upozorenje u vašim aplikacijama i infrastrukturi. Praćenjem kritičnih poslužiteljskih i mrežnih metrika kao što su CPU, upotreba diska, DNS, latencija i ETL, administratori sustava mogu otkriti događaj.
Zatim mogu postaviti upozorenja na temelju kriterija praćenja kako bi dobili upozorenja na poziv u slučaju većih poteškoća. SysAdmins moraju biti u mogućnosti analizirati zdravlje svojih sustava korištenjem vanjskih i internih izlaza i indikatora sustava, što rezultira transparentnijom arhitekturom.
3. Održavanje, ažuriranje i instalacija softvera
Odgovornost SysAdmina je da uspostavi pravila i procese za instalaciju i nadogradnju softvera. SysAdmin bi trebao biti sposoban prepoznati i riješiti sve poteškoće koje nastanu kao rezultat novih nadogradnji ili međuovisnosti između novih verzija sustava.
4. Upravljanje i organizacija datoteka
SysAdmin će obično postaviti pravila i procese oko načina na koji su datoteke strukturirane i dijeljene u cijeloj tvrtki kako bi jamčio dosljednost i organizaciju podataka. Ovo, kao i većina drugih dužnosti SysAdmina, uključuje zaštitu sigurnosti od vanjskih prijetnji, kao i omogućavanje pravilnog, brzog pristupa podacima za zaposlenike.
5. SSO i administracija lozinki
SysAdmin je zadužen za upravljanje lozinkom kao i politike i procedure SSO-a u cijeloj organizaciji. Oni mogu promijeniti lozinke i provjeriti jesu li svi sigurnosni kriteriji zadovoljeni.
Ako se koristi SSO i/ili dvofaktorska autentifikacija, administrator sustava odgovoran je za praćenje ovih tehnologija i pomaganje radnicima da dobiju pristup sustavima koji su im potrebni kada im je to potrebno.
6. Pravila i postupci za korištenje sustava
Administrator sustava morat će razviti najbolje prakse za postupanje sa sustavima organizacije na visokoj razini. To obuhvaća sve, od vašeg vlastitog softvera do raznih IT aplikacija i usluga trećih strana.
SysAdmins može dramatično promijeniti način na koji se rad obavlja unutar tvrtke obučavajući ljude kako koristiti sustave na siguran i učinkovit način.
7. Sigurnost
To bi trebalo biti na vrhu misli administratora sustava kad god on ili ona rade na projektu. Bilo da se radi o pravima korisnika ili načinu na koji tim rukuje dokumentacijom, SysAdmins moraju sve poslove obavljati na siguran način. SysAdmin će razumjeti kako postaviti mreže, pravila i poslužitelje na siguran i siguran način.
8. Ažuriranje Runbooks-a i ažuriranje dokumenata
SysAdmins često su odgovorni za ažuriranje runbookova i upravljanje dokumentacijom. Ovo bi mogao biti težak pothvat u području CI/CD cjevovoda. Administratori sustava moraju razumjeti kako koristiti automatizaciju kako bi runbookove i dokumentaciju održavali ažuriranima i ispravnima bez usporavanja procesa razvoja.
9. Otkrivanje, odgovor i sanacija incidenata
Administratori sustava ne mogu samo kombinirati i uskladiti svoje IT i sigurnosno okruženje. Moraju ga konstruirati tako da bude vidljiv i brz. Kako možete postaviti sustav koji omogućuje brzo otkrivanje incidenta, reakciju i sanaciju u slučaju da se problem pojavi? Koja je razina praćenja i uzbunjivanja potrebna? Kako bi izvukli maksimum iz svojih upravljanje incidentima tehnikama, SysAdmini bi trebali biti svjesni svih ovih pitanja.
10. Rješavanje problema i priprema
Vješt administrator sustava bit će izvrstan rješavač problema koji može smisliti metode za pripremu za neočekivano. Timovi brže isporučuju sofisticiraniju arhitekturu u doba CI/CD-a i DevOps-a, što čini rad SysAdmina težim nego ikad.
Dakle, kao SysAdmin, pronalaženje rješenja za uklanjanje uskih grla u životnom ciklusu implementacije uz istovremeno smanjenje rizika u vašoj IT i sigurnosnoj infrastrukturi uvijek će učiniti vaš posao jednostavnijim.
Tehnologije i vještine upravljanja sustavom
Da bi bili učinkoviti u današnje vrijeme, administratori sustava moraju razumjeti programiranje, automatizaciju i računalstvo u oblaku. SysAdmins rade više od samo ponovnog pokretanja poslužitelja i uklanjanja zastarjele opreme; osiguravaju pouzdanost i vrijeme neprekidnog rada cijelog vašeg softvera i infrastrukture.
Kao rezultat toga, željeli smo proći kroz neke od novijih vještina i tehnologija kojih bi administratori sustava trebali biti svjesni:
1. Oblak
As AWS, Plavetniloi GCP su preuzeti, upravitelji sustava diljem svijeta moraju naučiti kako koordinirati sustave u oblaku. Koji su najbolji alati za praćenje i upozorenje za korištenje? Sada kada je vaša infrastruktura temeljena na oblaku, kako biste trebali upravljati svojim poslužiteljima i mrežama?
SysAdmins se redovito bave ovakvim pitanjima, uključujući redundantnost i sigurnost u sustavu u cjelini. Međutim, kako se praktički svaka aplikacija i usluga migriraju u oblak, to brzo postaje jedna od najvažnijih vještina za SysAdmins u cijelom svijetu.
2. mlaz
Sustav kontrole verzija ići je najpopularniji. Način praćenja promjena koda i brojnih verzija programa ili usluge naziva se kontrola verzija. SysAdmins može brzo vratiti implementacije ili nadogradnje ako postoji problem s trenutnom verzijom usluge.
Za razvoj pouzdanog CI/CD cjevovoda i pružanje vidljivosti kroz inženjerske i IT odjele, kontrola verzija je neophodna. Kako bi brzo promatrali što programeri rade, uočili nedostatke i ispravili ih prije nego što utječu na kupce, SysAdmini moraju razumjeti kontrola verzije.
3. Automatizacija i upravljanje konfiguracijom
Da biste uspjeli kao SysAdmin, morate biti upoznati s alatima kao što su Puppet, Chef, Ansible i Jenkins. Ove tehnologije omogućuju administratorima sustava automatizaciju raznih operacija i konfiguracija tijekom životnog ciklusa izdanja, što rezultira manjim brojem pogrešaka i bržim implementacijama.
Kao rezultat toga, umjesto revidiranja projekata u pripremi ili rješavanja eskalacije podrške, programeri se mogu usredotočiti na razvoj novih aplikacija i usluga.
4. Održavajte poslužitelj i mrežu
SysAdmins, kao što je prethodno rečeno, moraju biti upoznati s detaljima administracije poslužitelja i mreže. Ta su računala i mreže temelji vaše tvrtke, podržavaju je i isporučuju vrijednost potrošačima.
Kao rezultat toga, administratori sustava moraju stalno poboljšavati procese kako bi održali pouzdanije sustave, minimizirali zastoje i poboljšali reakciju na incident kada se događaj dogodi.
5.SQL
Najrasprostranjeniji jezik administracije baze podataka je jezik strukturiranih upita (SQL), koji je ključna tehnička sposobnost za administratora sustava.
Razumijevanje SQL-a omogućuje administratoru sustava da upravlja kritičnim bazama podataka tvrtke, kao i ponudi ili dodijeli pomoć zaposlenicima koji imaju poteškoća s pristupom bazi podataka.
6. Programiranje i skriptiranje
Administrator sustava mora temeljito poznavati računalno programiranje i jezike koji se koriste u mrežama tvrtke. Kada se problemi pojave na mreži, administrator sustava može koristiti skriptiranje i kodiranje kako bi poduzeo kritično otklanjanje pogrešaka. Administrator sustava također može koristiti sposobnosti kodiranja za izradu skripti koje automatiziraju procedure i čine dnevne operacije učinkovitijima.
7. Komunikacija
Morate moći jasno razgovarati s ljudima kao administrator sustava. Od vitalnog je značaja komunicirati s članom vašeg tehničkog tima ili netehničkim zaposlenikom u drugom odjelu koji ima poteškoća s pristupom mreži na način koji oni mogu razumjeti.
To je osobito važno kada se tehničke informacije objašnjavaju članu osoblja koji nije iskusan s modernom tehnologijom. Također je od vitalnog značaja imati i usmenu i pismenu komunikacijsku vještinu kako biste dali smjernice i izvješćivali suradnike.
8. Donošenje odluka
Za mnoge tvrtke, mrežni sustav je ključan za svakodnevno poslovanje, a prekidi mreže mogu imati ozbiljne posljedice. Kada se suoči s problemom koji mijenja rad mreže u okruženju visokog pritiska, administrator sustava mora analizirati situaciju, pronaći održiva rješenja i odabrati ono koje daje najbolje rezultate za poslovanje.
9. Rješavanje problema
Pregledava sve moguće uzroke problema kako bi se pronašao kvar. Prilikom rješavanja problema administrator sustava izvodi osnovne testove kako bi se uvjerio da dijelovi mreže rade ispravno, a svi kvarovi se koriste za sužavanje mogućih razloga za veći problem.
Tehničko rješavanje problema, dubinsko razumijevanje sustava i tipičnih problema te kreativno razmišljanje za isprobavanje novih testova ili rješenja su korisne sposobnosti za rješavanje problema.
Jesu li potrebni certifikati za administratore sustava?
Certificiranje može pomoći budućim administratorima sustava povećati svoju tržišnost. Certifikati su neobavezni certifikati treće strane dobiveni izvan fakultetske diplome kako bi se dokazale nečije sposobnosti. Dobijanje certifikata za stavke koje njihova tvrtka zapošljava korisno je za administratore sustava.
Microsoft, Cisco, Oracle, Linux i VMware, na primjer, daju certifikate. CompTIA, poznata dobrotvorna organizacija osnovana 1982. godine, certificirala je više od 2.2 milijuna IT stručnjaka s kvalifikacijama kao što su Server+ i Network+. 2.5-satni proctored test košta 400 dolara da postanete Red Hat Certified System Administrator (RHCSA).
Neki voditelji projekata odlučuju se certificirati od strane Instituta za upravljanje projektima (PMI). Nakon što je prošao 130-minutni test, Amazon Web Services dodjeljuje oznaku Certified SysOps Administrator.
Google Cloud Professional Network Engineer također može biti administrator sustava.
Zaključak
U IT poslovanju, SysAdmin je vitalna i tražena pozicija. Ako se pokušavate probiti u IT industriju, pozicija SysAdmina je sjajno mjesto za početak s izvrsnom plaćom.
Kao SysAdmin, stalno ćete rješavati probleme i rješavati različite poteškoće koje se pojavljuju, tako da ćete svaki dan stjecati nove vještine i tehnologije na poslu.
Razvit ćete stručnost i znanje blisko surađujući s drugim odjelima u DevOps okruženju.
Ostavi odgovor