Змест[Схаваць][Паказаць]
- Што такое сістэмны адміністратар?
Абавязкі сістэмнага адміністратара+-
- 1. Адміністраванне і правы карыстальніка
- 2. Абвестка і маніторынг
- 3. Абслугоўванне, абнаўленне і ўстаноўка праграмнага забеспячэння
- 4. Кіраванне і арганізацыя файлаў
- 5. Адміністраванне SSO і пароляў
- 6. Палітыкі і працэдуры выкарыстання сістэмы
- 7. Бяспека
- 8. Абнаўленне Runbooks і падтрыманне дакументаў у актуальным стане
- 9. Выяўленне інцыдэнтаў, рэагаванне і ліквідацыя інцыдэнтаў
- 10. Рашэнне задач і падрыхтоўка
- Ці патрабуюцца сертыфікаты для сістэмных адміністратараў?
- заключэнне
Паколькі так шмат прадпрыемстваў выкарыстоўваюць найноўшыя тэхналогіі, мець надзейную ІТ-інфраструктуру як ніколі важна. Прастой не толькі нязручны для прадпрыемстваў; гэта таксама можа хутка вывесці іх з бізнесу.
Паводле справаздачы Gartner, сярэдні кошт прастою ІТ складае 5,600 долараў за хвіліну.
Вось чаму прадпрыемствы патрабуюць ад сістэмных адміністратараў падтрымліваць усё іх праграмнае забеспячэнне ў актуальным стане і працаваць.
Паколькі цяпер практычна кожная арганізацыя ў значнай ступені залежыць ад надзейных ІТ-аперацый, кампетэнтныя адміністратары камп'ютэрных сістэм вельмі запатрабаваны для абслугоўвання і кіравання камп'ютэрнымі сеткамі.
Сісадміны - сучасныя супергероі, якія падтрымліваюць бізнес. Такім чынам, гэта прафесія не для слабанервных.
У гэтай публікацыі мы падрабязна разгледзім сістэмнае адміністраванне, а таксама навыкі, неабходныя для паспяховага сістэмнага адміністратара.
Давайце пачнем.
Што такое сістэмны адміністратар?
Сістэмны адміністратар (сістэмны адміністратар) - гэта ІТ-спецыяліст, які кіруе шматкарыстальніцкім камп'ютэрным асяроддзем і забяспечвае высокую прадукцыйнасць ІТ-службаў і сістэм падтрымкі.
Сісадміны нясуць адказнасць за падтрыманне камп'ютараў, сервераў і Інтэрнэту сваёй кампаніі ў працоўным стане ў любы час, каб пазбегнуць перапынкаў у працы. Наладжванне і абслугоўванне сістэмы, напрыклад, усталяванне і адладка абсталявання і праграмнага забеспячэння, а таксама аналіз новых тэхналогій для іх прадпрыемстваў, з'яўляюцца часткай гэтага працэсу.
Сістэмныя адміністратары часта адказваюць за ўстаноўку, абслугоўванне, наладжванне і рамонт сервераў, сетак і іншых камп'ютэрных сістэм.
Яны займаюцца як абсталяваннем, так і праграмным забеспячэннем, вывучаючы праграмаванне і напісанне сцэнарыяў, каб выконваць заданні і дзеянні ў сваіх праграмах і інфраструктуры.
На працягу многіх дзесяцігоддзяў сістэмныя адміністратары працавалі ў асноўным у фонавым рэжыме, каб гарантаваць даступнасць і бесперабойную працу вашых найбольш важных ІТ-сэрвісаў.
І хоць рост DevOps і воблачных вылічэнняў прывёў да павелічэння колькасці людзей з гібрыдным наборам навыкаў сістэмнага адміністратара/распрацоўшчыка, асноўныя функцыі сістэмнага адміністратара заўсёды будуць неабходнымі.
Сучасныя сістэмныя адміністратары валодаюць як апаратным, так і праграмным забеспячэннем, ствараючы трывалую і бяспечную архітэктуру для забеспячэння поспеху бізнесу.
У сферы DevOps распрацоўшчыкі праграмнага забеспячэння ўсё больш падобныя на SysAdmins, а SysAdmins усё больш нагадваюць распрацоўшчыкаў, што прыводзіць да паляпшэння супрацоўніцтва і цеснай зваротнай сувязі ва ўсіх камандах.
Абавязкі сістэмнага адміністратара
Як сістэмны адміністратар, вы адказваеце за ўсё стэк тэхналогій і ІТ. Гэта азначае, што вы адказваеце за сістэму, якая забяспечвае поўнае функцыянаванне вашай арганізацыі ў сферы ІТ. Кожная секунда, калі ваш сайт або сервер знаходзіцца ў аўтаномным рэжыме, каштуе вам грошай з пункту гледжання страчанай прадукцыйнасці, даходу і выдаткаў на час прастою.
Перш за ўсё, сістэмныя адміністратары павінны вырашаць праблемы. Будучы кампетэнтным сістэмным адміністратарам, вы зможаце вывучаць новыя рэчы і мець моцную зваротную сувязь з вашай камандай распрацоўшчыкаў, з вялікай колькасцю аперацыйных сістэм, налад сеткі і праблем бяспекі.
Тым не менш, каб мець лепшае ўяўленне аб здольнасцях і тэхналогіях, якія вам трэба будзе ведаць, давайце паглядзім на некаторыя звычайныя дзеянні сістэмнага адміністратара.
1. Адміністраванне і правы карыстальніка
Аўтарызацыя карыстальнікаў і кіраванне ўсімі праграмамі і службамі звычайна выконваюцца сістэмнымі адміністратарамі. Сістэмныя адміністратары могуць прызначаць ролі карыстальнікаў і кіраваць поўным ІТ-стэкам для бізнесу, гарантуючы, што кожны мае бяспечны доступ да неабходных праграм і сэрвісаў.
2. Абвестка і маніторынг
У залежнасці ад вашага працоўнага працэсу і стэка тэхналогій, сістэмны адміністратар нясе адказнасць за маніторынг і папярэджанне ў вашых праграмах і інфраструктуры. Адсочваючы важныя паказчыкі сервера і сеткі, такія як ЦП, выкарыстанне дыска, DNS, затрымка і ETL, сістэмныя адміністратары могуць выявіць падзею.
Затым яны могуць наладзіць абвесткі на аснове крытэрыяў маніторынгу, каб атрымліваць папярэджанні па выкліку ў выпадку сур'ёзных цяжкасцей. Сісадміны павінны мець магчымасць аналізаваць спраўнасць сваіх сістэм, выкарыстоўваючы як знешнія, так і ўнутраныя сістэмныя вывады і індыкатары, што прыводзіць да больш празрыстай архітэктуры.
3. Абслугоўванне, абнаўленне і ўстаноўка праграмнага забеспячэння
Адказнасць сістэмнага адміністратара - усталяваць правілы і працэсы ўстаноўкі і абнаўлення праграмнага забеспячэння. Сістэмны адміністратар павінен умець распазнаваць і вырашаць любыя цяжкасці, якія ўзнікаюць у выніку новых абнаўленняў або ўзаемазалежнасці паміж новымі версіямі сістэм.
4. Кіраванне і арганізацыя файлаў
Звычайна сістэмны адміністратар устанаўлівае правілы і працэсы, звязаныя з тым, як файлы структуруюцца і абагульваюцца ў кампаніі, каб гарантаваць паслядоўнасць і арганізаванасць даных. Гэта, як і большасць іншых абавязкаў сістэмнага адміністратара, цягне за сабой абарону бяспекі ад знешніх пагроз, а таксама забеспячэнне належнага хуткага доступу да дадзеных для супрацоўнікаў.
5. Адміністраванне SSO і пароляў
Сісадмін адказвае за кіраванне паролямі а таксама палітыкі і працэдуры SSO ва ўсёй арганізацыі. Яны могуць змяняць паролі і правяраць, ці выкананы ўсе крытэрыі бяспекі.
Калі выкарыстоўваецца SSO і/або двухфактарная аўтэнтыфікацыя, сістэмны адміністратар нясе адказнасць за маніторынг гэтых тэхналогій і дапамогу работнікам у атрыманні доступу да патрэбных ім сістэм, калі ім гэта патрабуецца.
6. Палітыкі і працэдуры выкарыстання сістэмы
Сістэмнаму адміністратару трэба будзе распрацаваць лепшыя практыкі працы з сістэмамі арганізацыі на высокім узроўні. Сюды ўваходзіць усё: ад вашага ўласнага прапрыетарнага праграмнага забеспячэння да розных ІТ-прыкладанняў і сэрвісаў іншых вытворцаў.
Сісадміны могуць істотна змяніць спосаб працы ўнутры кампаніі, навучаючы людзей бяспечнаму і эфектыўнаму выкарыстанню сістэм.
7. Бяспека
Гэта павінна быць у галаве сістэмнага адміністратара кожны раз, калі ён ці яна працуе над праектам. Няхай гэта будзе правы карыстальніка або тое, як каманда апрацоўвае дакументацыю, сістэмныя адміністратары павінны выконваць усе заданні бяспечным чынам. Сістэмны адміністратар зразумее, як наладжваць сеткі, палітыкі і серверы бяспечным і бяспечным спосабам.
8. Абнаўленне Runbooks і падтрыманне дакументаў у актуальным стане
Сісадміны часта адказваюць за абнаўленне зборнікаў і кіраванне дакументацыяй. Гэта можа быць складанай задачай у сферы канвеера CI/CD. Сістэмныя адміністратары павінны разумець, як выкарыстоўваць аўтаматызацыю, каб падтрымліваць зборнікі праграм і дакументацыю ў актуальным стане і выпраўляць, не запавольваючы працэс распрацоўкі.
9. Выяўленне інцыдэнтаў, рэагаванне і ліквідацыя інцыдэнтаў
Сістэмныя адміністратары не могуць проста змешваць і спалучаць свае ІТ-асяроддзі і асяроддзі бяспекі. Яны павінны пабудаваць яго такім чынам, каб гэта было бачна і хутка. Як вы можаце стварыць сістэму, якая дазваляе хутка выяўляць інцыдэнты, рэагаваць і ліквідаваць іх у выпадку ўзнікнення праблемы? Які ўзровень маніторынгу і абвесткі патрабуецца? Каб атрымаць максімальную аддачу ад іх кіраванне інцыдэнтамі метадаў, сістэмныя адміністратары павінны ведаць усе гэтыя пытанні.
10. Рашэнне задач і падрыхтоўка
Кваліфікаваны сістэмны адміністратар будзе выдатным рашэннем праблем, які можа прыдумаць спосабы падрыхтоўкі да нечаканага. У эпоху CI/CD і DevOps каманды хутчэй ствараюць больш складаную архітэктуру, што робіць працу сістэмнага адміністратара больш складанай, чым калі-небудзь.
Такім чынам, як сістэмны адміністратар, пошук рашэнняў для ліквідацыі вузкіх месцаў у жыццёвым цыкле разгортвання, а таксама зніжэнне рызык у вашай інфраструктуры ІТ і бяспекі заўсёды спрашчае вашу працу.
Тэхналогіі і навыкі сістэмнага адміністравання
Каб быць эфектыўнымі ў цяперашні час, сістэмныя адміністратары павінны разумець праграмаванне, аўтаматызацыю і воблачныя вылічэнні. Сісадміны робяць больш, чым проста перазагружаюць серверы і выводзяць з эксплуатацыі састарэлае абсталяванне; яны забяспечваюць надзейнасць і бесперабойную працу ўсяго вашага праграмнага забеспячэння і інфраструктуры.
У выніку мы хацелі азнаёміцца з некаторымі з апошніх навыкаў і тэхналогій, пра якія варта ведаць сістэмным адміністратарам:
1. Воблака
As AWS, Блакітны, і GCP сістэмныя менеджэры ва ўсім свеце павінны навучыцца каардынаваць сістэмы ў воблаку. Якія інструменты маніторынгу і абвесткі лепш выкарыстоўваць? Цяпер, калі ваша інфраструктура заснавана на воблаку, як вы павінны кіраваць сваімі серверамі і сеткамі?
Сістэмныя адміністратары рэгулярна вырашаюць падобныя пытанні, у тым ліку надмернасці і бяспекі ў сістэме ў цэлым. Аднак, паколькі практычна кожнае прыкладанне і сэрвіс пераходзяць у воблака, гэта хутка становіцца адным з самых важных навыкаў для сістэмных адміністратараў ва ўсім свеце.
2. рэактыўны самалёт
Сістэма кантролю версій ісці з'яўляецца найбольш папулярным. Спосаб адсочвання змяненняў кода і шматлікіх версій праграмы або службы называецца кантролем версій. Сісадміны могуць хутка адмяніць разгортванне або абнаўленне, калі ёсць праблема з бягучай версіяй службы.
Кантроль версій вельмі важны для распрацоўкі надзейнага канвеера CI/CD і забеспячэння бачнасці ў інжынерных і ІТ-аддзелах. Каб хутка назіраць за тым, што робяць распрацоўшчыкі, выяўляць недахопы і выпраўляць іх, перш чым яны паўплываюць на кліентаў, сістэмныя адміністратары павінны разумець кантролю версій.
3. Аўтаматызацыя і кіраванне канфігурацыяй
Каб атрымаць поспех у якасці сістэмнага адміністратара, вы павінны быць знаёмыя з такімі інструментамі, як Puppet, Chef, Ansible і Jenkins. Гэтыя тэхналогіі дазваляюць сістэмным адміністратарам аўтаматызаваць розныя аперацыі і канфігурацыі на працягу ўсяго жыццёвага цыкла выпуску, што прыводзіць да меншай колькасці памылак і больш хуткага разгортвання.
У выніку распрацоўшчыкі могуць засяродзіцца на распрацоўцы новых праграм і сэрвісаў замест таго, каб пераглядаць праекты, якія знаходзяцца ў стадыі распрацоўкі, або звяртацца да эскалацыі падтрымкі.
4. Падтрымлівайце сервер і сетку
Сісадміны, як было сказана раней, павінны быць знаёмыя з тонкасцямі адміністравання сервера і сеткі. Гэтыя камп'ютары і сеткі з'яўляюцца асновай вашай кампаніі, падтрымліваюць яе і забяспечваюць карысць спажыўцам.
У выніку сістэмныя адміністратары павінны пастаянна ўдасканальваць працэсы, каб падтрымліваць больш надзейныя сістэмы, мінімізаваць адключэнні і паляпшаць рэагаванне на інцыдэнты, калі падзеі сапраўды адбываюцца.
5.SQL
Найбольш распаўсюджанай мовай адміністравання баз дадзеных з'яўляецца структураваная мова запытаў (SQL), якая з'яўляецца найважнейшай тэхнічнай здольнасцю для сістэмнага адміністратара.
Разуменне SQL дазваляе сістэмнаму адміністратару кіраваць крытычна важнымі базамі дадзеных кампаніі, а таксама прапаноўваць або прызначаць дапамогу супрацоўнікам, якія маюць цяжкасці з доступам да базы дадзеных.
6. Праграмаванне і напісанне сцэнарыяў
Сістэмны адміністратар павінен дасканала ведаць камп'ютэрнае праграмаванне і мовы, якія выкарыстоўваюцца ў сетках кампаніі. Калі ў сетцы ўзнікаюць праблемы, сістэмны адміністратар можа выкарыстоўваць сцэнарыі і кадзіраванне для выканання важнай адладкі. Сістэмны адміністратар можа таксама выкарыстоўваць магчымасці кадавання для стварэння сцэнарыяў, якія аўтаматызуюць працэдуры і робяць штодзённыя аперацыі больш эфектыўнымі.
7. сувязь
Вы павінны ўмець выразна размаўляць з людзьмі як сістэмны адміністратар. Вельмі важна мець зносіны з членам вашай тэхнічнай каманды або нетэхнічным супрацоўнікам у іншым аддзеле, які адчувае цяжкасці з доступам да сеткі, такім чынам, каб яны маглі зразумець.
Гэта асабліва важна пры тлумачэнні тэхнічнай інфармацыі супрацоўніку, які не мае вопыту працы з сучаснымі тэхналогіямі. Таксама вельмі важна валодаць вуснымі і пісьмовымі камунікатыўнымі навыкамі, каб даць кірунак і даць справаздачу калегам.
8. Прыняцце рашэнняў
Для многіх прадпрыемстваў сеткавая сістэма мае вырашальнае значэнне для штодзённай працы, і збоі ў сетцы могуць мець сур'ёзныя наступствы. Сутыкнуўшыся з праблемай, якая змяняе працу сеткі ва ўмовах высокага ціску, сістэмны адміністратар павінен прааналізаваць сітуацыю, знайсці жыццяздольныя рашэнні і выбраць тое, якое дае найлепшыя вынікі для бізнесу.
9. Выпраўленне непаладак
Ён разглядае ўсе магчымыя прычыны праблемы, каб знайсці дэфект. Пры ліквідацыі непаладак сістэмны адміністратар запускае асноўныя тэсты, каб пераканацца, што элементы сеткі працуюць належным чынам, а любыя збоі выкарыстоўваюцца для звужэння магчымых прычын сур'ёзнай праблемы.
Рашэнне тэхнічных праблем, глыбокае разуменне сістэмы і тыповых праблем, а таксама крэатыўнае мысленне для апрабавання новых тэстаў або рашэнняў - усё гэта карысныя магчымасці ліквідацыі непаладак.
Ці патрабуюцца сертыфікаты для сістэмных адміністратараў?
Сертыфікацыя можа дапамагчы будучым сістэмным адміністратарам павысіць сваю таварнасць. Сертыфікаты з'яўляюцца неабавязковымі, староннімі сертыфікатамі, атрыманымі па-за дыпломам каледжа, каб прадэманстраваць свае здольнасці. Атрыманне сертыфікатаў на элементы, якія выкарыстоўвае іх кампанія, выгадна сістэмным адміністратарам.
Microsoft, Cisco, Oracle, Linux і VMware, напрыклад, прадастаўляюць сертыфікаты. CompTIA, вядомая дабрачынная арганізацыя, заснаваная ў 1982 годзе, сертыфікавала больш за 2.2 мільёна ІТ-спецыялістаў з такімі кваліфікацыямі, як Server+ і Network+. 2.5-гадзінны кантрольны тэст каштуе 400 долараў, каб стаць сертыфікаваным сістэмным адміністратарам Red Hat (RHCSA).
Некаторыя менеджэры праектаў выбіраюць сертыфікацыю ў Інстытуце кіравання праектамі (PMI). Пасля праходжання 130-хвіліннага тэсту Amazon Web Services прысуджае званне Certified SysOps Administrator.
Прафесійны сеткавы інжынер Google Cloud таксама можа быць сістэмным адміністратарам.
заключэнне
У ІТ-бізнэсе пасада сістэмнага адміністратара з'яўляецца жыццёва важнай і запатрабаванай. Калі вы спрабуеце прабіцца ў ІТ-індустрыю, пасада сістэмнага адміністратара - цудоўнае месца для пачатку з выдатнай зарплатай.
Як сістэмны адміністратар, вы будзеце пастаянна вырашаць праблемы і ліквідаваць розныя цяжкасці, якія ўзнікаюць, так што вы кожны дзень набываеце новыя навыкі і тэхналогіі на працы.
Вы будзеце развіваць вопыт і веды, цесна супрацоўнічаючы з іншымі аддзеламі ў асяроддзі DevOps.
Пакінуць каментар