Системный администратор обеспечивает бесперебойную работу IT-инфраструктуры офиса. Он занимается установкой, настройкой, а также поддержанием работы системы: компьютерных программ, сайтов, локальной офисной сети и другого софта. В этой статье сделаем детальный разбор профессии, поговорим о том, какие знания, навыки он должен иметь, каковы зарплаты, плюсы, минусы, перспективы карьеры.
Содержание
Чем занимаются системные администраторы
Сисадмины обслуживают компьютерную и оргтехнику, ПО компании, сети. Иногда в их зону ответственности входит также информационная безопасность. Такие специалисты нужны всем компаниям, сотрудники которых работают за компьютером. А в 2023 году – это вообще практически все компании.
Сисадмин – чрезвычайно важный сотрудник. От его работы зависит стабильность технологической инфраструктуры офиса, комфорт работы всех сотрудников, скорость устранения неполадок, восстановления после сбоев.
Основные обязанности:
Что должны знать и уметь сисадмины
Системные администраторы имеют обширную зону ответственности, особенно в больших компаниях. Чтобы эффективно выполнять свои задачи, специалист должен владеть комплексом профессиональных и гибких компетенций.
Hard Skills (профессиональные навыки)
- Навыки администрирования операционных систем (обычно Linux, Windows).
- Работа с веб-серверами, в особенности Apache, Nginx.
- Навыки работы с профессиональным ПО для мониторинга ошибок, неполадок в системе. Часто используется Zabbix.
- Умение администрировать базы данных (MySQL, PostgreSQL), обеспечивать их безопасность, правильное функционирование.
- Знакомство с процессами контейнеризации, профильными ПО, например, Kubernetes.
- Навыки анализа сетевого трафика, тестирования безопасности (Burp Suite, Nmap).
- Способность создавать понятную отчетность, вести документацию.
- Приветствуются навыки автоматизации рутинных задач, работа с Ansible.
- Языки программирования (это может быть PowerShell, Bash, Python, Perl, Visual Basic).
Soft Skills (гибкие навыки)
- Стрессоустойчивость. Немалая часть работы сисадмина – это устранение неполадок, спасение серверов и компьютеров офисных сотрудников. Большая нагрузка, необходимость работать в авральных ситуациях, взаимодействовать с паникующим персоналом требует выдержки и спокойствия, умения сохранять самообладание в стрессовых ситуациях.
- Коммуникативные навыки. Вопреки распространенным стереотипам, системные админы вовсе не отшельники, которые одиноко сидят в дальнем углу офиса. Специалисты постоянно взаимодействуют с работниками разных отделов компании, руководством, подрядчиками. Они должны уметь четко выражать свои мысли, уметь говорить с разными людьми на «на одном языке».
- Тайм-менеджмент. Системное администрирование – работа в режиме многозадачности. Здесь важно уметь распределять свое время, правильно расставлять приоритеты.
- Любознательность, желание развиваться. Внутренняя инфраструктура офисов развивается, все больше компаний переходит на облачное хранение данных, осваивает новые программы и приложения. Хороший системный администратор не только держит руку на пульсе этих новинок, но и сам предлагает руководству внедрить новый софт или технологию, которая оптимизирует работу всей команды.
Как развиваться в карьере
Системное администрирование – интересное карьерное направление, которое открывает перед профессионалом множество вариантов развития. Но прежде чем поговорить о возможностях и специфике карьерного роста, хочется разобраться с разновидностями сисадминов. Ведь такие специалисты могут работать как в маленьких офисах из 10-15 сотрудников, так и в огромных корпорациях. При этом их задачи и уровень нагрузки будут очень существенно отличаться, поэтому было бы неправильно обобщать их.
Специализации в карьере:
- Эникеи. Так называют начинающих специалистов, которые могут выполнять базовые задачи по настройке ПО или оборудования. Обычно они работают в маленьких компаниях не ИТ сферы, или в более крупных и серьезных, но в качестве помощника системного администратора.
- «Классические» сисадмины. Опытные специалисты широкого профиля, способные обеспечивать стабильность и надежность работы всей ИТ-инфраструктуры. Они делают всё: настраивают программы и сервисы, админят ОС, проводят инвентаризацию и обновляют оборудование, мониторят ошибки системы, устраняют неполадки, обеспечивают безопасность пользователей. Это действительно незаменимые сотрудники, обеспечивающие ИТ-жизнедеятельность всей компании.
- Системные архитекторы-инженеры. Такие профи востребованы в крупных компаниях, корпорациях. Занимаются проектированием ИТ-инфраструктуры, архитектуры.
- Сетевые администраторы. Востребованы в крупных корпорациях, телекоме, банковской сфере, центрах обработки данных. Настраивают, развивают физические и логические сети, могут управлять системой биллинга или контроля трафика.
- Инженеры информационной безопасности. Приоритетное направление работы инженера – обеспечение безопасности данных в компании. Такого штатного сотрудника обычно нанимают в компаниях, которые нередко подвергаются атакам – это банки, финтех, промышленность.
- Администраторы БД. Должны очень хорошо разбираться в СУБД, отвечать за работу баз данных, а также их своевременное обновление.
Требования к админам могут существенно отличаться в разных вакансиях, но можно выделить традиционное деление на junior, middle, senior и универсальные компетенции для каждого уровня.
- Junior. Новичок в профессии уже должен уметь администрировать Linux и Windows, выполнять диагностику, ремонт компьютеров, быть знакомым со стеком сетевых протоколов TCP/IP, HTTP(S), DNS, основами языка SQL и администрирования СУБД, знать bash.
- Middle. Должностные обязанности и требования к специалистам среднего уровня существенно возрастают. Они должны уметь админить серверы под Линукс, владеть одним или несколькими языками программирования, писать скрипты, владеть технологией виртуализации данных, хорошо знать серверное железо.
- Senior. Помимо ранее перечисленных навыков, сеньоры должны на продвинутом уровне работать с БД и обеспечивать информационную безопасность системы, обслуживать серверы, сети Wi-Fi, аудио / видео технику, спутниковую или сотовую связь, мобильные устройства. Также такие профи должны уметь расследовать и анализировать причины инцидентов в системе, быстро находить оптимальные решения проблем. На этом этапе придётся уделить особое внимание гибким навыкам, поскольку от админа требуется больше общения с командой, он может заниматься обучением новичков.
Развитие ИТ-технологий приводит к стремительным переменам в организации внутренней работы компаний и, как результат, к трансформациям в самой профессии системного администратора. Сегодня она позволяет расти в разных направлениях и легко осваивать смежные специальности. Начинающие админы нередко становятся разработчиками, реже переходят в тестировщики. Также знания сисадмина открывают прямой путь к следующим востребованным специальностям:
- DevOps. Это очень актуальная специальность, которая существует на стыке администрирования, разработки, тестирования. Специалисты занимаются оптимизацией процесса выката релизов и обновлений ПО, обеспечивают слаженную работу между командами разработки и эксплуатации. На сегодняшний день это отличный вариант развития карьеры сисадмина с хорошими перспективами, зарплатами.
- Информационная безопасность. С каждым годом количество киберпреступлений растет, поэтому теперь этой отраслью интересуется не только банковский сектор и телеком, но также IT бизнес, магазины электронной коммерции и т.д. Специфика этой работы непроста, но интересна. Она потребует более продвинутых навыков программирования, умение тестировать системы на проникновение, понимание принципов работы систем защиты и взлома. То есть здесь понадобится разобраться в теме очень глубоко, недостаточно просто поставить хороший антивирус и настроить файервол.
- CTO, CIO. Если специалист отличается не только техническим мышлением, но и управленческими способностями, его могут заинтересовать руководящие должности. Админ с большим опытом вполне может управлять подразделениями или всей ИТ-инфраструктурой крупной компании, заниматься внедрением новых систем и технологий, или с нуля выстраивать для бизнеса сложные архитектуры.
Как стать системным администратором
Системное администрирование – это популярная и широко востребованная профессия. Если вы решили освоить ее с нуля, перед вами есть все варианты обучения:
- Традиционное образование (среднее профессиональное образование в техникуме или высшее образование в ВУЗ).
- Платные курсы.
- Самообразование.
У каждого из них есть свои преимущества и недостатки. Так, классическое обучение в вузе действительно дает сильную базу технических знаний и навыков, а официальный государственный диплом для многих работодателей выглядит более надежно, чем сертификат курсов. Но получение высшего образование занимает очень много времени, а обучение довольно сложно совмещать с работой. Это делает его не лучшим вариантом для тех, кто хочет сменить профессию во взрослом возрасте.
Вариант самообучения позволяет сэкономить свой бюджет, но его смогут осилить не все. Профессия сисадмина достаточно сложная, в ней нужно понимать массу технических нюансов, с которыми сложно разобраться самостоятельно. Бесплатные ролики на YouTube или другие самоучители могут дать базовые знания, которых будет достаточно для администрирования небольшого неайтишного офиса, но, если вы хотите большего, лучше пойти на профильные курсы.
Лучшие онлайн-курсы для системных администраторов
На Eddu.Pro мы собрали десятки онлайн-курсов по специальности. Удобные короткие обзоры помогут быстро ознакомиться с программой, узнать длительность и стоимость обучения. На нашем агрегаторе вы найдете курсы топовых школ, которые дают своим ученикам не только понимание теории, но и реальную практику, знакомят с трендами индустрии, помогают составить сильное резюме и трудоустроиться.
Зарплата и востребованность
Системное администрирование – это стабильно востребованная специальность, которая широко представлена на рынке труда. Так, на момент написания этой статьи на агрегаторе вакансий HH.ru было представлено около 5 тысяч предложений о работе в России. Учитывая внедрение ИТ-технологий во все сферы бизнеса, в ближайшие годы эта карьера точно не потеряет своей актуальности.
Но возможность найти работу по специальности – это еще не всё. Желательно, чтобы работа приносила хороший доход. Так сколько зарабатывает сисадмин? Согласно последней статистике Хабра за 2022 год, медианные зарплаты в этой карьере составляли 75 тыс. рублей. Начинающие админы могут рассчитывать на зарплату от 35 тыс., а топовые специалисты – на 160 тыс. рублей.
Эта статистика также отлично показывает зарплатные реалии в узких специализациях администрирования. Из нее становится очевидно, что развитие в карьере, углубление в определённую область поможет существенно повысить свой доход. Так, если вы станете администратором баз данных, то сможете зарабатывать почти в 3 раза больше, чем обычные админы.
Выдающиеся личности в профессии
Эндрю Таненбаум
Автор признанных учебных книг по системному администрированию, которые стали международным стандартом. Также Эндрю разработал свободную Unix-подобную операционную систему для студенческих лабораторий под названием Minix, а Линус Торвальдс, вдохновившись его идеями, создал ядро Linux.
Линус Бенедикт Торвальдс
Это имя, пожалуй, известно каждому сисадмину, поскольку Линус является создателем ядра самой популярной серверной ОС и наиболее распространенной в мире среди свободных операционных систем – а именно Linux. Но этому человеку принадлежит изобретение еще одной очень важной технологии – системы управления версиями Git.
Тед Кекатос
Главная заслуга этого парня в том, что он придумал праздник – День системного администратора. Первое празднование, устроенное Тедом, прошло в 2000 году, — он организовал пикник в пригороде Чикаго для маленькой компании разработчиков. Но праздник быстро прижился и со временем стал международным. Его отмечают в последнюю пятницу июля.
Полезные ссылки
Книги:
- «UNIX and Linux System Administration Handbook» авторов Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley — книга охватывает широкий спектр тем, от управления пользователями до настройки сетевых сервисов, и является отличным руководством для начинающих и опытных системных администраторов.
- «TCP/IP Illustrated, Volume 1: The Protocols» автора W. Richard Stevens — книга описывает протоколы TCP/IP, используемые в сетевых приложениях, и представляет собой обязательное чтение для системных администраторов, которые работают с сетевыми технологиями.
- «Windows PowerShell Cookbook» авторов Lee Holmes — книга содержит более 100 примеров использования Windows PowerShell, мощного инструмента для автоматизации задач системного администрирования в операционных системах Windows.
- «The Practice of System and Network Administration» авторов Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup — книга представляет собой комплексное руководство для системных администраторов и охватывает такие темы, как управление проектами, настройка безопасности и мониторинг систем.
- «Linux Network Administrator’s Guide» автора Tony Bautts — книга представляет собой подробное руководство по настройке и управлению сетевыми сервисами в операционной системе Linux.
- «Essential SNMP» авторов Douglas R. Mauro, Kevin J. Schmidt — книга предоставляет детальное описание SNMP (Simple Network Management Protocol), используемого для управления и мониторинга устройств в сети.
- «DNS and BIND» авторов Cricket Liu, Paul Albitz — книга предоставляет детальное описание протокола DNS (Domain Name System) и сервера BIND (Berkeley Internet Name Domain), используемого для разрешения доменных имен в IP-адреса.
- «Pro Puppet» авторов James Turnbull, Jeffrey McCune, Spencer Krum — книга представляет собой руководство по управлению конфигурацией систем и приложений с помощью Puppet, системы управления конфигурацией на основе языка Ruby.
Youtube-каналы:
- Admin Magazine — канал о системном администрировании, безопасности и сетях, где вы найдете обзоры новых технологий и советы по управлению системами.
- DBeaver — канал о базах данных и управлении ими, где вы найдете инструкции по использованию DBeaver, а также обзоры других программ и инструментов для работы с базами данных.
- DevOps Community — канал о DevOps, где вы найдете информацию о новых технологиях и практиках, инструкции по настройке инструментов и советы по управлению проектами.
- Linuxoid — канал о Linux, где вы найдете обзоры дистрибутивов и программ, уроки по работе с командной строкой и настройке системы, а также новости из мира Linux.
- Proglib — канал о программировании и IT, где вы найдете обзоры новых языков и технологий, уроки по программированию.
- TechSnips — Канал TechSnips предоставляет краткие видеоуроки о различных технологиях и инструментах для системных администраторов. Все уроки довольно короткие и легко усваиваемые, что позволяет быстро изучать новые технологии.
- Eli the Computer Guy — Канал Eli the Computer Guy предлагает широкий спектр видеоуроков, включая системное администрирование, сетевые технологии, программирование, базы данных и другие темы. Эти видео помогут начинающим и опытным администраторам разобраться в различных технологиях и узнать новые инструменты и подходы.
- CBT Nuggets — Канал CBT Nuggets предоставляет высококачественные видеоуроки об администрировании серверов, виртуализации, облачных технологиях и других технологиях. Эти уроки покрывают все уровни знаний, от начинающих до продвинутых, и могут быть полезны для тех, кто готовится к сертификационным экзаменам.
- Linux Academy — Канал Linux Academy предоставляет видеоуроки об администрировании серверов Linux, включая управление пользователями и правами доступа, мониторинг и отладку, настройку сети и многое другое. Все видео показывают практические навыки и примеры использования, что делает их очень полезными для системных администраторов.
- Microsoft Mechanics — Канал Microsoft Mechanics предоставляет видеоуроки о технологиях Microsoft, включая Windows Server, Active Directory, Exchange, Azure и другие продукты. Эти видео содержат подробную демонстрацию новых функций и инструментов, что делает их полезными для администраторов, работающих в экосистеме Microsoft.
- NetworkChuck — Канал NetworkChuck предоставляет видеоуроки о сетевых технологиях, включая маршрутизацию, коммутацию, безопасность и другие темы. Все видео содержат подробную демон
Телеграм-каналы:
- Системный администратор
- Job for Sysadmin & DevOps
- Админим с Буквой
- Системное администрирование
Полезные инструменты для сисадминов:
- OpenNMS – платформа мониторинга с открытым исходным кодом, которая позволяет отслеживать производительность, доступность и события в сети. OpenNMS поддерживает множество протоколов, включая SNMP, JMX, HTTP и многое другое. Сайт загрузки: https://www.opennms.com/download/
- Zabbix – система мониторинга с открытым исходным кодом, которая позволяет отслеживать производительность и доступность серверов, сетевых устройств, приложений и баз данных. Zabbix поддерживает множество протоколов, включая SNMP, JMX, ICMP и многое другое. Сайт загрузки: https://www.zabbix.com/download
- Nmap – бесплатный сканер портов, который может использоваться для определения открытых портов и сервисов в сети. Nmap поддерживает множество опций, включая сканирование портов, определение версии сервисов и обнаружение уязвимостей. Сайт загрузки: https://nmap.org/download.html
- Ansible – система автоматизации для управления конфигурациями и развертываниями. Ansible позволяет администраторам управлять сотнями и тысячами серверов одновременно, уменьшая риски человеческой ошибки и упрощая задачи настройки и управления. Сайт загрузки: https://www.ansible.com/resources/get-started
- Terraform – инструмент для управления инфраструктурой как кода, который позволяет администраторам управлять ресурсами, такими как виртуальные машины, контейнеры, базы данных и многое другое. Terraform может использоваться для развертывания и управления инфраструктурой на популярных облачных платформах, таких как AWS, Azure и Google Cloud. Сайт загрузки: https://www.terraform.io/downloads.html
- Git – система контроля версий, которая позволяет администраторам отслеживать изменения в конфигурационных файлах, скриптах и других ресурсах. Git также позволяет администраторам работать в команде, совместно разрабатывая и управляя инфраструктурой. Сайт загрузки: https://git-scm.com/
- PuTTY – бесплатный терминал для удаленного управления серверами. Он поддерживает множество протоколов, включая SSH, Telnet и Rlogin, а также имеет множество функций, таких как поддержка цветовой схемы, шрифтов и многое другое. Загрузить PuTTY можно с официального сайта: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- Nagios – популярная система мониторинга с открытым исходным кодом. Он используется для отслеживания состояния серверов, сетевых устройств и приложений, а также для уведомления администраторов о проблемах. Nagios можно загрузить с официального сайта: https://www.nagios.org/downloads/
- Wireshark – бесплатный сниффер сетевых пакетов, который может использоваться для анализа сетевых протоколов и обнаружения проблем в сети. Wireshark поддерживает множество протоколов, включая TCP, UDP, HTTP и многие другие. Вы можете загрузить Wireshark с официального сайта: https://www.wireshark.org/download.html
- Ansible – система автоматизации для управления конфигурациями и развертываниями. Ansible позволяет администраторам управлять сотнями и тысячами серверов одновременно, уменьшая риски человеческой ошибки и упрощая задачи настройки и управления. Ansible можно загрузить с официального сайта: https://www.ansible.com/resources/get-started
- Docker – контейнерная платформа, которая позволяет разработчикам и администраторам управлять приложениями в контейнерах. Docker облегчает развертывание и масштабирование приложений, а также улучшает безопасность и надежность. Docker можно загрузить с официального сайта: https://www.docker.com/get-started
- GNS3 – графическая среда для симуляции и тестирования сетей. GNS3 позволяет администраторам тестировать различные топологии сети и экспериментировать с конфигурациями, не рискуя настоящими устройствами. GNS3 можно загрузить с официального сайта: https://www.gns3.com/software/download
FAQ
Профильное высшее образование безусловно является преимуществом соискателя при трудоустройстве. Но это не обязательное условие. Большинство современных компаний смотрит, в первую очередь, на то, что конкретно умеет делать специалист, какие у него знания и опыт. Отсутствие диплома может стать серьезной преградой только при трудоустройстве в крупные государственные или международные компании, которые имеют очень строгие, формализованные требования к претендентам на должность. Для подтверждения своей квалификации также можно получить профильные сертификации (по работе в Windows / Linux средах, от Cisco, Oracle и т.д.).
Длительность обучения зависит от многих факторов: формата, интенсивности, желаемого уровня знаний. Так, чтобы получить специальность в вузе вам придется потратить не менее 4-5 лет. Основательные курсы, которые дают комплексную профессиональную подготовку и делают вас грамотным специалистом обычно длятся около года. Базовые навыки, которых хватит для обеспечения работоспособности небольшого офиса, можно получить за несколько месяцев.
В последние годы в ИТ обсуждалась тема актуальности и востребованности этой профессии на фоне роста облачной инфраструктуры. Но на практике мы видим, что спрос на админов не снижается, компании все больше нуждаются в таких специалистах. Кроме того, эта карьера – идеальный плацдарм для старта в других очень перспективных и высокооплачиваемых карьерных направлениях – таких как DevOps, информационная безопасность.