Программирование  • 05 февраля 2024 • 5 мин чтения

Главный по инфраструктуре: чем на самом деле занимаются сисадмины

Разработчики создают программы, а системный администратор отвечает за серверы и сеть — среду для работы этих программ. Рассказываем, как стать таким специалистом.

Кто такой системный администратор

Сисадмин — это технический специалист, который отвечает за инфраструктуру компании. Например, состояние физических и виртуальных серверов, сетевое оборудование, настройки сети, системы сбора логов — файлы с действиями пользователей или другого программного обеспечения. Вместе со службой безопасности и техподдержкой он готовит инфраструктуру к хакерским атакам.

В старых мемах сисадминов показывают как «эникейщиков» — сотрудников, которые занимаются задачами вроде починки ноутбуков и установки Windows сотрудникам. В народе таких ребят называют компьютерными мастерами. На самом деле системный администратор — это скорее архитектор цифровой инфраструктуры. В крупных компаниях он может даже не заниматься её установкой и настройкой, а только проектировать. С задач эникея можно начать путь в администрировании систем, если совсем нет опыта.

Фраза «Press any key» часто пугала пользователей 20 лет назад, и они звали на помощь технического специалиста

Войти в профессию системного администратора будет проще, если есть техническое образование или понимание, как компьютеры работают и обмениваются данными. Остальные знания можно получить на профильном обучении. Студенты курса «Системный администратор» учатся работать с Linux, базами данных и IP-сетями, разбираются в архитектуре компьютерных систем, пишут скрипты, которые автоматизируют рутину. Отдельный блок посвящён основам DevOps — для тех, кто хочет идти дальше и управлять разработкой и поддержкой IT-продуктов.

Научитесь создавать цифровую инфраструктуру
Освойте основы DevOps и работы с базами данных. Изучите теорию архитектуры компьютерных систем. Пройдите бесплатную вводную часть, чтобы понять, подходит ли вам курс.

Что делает сисадмин в работе

В системном администрировании можно выбрать одно из направлений или оставаться мастером широкого профиля, который и с сервером разберётся, и IP-телефонию настроит, и пользователей обучит. Рассмотрим список задач для разных ролей.


Новичок


Устанавливает и настраивает операционные системы, решает базовые проблемы пользователей вроде отсутствия доступа к корпоративной базе знаний.

Классический сисадмин
Специалист широкого профиля. Следит за всей инфраструктурой: восстанавливает работу серверов в случае сбоя, проводит мониторинг их работы, отвечает за безопасность сети. Планирует бэкапы данных, восстанавливает утерянные файлы и настраивает системы хранения данных так, чтобы файлы терялись как можно реже. В крупной компании управляет командой сисадминов, участвует в реализации стратегии IT, предлагает новые подходы и технологии, чтобы инфраструктура развивалась вместе с бизнесом.
Сетевой администратор
Настраивает физические сети и моделирует логику, по которой нужно связать друг с другом объекты сети. Чаще всего работает в центрах обработки данных (ЦОД), банках, телекоме и других крупных компаниях со сложной инфраструктурой.
Архитектор IТ-инфраструктуры
Проектирует инфраструктуру многокомпонентных систем в крупных компаниях. Разрабатывает план её развития и обсуждает с топ-менеджментом компании.

Необходимые знания и навыки

Знания и навыки системного администратора зависят от уровня специалиста. Джуну важно знать базу — как работают операционные системы и сети, а также системы, которые обеспечивают их безопасность, уметь быстро решать проблемы и быть организованным. Более опытные специалисты должны глубже разбираться в инфраструктуре, сетевых технологиях, уметь писать код и автоматизировать задачи. В некоторых случаях — управлять командой администраторов. Разберём важные знания и качества подробнее.

Техническая база

Операционные системы: как работает Windows, Linux, уметь устанавливать, настраивать и обслуживать эти ОС.
Основы сетевых технологий: IP-адресация, DHCP, DNS, протоколы TCP/IP, HTTP, FTP, работа маршрутизаторов и коммутаторов. Без этих знаний не получится настраивать сети и решать проблемы, связанные с подключением устройств.
Настройка и обслуживание веб-серверов — ресурсов, которые хранят данные сайтов и приложений и обрабатывают запросы от пользователей. Обновляют интерфейс, если пользователь вбил слово в поисковую строку. Например, Apache и Nginx.
Базовые принципы безопасности информационных систем — чтобы защищать системы от угроз и предотвращать несанкционированный доступ и утечку данных.
Знание языков программирования Python, PowerShell, Bash — чтобы писать скрипты и автоматизировать рутинные задачи.
Системы мониторинга и логирования вроде Nagios или Zabbix. Такие системы помогают сисадмину контролировать состояние инфраструктуры: если какая-то служба перестаёт работать, система оповещает администратора.
Облачные платформы. Например, AWS, Azure или Google Cloud. «Облака» — это та же сеть компьютеров или серверов, только виртуальная. Их используют для хранения данных, развёртывания приложений и масштабирования. Например, если компания планирует расти и подключать к корпоративным системам новых сотрудников. Арендовать и обслуживать физическую инфраструктуру для такой задачи может быть затратно.
Виртуальные машины и контейнеры. С помощью этих инструментов администратор может управлять несколькими виртуальными компьютерами, как если бы они были физическими. Автоматизирует установку приложений и сервисов, запись логов. Полезно, когда нужно запустить одновременно несколько процессов.

Софтскилы

Уметь подробно описывать свою работу и документировать изменения в системах — чтобы избежать повторения инцидентов.
Уметь адаптироваться к нестандартным ситуациям и сохранять спокойствие, если что-то пошло не так.
Навыки общения на разных уровнях — с пользователями, коллегами, руководством. Умение объяснить сложные технические вопросы простым языком.
Управлять командой и проектом — для опытных админов в крупных компаниях.

Сколько зарабатывают системные администраторы

По запросу «системный администратор» hh.ru выдает 2 567 вакансий, где указана зарплата, любой опыт работы и полный рабочий день, а специальность отфильтрована по ключевым словам «системный администратор» или «системный инженер». Больше половины этих вакансий — в Москве, на втором месте Санкт-Петербург.

По данным сайта «ГородРабот», в 2023 году медианная зарплата сисадмина в Москве — 50 000 ₽, а чаще всего в вакансиях встречалась сумма в 100 000 ₽

По данным сайта DreamJob, медианная зарплата сисадмина в России аналогична московской

Чем больше ответственности, тем больше компании готовы платить. Например, младшим специалистам в Петербурге предлагают 50―60 000 ₽, опытный сисадмин может рассчитывать на 100―180 000 ₽.

Вакансия с зарплатой 50 000 ₽ без опыта работы в стартап в Санкт-Петербурге. В задачи системного администратора входит как «эникейство», так и работа с безопасностью

Московская компания предлагает от 180 000 ₽ за задачи, связанные с сетями и серверами

В этой вакансии обязанности сисадмина включают работу не только с инфраструктурой, но и с пользователями. Вилка от 80 000 ₽ до 100 000 ₽

На Хабре провели независимое исследование рынка вакансий системных администраторов и выяснили, что количество предложений для новичков снизилось на 5%, а вот зарплаты подросли на 10 000—20 000 ₽. Один из выводов исследования: предложений для кандидатов с нулевыми знаниями нет. Компании ждут на собеседованиях тех, кто уже разбирается в основах администрирования, работы сетей, операционных систем и техники.

Перспективы профессии

Почти у каждой компании теперь есть IT-инфраструктура, которую нужно поддерживать и развивать. Это значит, что спрос на системных администраторов будет только расти. Технологии продолжат развиваться, и некоторые задачи сисадмина будут меняться вместе с ними. Вот чем занимается системный администратор будущего:
Облачные технологии помогают компаниям быстрее развиваться, выводить продукты на рынок и при этом не тратить ресурсы на доработку старой инфраструктуры. Для сисадминов здесь тоже есть плюсы. В «облаках» используют удобные инструменты и проверенные сетевые технологии, поэтому даже новичок сможет быстро их освоить.
Автоматизация. Чем сложнее система, тем больше нужно автоматизировать однотипных ручных задач. Пригодятся инструменты вроде Ansible, Puppet или Chef для управления конфигурациями и ресурсами, а также языки программирования, чтобы писать скрипты. Например, Python.
Безопасность. Количество кибератак растет пропорционально новым продуктам. Системный администратор порой лучше специалиста по безопасности разбирается в сетях и проблемах совместимости компонентов инфраструктуры, может знать о неочевидных уязвимостях систем. Задач, связанных с безопасностью инфраструктуры, у сисадминов будет всё больше.
Децентрализация. Распределённые команды — ещё одна забота сисадминов. Где бы сотрудники ни находились, у них должен быть безопасный доступ к корпоративным системам. Например, продукты часто тестируют специалисты, которые могут находиться в разных городах и даже часовых поясах. Если в сети произойдёт сбой, то тестировщики не смогут попасть в тестовую среду, пока его не устранят.
Новые технологии. У систем с дополненной и виртуальной реальностью, функциями распознавания изображений, текста и речи свои протоколы работы, в которых системному администратору тоже придётся разобраться.
DevOps. Сисадмин будущего всё ближе к DevOps-инженеру. Предстоит отвечать не только за инфраструктуру, но и за развёртывание софта и систем безопасности разного уровня.
Работа с пользователями. Админская классика никуда не денется, пока в инфраструктуре есть пользователи. Настройка 1С, установка антивируса, сброс пароля, «я что-то нажал» — всё это часть пути новичка, которая прокачивает навыки коммуникаций и решения нестандартных проблем.

Как стать системным администратором

Путь сисадмина похож на путь любого IT-специалиста: сначала нужно получить теоретическую базу, затем — найти возможность применить её на практике, а дальше — непрерывно учиться и брать всё более сложные задачи. Разберём каждый шаг:

Получить базовые знания. Это можно сделать самостоятельно — читая книги и форумы, просматривая обучающие видео. Второй вариант — пройти специальные курсы. Их составляют и ведут опытные сисадмины, а теорию чередуют с практикой. Так студент сможет разобраться в профессии на реальных проектах и получит актуальные знания и навыки, которые компании указывают в вакансиях.
Пройти стажировку. Стажировки обычно ведут сотрудники компании, а практика проходит в корпоративной среде. Для новичка такой опыт — демоверсия реального проекта. Компании заинтересованы нанимать таких специалистов и по итогам стажировок часто предлагают им работу в штате. Например, лучших студентов курса «Системный администратор» приглашают на стажировку в Yandex Cloud или к партнёрам компании.
Выбрать место работы, где можно получить максимум опыта. В небольших компаниях системный администратор может столкнуться с разными задачами — от настройки серверов до поддержки пользователей. Так получится понять, какое направление ближе, и более осознанно развиваться в профессии.
Постоянно учиться. Например, читать книги или специализированные каналы. Плюсом для резюме будут сертификаты от ведущих производителей оборудования и программного обеспечения. Например, Microsoft (MCSA, MCSE), Cisco (CCNA), CompTIA (A+, Network+).
Общаться с другими сисадминами. Чем опытнее системный администратор, тем больше он решал задач, которые не описаны в книгах или курсах. Поискать коллег можно в сообществах в Телеграме или отправиться на профессиональную конференцию. Например, «Слёт системных администраторов».
Пробовать новые направления. Если раньше фокус задач был больше на пользователях, то можно обратить внимание на задачи, связанные только с серверным и сетевым оборудованием. Например, перейти в центры данных — работать с крупными серверными средами и высоконагруженной инфраструктурой.

Совет эксперта

Иван Авраменко

Путь системного администратора в компании любого масштаба открывает двери в другие направления IT — от разработки до кибербезопасности. Если разобраться, как устроены операционные системы, сервера и сеть, как работает определённый софт, начать работу в другом техническом направлении будет просто. Если есть сомнения, в какую сторону сделать первый шаг в IT, стоит обратить внимание именно на профессию сисадмина.
Статью подготовили:
Иван Авраменко
Яндекс Практикум
Инженер по кибербезопасности
Руслан Посевкин
Яндекс Практикум
Frontend Engineer
Яндекс Практикум
Редактор
Полина Овчинникова
Яндекс Практикум
Иллюстратор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться
Знакомство с IT: Бесплатный гид Практикума по профессиям
Mon Apr 08 2024 09:36:38 GMT+0300 (Moscow Standard Time)