Системное администрирование — востребованное направление в IT, вот только сисадмины нередко хотят погрузиться в какую-нибудь совершенно иную область. Поговорим о том, какие ещё профессии может освоить бывший системный администратор, которому надоело поднимать упавшие сетки и заправлять принтеры.
Кто такой сисадмин
Системный администратор — это IT-специалист, который отвечает за сетевую инфраструктуру в компании, включая бесперебойную работу серверов и хранение данных.
Впрочем, обыватели имеют довольно смутное представление, чем занимается сисадмин. Для коллег — это обычно специально обученный технарь, которого зовут, чтобы собрать и установить новый рабочий ПК, поднять упавшую сетку, помочь бухгалтерии переслать отчет в налоговую, поменять тонер в принтере.
Одним словом, сисадмин делает так, чтобы в организации все крутилось и работало. Казалось бы, престижно, почетно и, наверное, прибыльно. Как бы не так! Средняя зарплата сисадминов в России колеблется в районе 65 000 рублей, а новички на старте и вовсе могут получать не выше 30 000. Притом разброс по зарплатам очень широкий: где-то сисадминов ценят и щедро вознаграждают за работу, где-то — смотрят как на обслугу. Совсем грустно с деньгами в государственных конторах, где только одна ставка и никаких прибавок.
Помимо денежного вопроса в профессии есть ещё немало проблем:
- Некуда расти — сисадмин, устроившись на работу 15 лет назад, скорее всего будет сидеть на той же должности;
- Малая престижность и обесценивание работы — сисадминов воспринимают как этаких мальчиков на побегушках, которые по первому свистку примчатся чинить упавшую сетку или чинить принтер;
- Много обязанностей — от сборки компьютеров и работ в серверной до прокладки кабелей и «эникейства»;
- Ненормированный график работы — если что-то упало, сисадмин должен починить в любое время суток.
Пожалуй, главное, на что жалуются все системные администраторы (кроме маленькой зарплаты, конечно), это рутинность задач. По сути, если нет авралов и все работает, как часы, специалист годами занимается одним и тем же. А это, согласитесь, не слишком продуктивное времяпрепровождение
В каких направлениях можно развиваться сисадмину
Источник: kedu.ru
Но не все так плохо для спецов с бэкграундом в системном администрировании — их знания будут полезны практически везде. Опытный сисадмин может применить себя в таких отраслях, как
1. DevOps
В сущности, development & operations — это наиболее более высокая итерация системного администрирования. По факту сисадмин занимается только эксплуатацией готовых решений.
Однако, подтянув навыки автоматизации с помощью инструментом DevOps (например, Docker, Kubernetes), он может контролировать процессы развертывания и тестирования программного обеспечения, то есть влиться в команду разработки.
Работа у DevOps-инженера сложнее, чем у классического сисадмина: ему нужно не только разворачивать инфраструктуру, но и оптимизировать её работу путем автоматизации, а также оценивать риски по безопасности.
Ключевые инструменты, которые нужно освоить:
- Инструменты контейнеризации Docker, Kubernets;
- Jira;
- Jenkins и Gitlab CI/CD;
- chef/puppet/ansible;
- Инструменты автоматизации и оркестровки.
2. Кибербезопасность, пентест
Ещё одно крайне перспективное направление — это проводить стресс-тесты и искать дыры в системах безопасности. Системный администратор, особенно со знанием сетевой инфраструктуры, Linux и SQL, крайне удачно впишется в эту профессию.
Притом спрос на инженеров в кибербезопасности сейчас чрезвычайно высокий, а зарплаты — значительно выше среднего по рынку.
Тем не менее, чтобы стать безопасником, потребуется дополнительное обучение и сертификаты, желательно международного образца: CISSP, CISM, CISA.
Пентестерам и специалистам по анализу защищенности понадобятся другие виды сертификатов, например, OSCP, CEH.
Те специалисты, кто планируют заниматься внедрением и подбором готовых решений от компаний-вендоров, должны будут пройти их внутреннюю сертификацию. Например, получить документ от «Лаборатории Касперского», Positive Security. Менее актуальны ушедшие с российского рынка CISCO и VMWare, но и они по-прежнему в ходу
3. Архитектура облачных решений
Кто как не сисадмин понимает в хранении данных и работе систем СУБД? Он может и помогать с миграцией данных на облако (например, AWS, Azure или Google Cloud), а затем управлять облачной инфраструктурой.
Какие знания в данном случае понадобятся, сказать сложно — все зависит от задач и целей организации. Однако однозначно потребуется сертификация от операторов облачных сервисов.
4. Data Engineering
Ещё одно перспективное направление, где могут пригодиться навыки по работе с базами данных — это создание и поддержание инфраструктуры для анализа «Больших данных».
Поскольку сисадмин уже знаком с языком запросов SQL, ему будет необходимо подтянуть знания в Python, облачных платформах, а также выучить Java/Scala.
5. NetOps
В общем-то логичный шаг для сисадмина в плане прокачки прежних навыков. Network Operations — это такое «системное администрирование на максималках». Здесь специалист разбирается не с маленькой офисной сеткой, а обслуживает огромную сеть оператора связи. Ответственности в разы больше, работы тоже, но и зарплата — выше на порядок.
Что потребуется от сисадмина? Разумеется, идеальные знания протокола TCP/IP, основы функционирования сетей и подсетей, протоколов динамической маршрутизации, а также доскональное знание спецификаций оборудования от поставщиков (Cisco, Dlink, Huawei и прочих).
6. Продажи
Как ни странно, совет «уйти в продажи» — более чем дельный для человека с технической подготовкой и познаниями в IT. Существует такая должность как Technical Account Manager, или технический аккаунт-менеджер.
Этот специалист необходим в компаниях, которые производят сложный программный продукт с кастомными решениями. Обычные менеджеры, далекие от разработки, вряд ли справятся со всеми техническими тонкостями и не смогут обеспечить адекватное сопровождение.
Технический аккаунт-менеджер способен и подобрать нужное решение, и донести до заказчика позицию разработчиков, и наладит нужную коммуникацию. В общем, отличная работа для тех, кому не хватает челленджей и общения с людьми. Однако нужно досконально разобраться в производимом продукте и в целом обладать широким кругозором в IT.
Может ли сисадмин стать программистом?
В общем-то, для компьютерного технаря с опытом нет никаких преград, чтобы переквалифицироваться в разработчика софта. Хотя, конечно же, понадобится подтянуть знания в языках программирования.
В какую сферу может податься бывший сисадмин? Самое логичное это Backend — здесь можно применить знания сетевой инфраструктуры и СУБД, правда, понадобится ещё освоить JavaScript и наиболее популярные фреймворки. Хотя можно начать с более простых задач, например, писать собственные скрипты под серверные цели на bash и Python.