Sadržaj[Sakrij][Prikaži]
- Šta je sistem administrator?
Odgovornosti sistemskog administratora+-
- 1. Administrativne i korisničke dozvole
- 2. Upozorenje i nadzor
- 3. Održavanje, ažuriranje i instalacija softvera
- 4. Upravljanje i organizacija fajlova
- 5. SSO i administracija lozinki
- 6. Smernice i procedure za korišćenje sistema
- 7. bezbjednost
- 8. Ažuriranje Runbooks-a i ažuriranje dokumenata
- 9. Otkrivanje, odgovor i otklanjanje incidenata
- 10. Rješavanje problema i priprema
- Da li su sertifikati potrebni za administratore sistema?
- zaključak
Uz toliki broj preduzeća koja usvajaju najnoviju tehnologiju, imati robusnu IT infrastrukturu važnije je nego ikad. Zastoji nisu samo nezgodni za preduzeća; takođe ih može brzo izbaciti iz posla.
Prosječna cijena IT zastoja je 5,600 USD po minuti, prema izvještaju Gartnera.
Zbog toga preduzeća zahtijevaju od administratora sistema da održavaju sav svoj poslovni softver ažuriranim i funkcionalnim.
Budući da praktično svaka organizacija sada u velikoj meri zavisi od solidnih IT operacija, kompetentni administratori računarskih sistema su veoma traženi za održavanje i upravljanje računarskim mrežama.
Sysadmini su današnji superheroji koji održavaju posao. Dakle, ovo nije profesija za one sa slabim srcem.
U ovom postu ćemo detaljno proći kroz sistemsku administraciju, kao i vještine potrebne za uspješnost administratora sistema.
Počnimo.
Šta je sistem administrator?
Sistem administrator (sysadmin) je IT profesionalac koji administrira višekorisničko računarsko okruženje i osigurava da IT usluge i sistemi podrške rade s vrhunskim performansama.
Sysadmini su odgovorni za održavanje računara, servera i interneta svoje kompanije u funkciji u svakom trenutku kako bi izbjegli prekide u poslovanju. Podešavanje i održavanje sistema, kao što je instaliranje i otklanjanje grešaka hardvera i softvera, kao i analiza novih tehnologija za njihova preduzeća, deo su ovog procesa.
Sistemski administratori su često zaduženi za instaliranje, održavanje, konfigurisanje i popravku servera, mreža i drugih računarskih sistema.
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.
Decenijama, SysAdmini su 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čunarstva u oblaku rezultirao povećanjem broja osoba sa hibridnim skupom vještina SysAdmin/Developer, fundamentalne funkcije administratora sistema uvijek će biti ključne.
Današnji administratori sistema su kompetentni i za hardver i za softver, grade trajnu, sigurnu arhitekturu kako bi osigurali uspjeh poslovanja.
U domenu DevOps-a, programeri softvera sve više liče na SysAdmins, a SysAdmins sve više liče na programere, što rezultira poboljšanom saradnjom i čvršćim povratnim informacijama u svim timovima.
Odgovornosti sistemskog administratora
Kao SysAdmin, vi ste zaduženi za sve tech i IT stack. To znači da ste zaduženi za sistem koji održava funkcionisanje vaše kompletne organizacije u IT oblasti. Svaka sekunda isključenja vaše web stranice ili servera košta vas novca u smislu propuštene produktivnosti, prihoda i troškova zastoja.
Prije svega, SysAdmini moraju rješavati probleme. Biti kompetentan sistem administrator znači da ćete moći naučiti nove stvari i imati jake povratne informacije sa svojim razvojnim timom, s toliko operativnih sistema, mrežnih postavki i sigurnosnih problema koje treba riješiti.
Međutim, da biste imali bolji osjećaj za sposobnosti i tehnologije koje trebate znati, pogledajmo neke uobičajene radne aktivnosti SysAdmina.
1. Administrativne i korisničke dozvole
Autorizacijom i upravljanjem korisnika za sve aplikacije i usluge obično upravljaju administratori sistema. SysAdmins mogu dodijeliti korisničke uloge i upravljati kompletnim IT paketom za poslovanje, osiguravajući da svi imaju siguran pristup aplikacijama i uslugama koje su im potrebne.
2. Upozorenje i nadzor
U zavisnosti od vašeg toka posla i tehnologije, administrator sistema je odgovoran za praćenje i upozorenje u vašim aplikacijama i infrastrukturi. Praćenjem kritičnih serverskih i mrežnih metrika kao što su CPU, upotreba diska, DNS, latencija i ETL, sistemski administratori mogu otkriti događaj.
Zatim mogu postaviti upozorenja na osnovu kriterija za praćenje kako bi dobili upozorenja na poziv u slučaju većih poteškoća. SysAdmins moraju biti u stanju da analiziraju zdravlje svojih sistema koristeći eksterne i interne sistemske izlaze i indikatore, š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 u stanju da prepozna i riješi sve poteškoće koje nastanu kao rezultat novih nadogradnji ili međuzavisnosti između novih verzija sistema.
4. Upravljanje i organizacija fajlova
SysAdmin će normalno postaviti pravila i procese oko načina na koji su fajlovi strukturirani i dijeljeni u cijeloj kompaniji kako bi se garantirala konzistentnost i organizacija podataka. Ovo, kao i većina drugih dužnosti SysAdmina, podrazumijeva zaštitu sigurnosti od vanjskih prijetnji, kao i omogućavanje pravilnog, brzog pristupa podacima za zaposlene.
5. SSO i administracija lozinki
SysAdmin je zadužen za upravljanje lozinkom kao i SSO politike i procedure u cijeloj organizaciji. Oni mogu promijeniti lozinke i provjeriti da li su svi sigurnosni kriteriji zadovoljeni.
Ako se koristi SSO i/ili dvofaktorska autentifikacija, administrator sistema je odgovoran za nadgledanje ovih tehnologija i pomoć radnicima da dobiju pristup sistemima koji su im potrebni kada im je to potrebno.
6. Smernice i procedure za korišćenje sistema
Administrator sistema će morati da razvije najbolje prakse za rad sa sistemima organizacije na visokom nivou. Ovo obuhvata sve, od vašeg sopstvenog softvera do raznih IT aplikacija i usluga trećih strana.
SysAdmins može dramatično da transformiše način na koji se rad obavlja unutar kompanije obučavajući ljude kako da koriste sisteme na siguran i efikasan način.
7. bezbjednost
To bi trebalo da bude na vrhu misli administratora sistema kad god on ili ona rade na projektu. Bilo da se radi o korisničkim pravima ili načinu na koji tim rukuje dokumentacijom, SysAdmins moraju obaviti sve poslove na siguran način. SysAdmin će razumjeti kako postaviti mreže, politike i servere na siguran i siguran način.
8. Ažuriranje Runbooks-a i ažuriranje dokumenata
SysAdmins su često odgovorni za ažuriranje runbookova i upravljanje dokumentacijom. Ovo bi mogao biti težak poduhvat u domenu CI/CD cevovoda. Administratori sistema moraju razumjeti kako da koriste automatizaciju kako bi runbookove i dokumentaciju održavali ažurnim i ispravnim bez usporavanja procesa razvoja.
9. Otkrivanje, odgovor i otklanjanje incidenata
Sistemski administratori ne mogu samo miješati i uskladiti svoja IT i sigurnosna okruženja. Moraju ga konstruisati tako da bude vidljivo i brzo. Kako možete postaviti sistem koji omogućava brzo otkrivanje incidenata, reakciju i sanaciju u slučaju da se pojavi problem? Koji nivo praćenja i upozoravanja je potreban? Da izvuku maksimum iz njihovog upravljanje incidentom tehnike, SysAdminsi bi trebali biti svjesni svih ovih pitanja.
10. Rješavanje problema i priprema
Vješt sistem administrator će biti odličan rješavač problema koji može smisliti metode da se pripremi 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 sistemske administracije
Da bi bili efikasni u današnjem vremenu, administratori sistema moraju razumjeti programiranje, automatizaciju i računalstvo u oblaku. SysAdmins rade više od samo ponovnog pokretanja servera i uklanjanja zastarjele opreme; oni 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 sistema trebali biti svjesni:
1. Oblak
As AWS, plavetnilo, I GCP su preuzeti, sistem menadžeri širom svijeta moraju naučiti kako da koordiniraju sisteme u oblaku. Koji su najbolji alati za praćenje i upozorenje za korištenje? Sada kada je vaša infrastruktura zasnovana na oblaku, kako biste trebali upravljati svojim serverima i mrežama?
SysAdmini se redovno bave ovakvim pitanjima, uključujući redundantnost i sigurnost u sistemu u cjelini. Međutim, kako se praktično svaka aplikacija i usluga migriraju u oblak, to brzo postaje jedna od najvažnijih vještina za SysAdmine širom svijeta.
2. Git
Sistem 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 sa trenutnom verzijom usluge.
Za razvoj pouzdanog CI/CD cevovoda i obezbeđivanje vidljivosti u inženjerskim i IT odeljenjima, kontrola verzija je neophodna. Da bi brzo pratili šta programeri rade, uočili nedostatke i otklonili ih prije nego što utiču na kupce, SysAdmins moraju razumjeti verzija kontrole.
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ćavaju administratorima sistema da automatizuju različite operacije i konfiguracije tokom životnog ciklusa izdanja, što rezultira manjim brojem grešaka i bržim implementacijama.
Kao rezultat toga, umjesto revizije projekata u pripremi ili rješavanja eskalacije podrške, programeri se mogu fokusirati na razvoj novih aplikacija i usluga.
4. Održavajte server i mrežu
SysAdmins, kao što je ranije rečeno, moraju biti upoznati sa detaljima serverske i mrežne administracije. Ovi računari i mreže su temelji vaše kompanije, podržavaju je i isporučuju vrijednost potrošačima.
Kao rezultat toga, administratori sistema moraju stalno poboljšavati procese kako bi održali pouzdanije sisteme, minimizirali prekide i poboljšali odgovor 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 sistema.
Razumevanje SQL-a omogućava administratoru sistema da upravlja kritičnim bazama podataka kompanije, kao i da ponudi ili dodeli pomoć zaposlenima koji imaju poteškoća da pristupe bazi podataka.
6. Programiranje i skriptiranje
Administrator sistema mora dobro da poznaje kompjutersko programiranje i jezike koji se koriste na mrežama kompanije. Kada se problemi pojave na mreži, administrator sistema može koristiti skriptiranje i kodiranje da bi izvršio kritično otklanjanje grešaka. Administrator sistema takođe može da koristi sposobnosti kodiranja da konstruiše skripte koje automatizuju procedure i čine dnevne operacije efikasnijim.
7. komunikacija
Morate biti u stanju da jasno razgovarate s ljudima kao sistem administrator. Od vitalnog je značaja komunicirati sa članom vašeg tehničkog tima ili netehničkim zaposlenim u drugom odjelu koji ima poteškoća u pristupu mreži na način koji oni mogu razumjeti.
Ovo je posebno važno kada objašnjavate tehničke informacije članu osoblja koji nije iskusan sa modernom tehnologijom. Također je od vitalnog značaja imati i usmenu i pismenu komunikacijsku vještinu kako biste pružili smjernice i izvještavali kolege.
8. Donošenje odluka
Za mnoga preduzeća, mrežni sistem je ključan za svakodnevne operacije, 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 sistema mora analizirati situaciju, pronaći održiva rješenja i odabrati ono koje daje najbolje rezultate za poslovanje.
9. Otkrivanje problema
Pregledava sve moguće uzroke problema kako bi se pronašao kvar. Prilikom rješavanja problema, administrator sistema pokreće osnovne testove kako bi se uvjerio da dijelovi mreže ispravno rade, a svi kvarovi se koriste za sužavanje mogućih razloga za veći problem.
Tehničko rješavanje problema, dubinsko razumijevanje sistema i tipičnih problema i kreativno razmišljanje za isprobavanje novih testova ili rješenja su korisne sposobnosti za rješavanje problema.
Da li su sertifikati potrebni za administratore sistema?
Certifikacija može pomoći budućim sistemskim administratorima da povećaju svoju tržišnost. Sertifikati su neobavezni sertifikati treće strane koji se dobijaju van fakultetske diplome da bi se dokazale nečije sposobnosti. Dobijanje sertifikata za stavke koje njihova kompanija zapošljava je od koristi za sistem administratore.
Microsoft, Cisco, Oracle, Linux i VMware, na primjer, daju certifikate. CompTIA, poznata dobrotvorna organizacija osnovana 1982. godine, certificirala je preko 2.2 miliona IT profesionalaca sa 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 projektni menadžeri odlučuju da se certificiraju 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 sistemski administrator.
zaključak
U IT poslovanju, SysAdmin je vitalna i tražena pozicija. Ako pokušavate da se probijete u IT industriju, pozicija SysAdmina je sjajno mesto za početak sa odličnom platom.
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.
Razvićete stručnost i znanje blisko sarađujući sa drugim odeljenjima u DevOps okruženju.
Ostavite odgovor