Съдържание[Крия][Покажи]
- Какво е системен администратор?
Отговорности на системния администратор+-
- 1. Администриране и потребителски разрешения
- 2. Предупреждаване и наблюдение
- 3. Поддържане, актуализиране и инсталиране на софтуер
- 4. Управление и организация на файловете
- 5. Администриране на SSO и парола
- 6. Политики и процедури за използване на системата
- 7. Сигурност
- 8. Актуализиране на Runbooks и поддържане на документите актуални
- 9. Откриване, реагиране и отстраняване на инциденти
- 10. Решаване на проблеми и подготовка
- Необходими ли са сертификати за системните администратори?
- Заключение
С толкова много фирми, които приемат най-новите технологии, наличието на стабилна ИТ инфраструктура е по-важно от всякога. Престоят е неудобен не само за бизнеса; също така може бързо да ги изключи от бизнеса.
Средната цена на престоя на ИТ е 5,600 долара на минута, според доклад на Gartner.
Ето защо фирмите изискват системните администратори да поддържат целия си бизнес софтуер актуален и работещ.
Тъй като почти всяка организация сега зависи до голяма степен от стабилни ИТ операции, компетентните администратори на компютърни системи са много търсени за поддръжка и управление на компютърни мрежи.
Сисадмините са днешните супергерои, които поддържат бизнеса. Така че това не е професия за хора със слаби сърца.
В тази публикация ще разгледаме задълбочено системната администрация, както и уменията, необходими за успешен системен администратор.
Нека да започнем.
Какво е системен администратор?
Системният администратор (sysadmin) е ИТ специалист, който администрира многопотребителска компютърна среда и гарантира, че ИТ услугите и системите за поддръжка работят с най-висока производителност.
Системните администратори са отговорни за поддържането и поддържането на компютрите, сървърите и интернет на тяхната компания по всяко време, за да се избегнат прекъсвания на бизнеса. Системната настройка и поддръжка, като инсталиране и отстраняване на грешки на хардуер и софтуер, както и анализиране на нови технологии за техните предприятия, са част от този процес.
Системните администратори често отговарят за инсталирането, поддръжката, конфигурирането и ремонта на сървъри, мрежи и други компютърни системи.
Те се занимават както с хардуер, така и с софтуер, научавайки малко програмиране и скриптове, за да изпълняват задачи и дейности в техните приложения и инфраструктура.
В продължение на десетилетия SysAdmins са работили предимно във фонов режим, за да гарантират наличността и времето на работа на най-критичните ви ИТ услуги.
И докато растежът на DevOps и облачните изчисления доведе до увеличаване на броя на хората с хибриден набор от умения за SysAdmin/Developer, основните функции на системния администратор винаги ще бъдат от съществено значение.
Днешните системни администратори са компетентни както в хардуера, така и в софтуера, изграждайки издръжлива и сигурна архитектура, за да гарантират успеха на бизнеса.
В сферата на DevOps разработчиците на софтуер все повече приличат на SysAdmins, а SysAdmins все повече приличат на разработчици, което води до подобрено сътрудничество и по-тесни връзки за обратна връзка във всички екипи.
Отговорности на системния администратор
Като SysAdmin вие отговаряте за всичко технологичен и ИТ стек. Това означава, че вие отговаряте за системата, която поддържа цялостното ви функциониране на организацията в ИТ областта. Всяка секунда вашият уебсайт или сървър е офлайн ви струва пари по отношение на пропусната производителност, приходи и разходи за престой.
На първо място, SysAdmins трябва да решават проблеми. Това, че сте компетентен системен администратор, означава, че ще можете да научите нови неща и да имате силна обратна връзка с вашия екип за разработка, с толкова много операционни системи, мрежови настройки и проблеми със сигурността, които трябва да се справите.
Въпреки това, за да имате по-добро усещане за способностите и технологиите, които ще трябва да знаете, нека разгледаме някои често срещани работни дейности на SysAdmin.
1. Администриране и потребителски разрешения
Упълномощаването и управлението на потребители за всички приложения и услуги обикновено се обработват от системни администратори. SysAdmins могат да назначават потребителски роли и да управляват пълния ИТ стек за бизнеса, като гарантират, че всеки има безопасен достъп до приложенията и услугите, които се нуждаят.
2. Предупреждаване и наблюдение
В зависимост от вашия работен процес и технологичен стек, системният администратор е отговорен за наблюдението и предупрежденията във вашите приложения и инфраструктура. Чрез наблюдение на критични сървърни и мрежови показатели като процесор, използване на диск, DNS, латентност и ETL, системните администратори могат да открият събитие.
След това те могат да настроят сигнали въз основа на критерии за наблюдение, за да получават предупреждения при повикване в случай на големи затруднения. SysAdmins трябва да могат да анализират здравето на своите системи, използвайки както външни, така и вътрешни системни изходи и индикатори, което води до по-прозрачна архитектура.
3. Поддържане, актуализиране и инсталиране на софтуер
Отговорност на SysAdmin е да установи правила и процеси за инсталиране и надстройки на софтуер. SysAdmin трябва да може да разпознава и разрешава всякакви трудности, които възникват в резултат на нови надстройки или взаимозависимости между новите версии на системите.
4. Управление и организация на файловете
SysAdmin обикновено въвежда правила и процеси около начина, по който файловете се структурират и споделят в цялата компания, за да гарантира последователност и организация на данните. Това, както повечето други задължения на SysAdmin, включва защита на сигурността срещу външни заплахи, както и осигуряване на правилен, бърз достъп до данни за служителите.
5. Администриране на SSO и парола
SysAdmin отговаря за управление на пароли както и SSO политики и процедури в цялата организация. Те могат да променят паролите и да проверят дали всички критерии за сигурност са изпълнени.
Ако се използва SSO и/или двуфакторно удостоверяване, системният администратор е отговорен за наблюдението на тези технологии и подпомагане на работниците да получат достъп до системите, от които се нуждаят, когато се нуждаят от това.
6. Политики и процедури за използване на системата
Системният администратор ще трябва да разработи най-добри практики за работа със системите на организацията на високо ниво. Това обхваща всичко от вашия собствен собствен софтуер до различни ИТ приложения и услуги на трети страни.
SysAdmins могат драстично да трансформират начина, по който се извършва работата в една компания, като обучават хората как да използват системите по сигурен и ефективен начин.
7. Сигурност
Това трябва да е на върха на съзнанието на системния администратор всеки път, когато той или тя работи по проект. Независимо дали става въпрос за правата на потребителя или за начина, по който екипът борави с документацията, SysAdmins трябва да изпълнява всички задачи по безопасен начин. SysAdmin ще разбере как да настрои мрежи, политики и сървъри по сигурен и безопасен начин.
8. Актуализиране на Runbooks и поддържане на документите актуални
SysAdmins често са отговорни за актуализирането на runbooks и управлението на документацията. Това може да се окаже трудно начинание в сферата на CI/CD конвейера. Системните администратори трябва да разберат как да използват автоматизацията, за да поддържат runbooks и документацията актуални и коректни, без да забавят процеса на разработка.
9. Откриване, реагиране и отстраняване на инциденти
Системните администратори не могат просто да смесват и съчетават своите ИТ среди и среди за сигурност. Те трябва да го конструират по такъв начин, че да е видим и бърз. Как можете да поставите система, която позволява бързо откриване на инциденти, реакция и коригиране в случай, че възникне проблем? Какво ниво на наблюдение и предупреждение е необходимо? За да извлечете максимума от техните управление на инциденти техники, SysAdmins трябва да са наясно с всички тези въпроси.
10. Решаване на проблеми и подготовка
Един квалифициран системен администратор ще бъде чудесно решаване на проблеми, който може да измисли методи за подготовка за неочаквано. Екипите предоставят по-сложна архитектура по-бързо в ерата на CI/CD и DevOps, което прави работата на SysAdmin по-трудна от всякога.
Така че, като системен администратор, намирането на решения за премахване на пречките в жизнения цикъл на внедряване, като същевременно намалява рисковете във вашата ИТ и инфраструктура за сигурност, винаги ще направи работата ви по-лесна.
Технологии и умения за системна администрация
За да бъдат ефективни в текущия ден, системните администратори трябва да разбират програмирането, автоматизацията и облачните изчисления. SysAdmins правят повече от просто рестартиране на сървъри и извеждане от експлоатация остаряло оборудване; те гарантират надеждността и времето на работа на целия ви софтуер и инфраструктура.
В резултат на това искахме да преминем през някои от най-новите умения и технологии, с които системните администратори трябва да са наясно:
1. Облак
As AWS, Лазурен, и GCP са поети, системните мениджъри по целия свят трябва да се научат как да координират системите в облака. Кои са най-добрите инструменти за наблюдение и предупреждение за използване? Сега, когато вашата инфраструктура е базирана на облак, как трябва да управлявате вашите сървъри и мрежи?
SysAdmins се занимават редовно с въпроси като тези, включително излишък и сигурност в системата като цяло. Въпреки това, тъй като практически всяко приложение и услуга мигрира към облака, това бързо се превръща в едно от най-важните умения за SysAdmins по целия свят.
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+. 2.5-часов прокториран тест струва $400, за да станете Red Hat Certified System Administrator (RHCSA).
Някои ръководители на проекти избират да бъдат сертифицирани от Института за управление на проекти (PMI). След преминаване на 130-минутен тест, Amazon Web Services присъжда наименованието Certified SysOps Administrator.
Професионален мрежов инженер на Google Cloud може да бъде и системен администратор.
Заключение
В ИТ бизнеса SysAdmin е жизненоважна и търсена позиция. Ако се опитвате да пробиете в ИТ индустрията, позицията SysAdmin е страхотно място да започнете с отлична заплата.
Като системен администратор, вие непрекъснато ще решавате проблеми и ще отстранявате различни възникнали трудности, така че всеки ден ще придобивате нови умения и технологии на работа.
Ще развиете опит и знания, като работите в тясно сътрудничество с другите отдели в DevOps среда.
Оставете коментар