Բառը[Թաքցնել][Ցուցադրում]
- Ի՞նչ է համակարգի ադմինիստրատորը:
Համակարգի ադմինիստրատորի պարտականությունները+-
- 1. Ադմինիստրացիա և օգտվողի թույլտվություններ
- 2. Զգուշացում և մոնիտորինգ
- 3. Ծրագրաշարի պահպանում, թարմացում և տեղադրում
- 4. Ֆայլերի կառավարում և կազմակերպում
- 5. SSO և Գաղտնաբառերի կառավարում
- 6. Համակարգից օգտվելու քաղաքականություն և ընթացակարգեր
- 7. Անվտանգություն
- 8. Runbook-երի թարմացում և փաստաթղթերի թարմացում
- 9. Միջադեպերի հայտնաբերում, արձագանքում և վերացում
- 10. Խնդիրների լուծում և պատրաստում
- Արդյո՞ք սերտիֆիկատներ են պահանջվում համակարգի ադմինիստրատորների համար:
- Եզրափակում
Քանի որ շատ ձեռնարկություններ ընդունում են նորագույն տեխնոլոգիաները, հզոր ՏՏ ենթակառուցվածք ունենալն ավելի կարևոր է, քան երբևէ: Անգործության ժամանակը ոչ միայն անհարմար է բիզնեսի համար. դա կարող է նաև արագ դադարեցնել նրանց բիզնեսը:
Համաձայն Gartner-ի զեկույցի, ՏՏ-ի խափանումների միջին արժեքը րոպեում կազմում է 5,600 դոլար:
Սա է պատճառը, որ բիզնեսները պահանջում են համակարգի ադմինիստրատորներից պահպանել իրենց բիզնեսի բոլոր ծրագրակազմը թարմացված և գործող:
Քանի որ գործնականում յուրաքանչյուր կազմակերպություն այժմ մեծապես կախված է ամուր ՏՏ գործառնություններից, համակարգչային համակարգերի իրավասու ադմինիստրատորները մեծ պահանջարկ ունեն համակարգչային ցանցերը պահպանելու և կառավարելու համար:
Sysadmins-ը այսօրվա սուպերհերոսներն են, ովքեր շարունակում են բիզնեսը: Այսպիսով, սա թուլացած մարդկանց մասնագիտություն չէ։
Այս գրառման մեջ մենք մանրամասն կանդրադառնանք համակարգի կառավարմանը, ինչպես նաև համակարգի հաջողակ ադմինիստրատոր լինելու համար անհրաժեշտ հմտություններին:
Եկեք սկսենք.
Ի՞նչ է համակարգի ադմինիստրատորը:
Համակարգի ադմինիստրատորը (sysadmin) ՏՏ մասնագետ է, ով կառավարում է բազմաֆունկցիոնալ համակարգչային միջավայր և ապահովում, որ ՏՏ ծառայություններն ու օժանդակ համակարգերը աշխատում են բարձր արդյունավետությամբ:
Sysadmin-ները պատասխանատու են իրենց ընկերության համակարգիչները, սերվերները և ինտերնետը մշտապես գործարկելու և գործարկելու համար՝ բիզնեսի ընդհատումներից խուսափելու համար: Համակարգի կարգավորումն ու սպասարկումը, ինչպիսիք են սարքավորումների և ծրագրաշարի տեղադրումն ու վրիպազերծումը, ինչպես նաև իրենց ձեռնարկությունների համար նոր տեխնոլոգիաների վերլուծությունը, այս գործընթացի մաս են կազմում:
Համակարգի ադմինիստրատորները հաճախ պատասխանատու են սերվերների, ցանցերի և այլ համակարգչային համակարգերի տեղադրման, պահպանման, կազմաձևման և վերանորոգման համար:
Նրանք շփվում են ինչպես ապարատային, այնպես էլ ծրագրային ապահովման հետ՝ սովորելով մի փոքր ծրագրավորում և սցենարներ՝ իրենց հավելվածներում և ենթակառուցվածքներում աշխատանք և գործունեություն իրականացնելու համար:
Տասնամյակներ շարունակ SysAdmin-ները հիմնականում աշխատել են հետին պլանում՝ ապահովելու ձեր ամենակարևոր ՏՏ ծառայությունների հասանելիությունն ու գործունակությունը:
Եվ չնայած DevOps-ի և ամպային հաշվարկների աճը հանգեցրել է հիբրիդային SysAdmin/Developer հմտություններով մարդկանց թվի ավելացմանը, համակարգի ադմինիստրատորի հիմնական գործառույթները միշտ էլ կարևոր են լինելու:
Այսօրվա համակարգի ադմինիստրատորները իրավասու են ինչպես ապարատային, այնպես էլ ծրագրային ապահովման ոլորտում՝ կառուցելով ամուր, անվտանգ ճարտարապետություն՝ ապահովելու բիզնեսի հաջողությունը:
DevOps-ի ոլորտում ծրագրային ապահովման մշակողները ավելի ու ավելի են նմանվում SysAdmins-ին, իսկ SysAdmins-ն ավելի ու ավելի են նմանվում ծրագրավորողներին, ինչի արդյունքում բարելավվում է համագործակցությունը և բոլոր թիմերի հետադարձ կապի ավելի ամուր օղակները:
Համակարգի ադմինիստրատորի պարտականությունները
Որպես SysAdmin, դուք ղեկավարում եք ամբողջը տեխնոլոգիաների և ՏՏ փաթեթ. Սա նշանակում է, որ դուք ղեկավարում եք այն համակարգը, որը պահպանում է ձեր ամբողջական կազմակերպությունը ՏՏ ոլորտում: Ձեր վեբկայքի կամ սերվերի անցանց լինելու յուրաքանչյուր վայրկյանը ձեզ գումար է ծախսում բաց թողնված արտադրողականության, եկամուտների և ժամանակի ծախսերի առումով:
Նախ և առաջ SysAdmin-ները պետք է լինեն խնդիրներ լուծողներ: Համակարգի իրավասու ադմինիստրատոր լինելը նշանակում է, որ դուք կկարողանաք նոր բաներ սովորել և հետադարձ կապ ունենալ ձեր մշակողների թիմի հետ՝ բազմաթիվ օպերացիոն համակարգերի, ցանցի կարգավորումների և անվտանգության խնդիրների լուծման համար:
Այնուամենայնիվ, ձեզ անհրաժեշտ կարողությունների և տեխնոլոգիաների ավելի լավ պատկերացում ունենալու համար եկեք դիտարկենք SysAdmin-ի որոշ ընդհանուր աշխատանքային գործողություններ:
1. Ադմինիստրացիա և օգտվողի թույլտվություններ
Օգտագործողի թույլտվությունը և կառավարումը բոլոր հավելվածների և ծառայությունների համար սովորաբար վարվում են համակարգի ադմինիստրատորների կողմից: SysAdmins-ը կարող է օգտատերերի դերեր հատկացնել և կառավարել բիզնեսի համար ՏՏ ամբողջական փաթեթը՝ ապահովելով, որ բոլորն ապահով մուտք ունենան իրենց պահանջվող հավելվածներին և ծառայություններին:
2. Զգուշացում և մոնիտորինգ
Կախված ձեր աշխատանքային հոսքից և տեխնոլոգիաների փաթեթից՝ համակարգի ադմինիստրատորը պատասխանատու է ձեր հավելվածների և ենթակառուցվածքների մոնիտորինգի և ծանուցման համար: Մշտադիտարկելով սերվերի և ցանցի կարևոր չափորոշիչները, ինչպիսիք են CPU-ն, սկավառակի օգտագործումը, DNS-ը, հետաձգումը և ETL-ը, sysadmin-ները կարող են հայտնաբերել իրադարձություն:
Այնուհետև նրանք կարող են ազդանշաններ ստեղծել՝ հիմնվելով մոնիտորինգի չափանիշների վրա՝ մեծ դժվարությունների դեպքում հերթապահ զգուշացումներ ստանալու համար: SysAdmin-ները պետք է կարողանան վերլուծել իրենց համակարգերի առողջությունը՝ օգտագործելով ինչպես արտաքին, այնպես էլ ներքին համակարգի արդյունքներն ու ցուցիչները, ինչը կհանգեցնի ավելի թափանցիկ ճարտարապետության:
3. Ծրագրաշարի պահպանում, թարմացում և տեղադրում
SysAdmin-ի պարտականությունն է սահմանել ծրագրային ապահովման տեղադրման և արդիականացման կանոններ և գործընթացներ: SysAdmin-ը պետք է կարողանա ճանաչել և լուծել բոլոր դժվարությունները, որոնք առաջանում են նոր թարմացումների կամ համակարգերի նոր տարբերակների միջև փոխկախվածության արդյունքում:
4. Ֆայլերի կառավարում և կազմակերպում
SysAdmin-ը սովորաբար սահմանում է կանոններ և գործընթացներ այն մասին, թե ինչպես են ֆայլերը կառուցված և համօգտագործվում ամբողջ ընկերությունում՝ երաշխավորելու տվյալների հետևողականությունն ու կազմակերպումը: Սա, ինչպես SysAdmin-ի այլ պարտականությունների մեծ մասը, ենթադրում է պաշտպանություն արտաքին սպառնալիքներից, ինչպես նաև աշխատակիցների համար տվյալներին պատշաճ և արագ մուտք գործելու հնարավորություն:
5. SSO և Գաղտնաբառերի կառավարում
SysAdmin-ը պատասխանատու է գաղտնաբառերի կառավարում ինչպես նաև ՊՊԾ քաղաքականություններն ու ընթացակարգերը կազմակերպությունում: Նրանք կարող են փոխել գաղտնաբառերը և ստուգել, որ անվտանգության բոլոր չափանիշները բավարարված են:
Եթե օգտագործվում է SSO և/կամ երկու գործոն նույնականացում, համակարգի ադմինիստրատորը պատասխանատու է այդ տեխնոլոգիաների մոնիտորինգի համար և օգնելու աշխատողներին մուտք ունենալ իրենց պահանջած համակարգերին, երբ նրանք դա պահանջում են:
6. Համակարգից օգտվելու քաղաքականություն և ընթացակարգեր
Համակարգի ադմինիստրատորը պետք է մշակի լավագույն փորձը կազմակերպության համակարգերի հետ բարձր մակարդակով վարվելու համար: Սա ներառում է ամեն ինչ՝ սկսած ձեր սեփական ծրագրաշարից մինչև երրորդ կողմի տարբեր ՏՏ հավելվածներ և ծառայություններ:
SysAdmins-ը կարող է կտրուկ փոխակերպել ընկերության ներսում աշխատանքի կատարման ձևը՝ մարդկանց սովորեցնելով, թե ինչպես օգտագործել համակարգերը անվտանգ և արդյունավետ կերպով:
7. Անվտանգություն
Այն պետք է լինի համակարգի ադմինիստրատորի մտքում ցանկացած ժամանակ, երբ նա աշխատում է նախագծի վրա: Անկախ նրանից, թե դա օգտատերերի իրավունքներն են, թե ինչպես է թիմը մշակում փաստաթղթերը, SysAdmins-ը պետք է ապահովի բոլոր աշխատանքները: SysAdmin-ը կհասկանա, թե ինչպես կարգավորել ցանցերը, քաղաքականությունները և սերվերները ապահով և անվտանգ ձևով:
8. Runbook-երի թարմացում և փաստաթղթերի թարմացում
SysAdmin-ները հաճախ պատասխանատու են runbook-երի թարմացման և փաստաթղթերի կառավարման համար: Սա կարող է դժվարին աշխատանք լինել CI/CD խողովակաշարի ոլորտում: Համակարգի ադմինիստրատորները պետք է հասկանան, թե ինչպես օգտագործել ավտոմատացումը՝ ընթացիկ գրքերն ու փաստաթղթերը թարմացնելու և ուղղելու համար՝ առանց զարգացման գործընթացը դանդաղեցնելու:
9. Միջադեպերի հայտնաբերում, արձագանքում և վերացում
Համակարգի ադմինիստրատորները չեն կարող պարզապես խառնել և համապատասխանեցնել իրենց ՏՏ և անվտանգության միջավայրերը: Նրանք պետք է այնպես կառուցեն, որ տեսանելի և արագ լինի։ Ինչպե՞ս կարող եք ստեղծել համակարգ, որը թույլ է տալիս արագ հայտնաբերել միջադեպը, արձագանքել և շտկել խնդիր առաջանալու դեպքում: Մոնիտորինգի և ահազանգման ի՞նչ մակարդակ է պահանջվում: Նրանցից առավելագույնը ստանալու համար միջադեպի կառավարում տեխնիկայի, SysAdmins-ը պետք է տեղյակ լինի այս բոլոր հարցերի մասին:
10. Խնդիրների լուծում և պատրաստում
Համակարգի հմուտ ադմինիստրատորը հիանալի խնդիրներ լուծող կլինի, ով կարող է մտածել անսպասելիին պատրաստվելու մեթոդների մասին: Թիմերն ավելի արագ են մատուցում ավելի բարդ ճարտարապետություն CI/CD-ի և DevOps-ի դարում՝ դարձնելով SysAdmin-ի աշխատանքը ավելի քան երբևէ:
Այսպիսով, որպես SysAdmin, լուծումներ գտնելը տեղակայման կյանքի ցիկլի մեջ խոչընդոտները վերացնելու համար, միաժամանակ նվազեցնելով ռիսկերը ձեր ՏՏ և անվտանգության ենթակառուցվածքում, միշտ կդարձնի ձեր աշխատանքը ավելի պարզ:
Համակարգի կառավարման տեխնոլոգիաներ և հմտություններ
Ընթացիկ օրվա արդյունավետ լինելու համար համակարգի ադմինիստրատորները պետք է հասկանան ծրագրավորումը, ավտոմատացումը և ամպային հաշվարկը: SysAdmin-ներն անում են ավելին, քան պարզապես վերագործարկել սերվերները և շահագործումից հանել հնացած սարքավորումները. դրանք ապահովում են ձեր բոլոր ծրագրաշարի և ենթակառուցվածքների հուսալիությունն ու գործունակությունը:
Արդյունքում, մենք ցանկանում էինք անցնել որոշ ավելի նոր հմտություններ և տեխնոլոգիաներ, որոնց մասին պետք է տեղյակ լինեն համակարգի ադմինիստրատորները.
1. Ամպ
As AWS, Երկնագույն, եւ GCP Համակարգի ղեկավարներն ամբողջ աշխարհում պետք է սովորեն, թե ինչպես համակարգել համակարգերը ամպի մեջ: Որո՞նք են լավագույն մոնիտորինգի և նախազգուշացման գործիքները օգտագործելու համար: Այժմ, երբ ձեր ենթակառուցվածքը հիմնված է ամպի վրա, ինչպե՞ս պետք է կառավարեք ձեր սերվերները և ցանցերը:
SysAdmins-ը կանոնավոր կերպով զբաղվում է նման հարցերի հետ, ներառյալ համակարգում ավելորդությունը և անվտանգությունը: Այնուամենայնիվ, քանի որ գործնականում յուրաքանչյուր հավելված և ծառայություն տեղափոխվում է ամպ, այն արագորեն դառնում է SysAdmin-ի ամենակարևոր հմտություններից մեկն ամբողջ աշխարհում:
2. Գիտ
Տարբերակի կառավարման համակարգ գնալ ամենատարածվածն է: Կոդի փոփոխություններին և ծրագրի կամ ծառայության բազմաթիվ տարբերակներին հետևելու եղանակը կոչվում է տարբերակի կառավարում: SysAdmins-ը կարող է արագ վերադարձնել տեղակայումները կամ թարմացումները, եթե որևէ ծառայության ընթացիկ տարբերակի հետ կապված խնդիր կա:
Հուսալի CI/CD խողովակաշար ստեղծելու և ինչպես ինժեներական, այնպես էլ ՏՏ բաժիններում տեսանելիություն ապահովելու համար տարբերակների վերահսկումը կարևոր է: Որպեսզի արագ դիտեն, թե ինչ են անում մշակողները, հայտնաբերեն թերությունները և շտկեն դրանք, նախքան դրանք ազդեն հաճախորդների վրա, SysAdmins-ը պետք է հասկանա. տարբերակի վերահսկում.
3. Ավտոմատացում և կազմաձևման կառավարում
Որպես SysAdmin հաջողության հասնելու համար դուք պետք է ծանոթ լինեք այնպիսի գործիքների, ինչպիսիք են Puppet-ը, Chef-ը, Ansible-ը և Jenkins-ը: Այս տեխնոլոգիաները թույլ են տալիս համակարգի ադմինիստրատորներին ավտոմատացնել մի շարք գործողություններ և կոնֆիգուրացիաներ թողարկման կյանքի ցիկլի ընթացքում, ինչը հանգեցնում է ավելի քիչ սխալների և ավելի արագ տեղակայման:
Արդյունքում, ծրագրում գտնվող նախագծերը վերանայելու կամ աջակցության սրացումներին անդրադառնալու փոխարեն, մշակողները կարող են կենտրոնանալ նոր հավելվածների և ծառայությունների մշակման վրա:
4. Պահպանեք սերվերը և ցանցը
SysAdmins-ը, ինչպես նախկինում ասվեց, պետք է ծանոթ լինի սերվերի և ցանցի կառավարման մանրամասներին: Այս համակարգիչները և ցանցերը ձեր ընկերության հիմքերն են՝ աջակցելով նրան և արժեքներ մատուցելով սպառողներին:
Արդյունքում, համակարգի ադմինիստրատորները պետք է մշտապես բարելավեն գործընթացները, որպեսզի պահպանեն ավելի հուսալի համակարգեր, նվազագույնի հասցնեն անջատումները և ուժեղացնեն միջադեպի արձագանքը, երբ տեղի է ունենում իրադարձություն:
5.SQL
Տվյալների բազայի կառավարման ամենատարածված լեզուն կառուցվածքային հարցումների լեզուն է (SQL), որը շատ կարևոր տեխնիկական հնարավորություն է համակարգի ադմինիստրատորի համար:
SQL-ի իմացությունը թույլ է տալիս համակարգերի ադմինիստրատորին կառավարել ընկերության կարևորագույն տվյալների բազաները, ինչպես նաև առաջարկել կամ օգնություն տրամադրել այն աշխատակիցներին, ովքեր դժվարանում են մուտք գործել տվյալների բազա:
6. Ծրագրավորում և սցենարավորում
Համակարգի ադմինիստրատորը պետք է լավ տիրապետի համակարգչային ծրագրավորմանը և այն լեզուներին, որոնք օգտագործվում են ընկերության ցանցերում: Երբ ցանցում խնդիրներ են ի հայտ գալիս, համակարգի ադմինիստրատորը կարող է օգտագործել սկրիպտավորում և կոդավորում՝ կարևոր վրիպազերծում կատարելու համար: Համակարգի ադմինիստրատորը կարող է նաև օգտագործել կոդավորման ունակությունները՝ ստեղծելու սկրիպտներ, որոնք ավտոմատացնում են ընթացակարգերը և ավելի արդյունավետ են դարձնում ամենօրյա գործողությունները:
7: Հաղորդակցություն
Որպես համակարգի ադմինիստրատոր, դուք պետք է կարողանաք հստակ խոսել մարդկանց հետ: Կարևոր է շփվել ձեր տեխնիկական թիմի անդամի կամ մեկ այլ բաժնի ոչ տեխնիկական աշխատակցի հետ, ով ցանցի մուտքի դժվարություններ ունի այնպես, որ նրանք կարողանան հասկանալ:
Սա հատկապես կարևոր է, երբ տեխնիկական տեղեկատվությունը բացատրվում է ժամանակակից տեխնոլոգիաներով անփորձ անձնակազմի անդամին: Կարևոր է նաև ունենալ բանավոր և գրավոր հաղորդակցման հմտություններ՝ գործընկերներին ուղղություն և հաշվետվություն տրամադրելու համար:
8. Որոշումների կայացում
Բազմաթիվ ձեռնարկությունների համար ցանցային համակարգը կարևոր նշանակություն ունի ամենօրյա գործունեության համար, և ցանցի անջատումները կարող են լուրջ հետևանքներ ունենալ: Երբ բախվում ենք մի խնդրի, որը փոխում է ցանցի աշխատանքը բարձր ճնշման միջավայրում, համակարգի ադմինիստրատորը պետք է վերլուծի իրավիճակը, գտնի կենսունակ լուծումներ և ընտրի այն մեկը, որը լավագույն արդյունքներն է տալիս բիզնեսին:
9: Անսարքություն
Այն ուսումնասիրում է խնդրի բոլոր հնարավոր պատճառները՝ թերությունը գտնելու համար: Խնդիրների վերացման ժամանակ համակարգի ադմինիստրատորն իրականացնում է հիմնական թեստեր՝ համոզվելու, որ ցանցի մասերը ճիշտ են աշխատում, և ցանկացած ձախողում օգտագործվում է ավելի մեծ խնդրի հնարավոր պատճառները սահմանափակելու համար:
Տեխնիկական խնդիրների լուծումը, համակարգի և բնորոշ խնդիրների խորը ըմբռնումը և նոր թեստեր կամ լուծումներ փորձելու համար ստեղծագործական մտածողությունը բոլորը անսարքությունների վերացման օգտակար կարողություններ են:
Արդյո՞ք սերտիֆիկատներ են պահանջվում համակարգի ադմինիստրատորների համար:
Հավաստագրումը կարող է օգնել համակարգերի ապագա ադմինիստրատորներին մեծացնել իրենց շուկայականությունը: Հավաստագրերը կամընտիր, երրորդ կողմի վկայականներ են, որոնք ստացվել են քոլեջի դիպլոմի սահմաններից դուրս՝ սեփական կարողությունները ցուցադրելու համար: Համակարգի ադմինիստրատորների համար ձեռնտու է այն ապրանքների համար հավաստագրեր ստանալը, որոնք իրենց ընկերությունն օգտագործում է:
Microsoft-ը, Cisco-ն, Oracle-ը, Linux-ը և VMware-ը, օրինակ, տրամադրում են հավաստագրեր: CompTIA՝ հայտնի բարեգործական կազմակերպությունը, որը հիմնադրվել է 1982 թվականին, հավաստագրել է ավելի քան 2.2 միլիոն ՏՏ մասնագետների՝ Server+ և Network+ որակավորումներով: Red Hat Certified System Administrator (RHCSA) դառնալու համար 2.5 ժամ տևողությամբ պրոեկտորային թեստն արժե $400:
Ծրագրի որոշ մենեջերներ ընտրում են վկայագրվել Ծրագրի կառավարման ինստիտուտի (PMI) կողմից: 130 րոպե տևողությամբ թեստ անցնելուց հետո Amazon Web Services-ը շնորհում է Certified SysOps Administrator անվանումը:
Google Cloud Professional Network Engineer-ը կարող է նաև լինել համակարգերի ադմինիստրատոր:
Եզրափակում
ՏՏ բիզնեսում SysAdmin-ը կենսական և պահանջված պաշտոն է: Եթե դուք փորձում եք ներխուժել ՏՏ ոլորտ, ապա SysAdmin-ի պաշտոնը հիանալի տեղ է սկսելու համար գերազանց աշխատավարձով:
Որպես SysAdmin, դուք շարունակաբար կլուծեք խնդիրները և կլուծեք ի հայտ եկած տարբեր դժվարությունները, այնպես որ դուք ամեն օր աշխատանքի ընթացքում ձեռք կբերեք նոր հմտություններ և տեխնոլոգիաներ:
Դուք կզարգացնեք փորձաքննություն և գիտելիքներ՝ սերտորեն համագործակցելով այլ բաժինների հետ DevOps միջավայրում:
Թողնել գրառում