Продолжаем рассказывать о востребованных IT-профессиях. Сегодня у нас на очереди гайд: «Как стать системным администратором». В этот раз мы решили остановиться на главном — навыках — и сделать акцент на самостоятельном обучении.
Содержание
- Чем занимается сисадмин
- Hard и soft skills сисадмина
- Обучение на системного администратора
- Как новичку получить оффер
- Как быстро стать сисадмином: чек-лист
Чем занимается сисадмин
Функционал и требования к системному администратору в каждой конкретной компании будут отличаться. Рассмотрим основные направления деятельности сисадмина и специализации.
Что должен уметь системный администратор? Анализ вакансий
Эникейщик — помощник системного администратора. Умеет собирать пользовательское «железо», небольшие сервера, подключать периферийные устройства (принтеры, сканеры), сетевое оборудование. Способен поддерживать малый офис, но чаще работает под началом старшего коллеги в более крупных фирмах.
Системный администратор. В дополнение к навыкам эникея сисадмин умеет собирать, апгрейдить крупные сервера, организовывать офис с нуля, управлять топологией сети в целом.
Системных администраторов условно можно поделить на две группы: универсальные и со специализацией. Первые, как правило, работают в малом бизнесе, где все по профилю может сделать один сотрудник. Вторые — в среднем, крупном бизнесе и небольших IT-компаниях.
Какие бывают специализации:
- Сисадмин веб-сервера. Собирает, настраивает, поддерживает веб-сервера.
- Администратор баз данных. Занимается созданием, программированием, защитой БД.
- Системный инженер. Работает над корпоративными приложениями, которые являются информационными инфраструктурами.
- Администратор почтовых серверов и систем. Настраивает и поддерживает внутрикорпоративную электронную почту.
- Сетевой администратор. Работает с сетью (подключение, настройка VPN и т.д.)
- Сисадмин ОС занимается поддержкой сервисов на базе Windows, Linux или Unix.
Системный администратор широкого профиля — это лишь старт карьеры. Нужно не затягивать с получением специализации.
CIO — администраторы на руководящих должностях. Связующее звено между IT-отделом и остальными сотрудниками в компании. CIO занимаются автоматизацией, поддержкой крупных информационных систем. Кроме того, они отвечают за набор ИТ-персонала, экономию ресурсов, продвижение идей и решений, выбор поставщиков оборудования.
Hard и soft skills сисадмина
Так как карьера системного администратора обычно начинается с позиции эникейщика, рассмотрим требования к этим двум должностям отдельно.
1.5 Года работы Системным Администратором | Что это такое, и как им стать?
Основные требования
Эникей должен разбираться в ПК на минимальном уровне, а именно:
- Уметь собирать компьютеры, а для этого — понимать совместимость «железа» (сокеты, процессоры, дополнительные платы, использование термопасты).
- Иметь навык в сборке многодисковых конфигураций. Нужно создавать RAID-массивы, работать с кэшем.
- Уметь связывать базовое офисное «железо.» Разбираться в вопросах выбора периферийных устройств: какие бывают интерфейсы, порты для мониторов и других приборов.
- Грамотно работать с драйверами: включать, отключать их, находить ID-оборудования в диспетчере задач.
- Разбираться в управлении BIOS и UEFI. Знать, как их обновлять, как выбирать устройство для загрузки, как включать функции виртуализации процесса.
- Уметь рассчитывать электропитание. Понимать, какое оборудование, сколько потребляет энергии. Дополнительно нужен навык в работе с источниками бесперебойного питания.
- Иметь минимальные навыки в протяжке сети: как обжимаются провода, отличие обычных и кросс-кабелей, стягивать их стяжками и укладывать в гофру.
Что нужно, чтобы стать сисадмином:
- Собирать крупные сервера, то есть знать работу и нюансы использования твердотельных накопителей, Saas-дисков. Уметь выбирать видеокарты (у них довольно много параметров). Знать всё об оперативной памяти.
- Справляться с поддержкой сложной периферии (сканеров штрих-кодов, сетевых принтеров).
- Уметь настраивать установочные образы, интегрировать туда драйвера устройств.
- Обновлять встроенное ПО (для материнской платы, SSD, HHD).
- Создавать серверные помещения, то есть подбирать серверные шкафы, организовывать вентиляцию, охлаждение, контроль влажности помещения.
- Уметь выбирать сетевые устройства, коммутаторы, свичи и WI-FI (распределять точки доступа по зданию с различными перекрытиями). Знать системы мобильного трафика.
Операционные системы
Эникейщик должен разбираться в ОС офисных машин, смартфонов, небольших серверов:
- Windows-системы.
- Mac OS, iOS, Android.
- Windows Server.
- Также надо знать ОС различных устройств (принтеров, точек доступа и прочего).
Среди серверных ОС с большим отрывом лидирует Windows Server и только потом идет Linux.
Что должен знать эникейщик о той ОС, с которой он работает:
- Загрузчик ОС. Где находится, как настраивать параметры, как восстановить его, как запустить ОС в режиме безопасности или диагностики.
- Управление носителями информации, работа с жесткими дисками.
- Файловые системы, их особенности.
- Настройки доступа на уровне файловой системы и сети.
- Управление пользователями (создание, сброс паролей) и группами (находить информацию о них).
- Настройка служб (запуск, настройки, зависимость служб).
- Чтение логов (журналов много — нужно их находить, фильтровать).
- Управление устройствами (подключить, настроить).
- Настройка сетевых параметров (маска подсети, маршрутизатор, IP-адрес, DNS).
- Управление межсетевым экраном.
Что необходимо эникейщику, чтобы стать системным администратором:
- Уметь обращаться с Linux.
- Уметь настраивать серверы и рабочие станции.
- Знать системы виртуализации ОС.
- Далее — всё, что связано с облаками. Создавать виртуальные сети, машины, инфраструктуру.
- Виртуализацию через гипервизор.
- ОС для серверов с прикладной ролью (например, Kerio). Для корпоративного firewall, VPN, сетевого хранилища. Узкоспециализированные ОС, которые могут использоваться в сетях крупного и среднего бизнеса.
Системному администратору дополнительно нужно знать функции серверов:
- службы каталогов;
- DNS (настройка, установка), для Linux — BND, будет плюсом — DHCP, сервер терминалов;
- VPN и пограничные шлюзы;
- веб-серверы и прокси;
- управление виртуальными ПК;
- серверы БД;
- GPO и резервное копирование;
- управление облачными сервисами.
Из серверных служб особое внимание надо уделить Active Directory, DNS, DHCP, GPO, RDP (RDS). Другие тоже полезно знать, но чаще всего спрашивать будут об этих.
Программное обеспечение
Эникейщик для поддержки пользователей должен знать:
- офисное ПО (word, excel, другие текстовые и графические редакторы);
- программные продукты Photoshop;
- браузеры, их настройки (где хранятся куки, как можно отключить js, очистить кэш), плагины и надстройки для них;
- почтовые клиенты и мессенджеры (протоколы для работы с почтой);
- различные облачные системы, которые используются фирмами;
- протоколы передачи данных;
- удаленный доступ, VPN, средства защиты;
- антивирусы, файерволы (какие бывают вирусы, как и чем их удалять);
- бесплатные проекты, которые можно использовать вместо громоздких дорогих решений.
Системный администратор в дополнение должен знать ПО для серверов:
- для Windows потребуется File Server, Web Server, Active Directory, Terminal Services и Application Server;
- для создания облачных сред нужно изучить VMware, OpenStack и Haper-V;
- из языков программирования потребуется SQL, PHP, Pearl, PowerShell или Python;
- для быстрого бекапа данных нужны Acronis и Veeam;
- платформа контейнеризации Docker;
- для виртуализации пригодится Application Virtualization;
- для автоматизации — PowerShell и Microsoft System Center. –
Сеть
Универсальный сисадмин и даже эникейщик не может совсем не иметь представления о сетях. Задача эникея — настроить подключение к сети на компьютере, починить выход в интернет. Что конкретно здесь нужно знать:
- адресацию TCP/IP (что такое и как строится адрес, что такое маска, шлюз);
- маршрутизаторы, коммутаторы, оптика (типы волокон и прочее);
- WiFi (гостевые сети, шифровка трафика, проблемы подключения);
- основные сетевые протоколы (DNS, DHCP, HTTP, FTP, SMB, POP, SMTP, IMAP).
Какие знания потребуются системному администратору:
- типы вещания, nic team, vlan;
- серверы DNS, DHCP, VPN, DMZ, Firewall;
- разница в уровнях оборудования;
- построение топологии сети.
Чаще требуется умение обращаться с сетевым оборудованием компании Cisco.
Личные качества
Каждый из нас предпочитает работать с адекватными, контактными, позитивными людьми. Поэтому, если админ имеет отличную квалификацию, но неспособен взаимодействовать с коллегами, хорошую должность ему будет найти тяжело.
Системный администратор должен быть контактным и адекватным человеком.
У специалиста крайне стрессовая работа. По сути, он приступает к своим главным обязанностям, только когда что-то ломается. Нередко эти проблемы приносят убытки компании, что, безусловно, приходится не по нраву руководству. Стрессоустойчивость — важное качество системного администратора.
Сисадмин должен уметь брать ответственность за свои решения. Быть честным и лояльным.
Обучение на системного администратора
Как стать сисадмином? Где получить образование? Учиться на системного администратора можно в вузе, колледже, на онлайн-курсах и даже самостоятельно. Рассмотрим особенности каждого способа.
Вуз и колледж. В стенах учебных заведений можно получить отличную теоретическую подготовку и поработать со специфическим оборудованием (хотя далеко не всегда современным). Впоследствии диплом пригодится при повышении квалификации, получении специализации и в целом для карьерного роста.
Онлайн-курсы ориентированы на практику, поэтому здесь вычеркиваются все смежные науки, которые обычно преподаются в институте.
По идее, краткосрочная сжатая программа должна помочь быстрее стартовать в профессии, но многие уже работающие сисадмины жалуются на качество уроков.
Все курсы отличаются высокой ценой, но при этом относительно небольшим сроком обучения — около года.
Самостоятельное обучение. Проблема этого способа получения знаний в том, что не всегда ясно, какой информации доверять, и что нужно изучать в приоритете. Кроме того, по итогу у вас не будет никакого документа, который бы доказывал вашу профессиональную пригодность. Однако, если возможности закончить вуз, ссуз или курсы нет, не опускайте руки. Мы подготовили для вас краткое руководство по самостоятельному освоению профессии.
Для занятий вам потребуется производительный компьютер: специальные программы и виртуализация требует ресурсов. Старенький ПК или небольшой нетбук для обучения не подойдут. Нет денег? Выход есть — возьмите сервера и виртуальные машины в аренду.
Для начала ознакомьтесь сразу со всеми областями знаний, а уже потом погружайтесь в каждую сферу по очереди. В этом помогут книги: «Самоучитель системного администратора», Кенина А.М., Колисниченко Д.Н. и «Практическое руководство системного администратора» Кенина А.М.
Далее можно углубляться в изучение конкретных систем и технологий:
Linux. Рекомендуем к прочтению двухтомное пособие LPIC «Linux Professional Institute Certification Study Guide» на английском языке. Этот же курс есть и на русском языке на канале Кирилла Самаева. Желательно просмотреть видео лекции от Яндекс.Кит и Технострим Мейл.ру. На первом ресурсе много фундаментальной информации, на втором — узкоспециализированные материалы.
Еще будут полезны книги Уорда Б. «Внутреннее устройство Linux» и Войтова Н.М. «Администрирование ОС Red Hat Enterprise Linux».
Windows. Здесь можно сослаться на официальные ресурсы Microsoft, а также на курсы, которые преподают на сайтах серверных продуктов. Также рекомендуем изучить материал на канале Advanced Training Online (ролики от Microsoft) и прочитать книгу «Active Directory» издательства O’Reilly Media (на английском языке).
Сети. В первую очередь пройдите официальный курс Cisco CCNA. Большое преимущество программы в том, что там есть эмулятор сетей Cisco Packet Tracer, который научит обращаться с оборудованием на практике. Также посмотрите на канал NetSkils. Советуем к прочтению «Официальное руководство Cisco по подготовке к сертификационным экзаменам» Уэнделла Одома и «Компьютерные сети» Эндрю Таненбаума.
Виртуализация. Изучить Oracle Virualbox и VMWare Player можно по книге «Администрирование VMWre vSphere 5» Михаила Михеева. Обязательно посмотрите видео по Microsoft Hyper-V. Если владеете английским языком, обратите внимание на сайт ibm.com.
Хранение данных. Ознакомьтесь с книгой «От хранения данных к управлению информацией», затем можно приступать к изучению статей по системе Veeam. После этого переходите к официальным видеороликам от Microsoft и Linux.
Как новичку получить оффер
Начинающим администраторам сложно устроиться на работу, не имея опыта, а иногда и соответствующего образования. Первое, что нужно сделать, — создать эффективное резюме. О том, как его составить, мы уже рассказывали здесь.
Откликайтесь на все подходящие вакансии. Обратите внимание на стажировки. Ваше резюме заинтересовало рекрутера? Тогда смело готовьтесь к собеседованию. Не бойтесь ходить на интервью с работодателем.
Только так вы сможете узнать, какие требования предъявляют компании, каковы реальные условия на рынке труда.
Будьте вежливы. Излучайте уверенность и позитив, проявите заинтересованность деятельностью предприятия. Если не хватает навыков, демонстрируйте свои личностные качества. Есть много примеров, когда кандидата брали на работу только потому, что он понравился как человек.
Как быстро стать сисадмином: чек-лист
- Выберите траекторию обучения. Если нет возможности поступить в вуз или ссуз, закончите профильные курсы, либо занимайтесь самостоятельно.
- «Прокачивайте» свои навыки. Много читайте, смотрите уроки в YouTube.
- Найдите наставника.
- Составьте грамотное резюме.
- Не стесняйтесь ходить на собеседования.
- Пройдите стажировку или начните карьеру с должности эникейщика.
Создайте резюме за 5 минут!
Профессиональные шаблоны, которые соответствуют всем требованиям работодателей
Автор статьи
Борис Гордеев
Карьерный консультант. Специалист по карьере в IT. Основная работа – помощь в выборе учебной программы, составлении резюме и подготовке к собеседованию. Борис помогает выбрать способ обучения (вуз, колледж, курсы), литературу и видео для самостоятельного изучения профессии. Дает рекомендации для составления портфолио и быстрого старта.
Источник: myresume.ru
Кто такой системный администратор и чем он занимается
Системный администратор — одна из наиболее востребованных в России IT-специальностей. Согласно исследованию Работа.ру, в 2022 году таких специалистов искали в каждом десятом объявлении IT-отрасли.
Есть стереотип, что системный администратор — человек, который подключает принтеры, заводит учётные записи и в любой непонятной ситуации просит пользователя перезагрузить устройство. Всё это действительно может входить в сферу ответственности специалиста. Но сегодня, помимо простых операционных задач, сисадмин имеет дело с облачными вычислениями, информационной безопасностью и виртуализацией.
Разберёмся, чем именно занимается системный администратор, что умеет, в каких компаниях работает и сколько зарабатывает. Расскажем, как сделать первые шаги в профессии и развиваться в новой роли.
Александра Трошина
Благодарим Андрея Тряпичникова, Senior Unix Engineer в ZFX и преподавателя Нетологии, за помощь в подготовке материала.
Обязанности системного администратора
Чтобы понять, чем занимается системный администратор, сначала стоит разобраться, из чего состоит типовая IT-система. Обычный человек видит лишь верхний её слой — интерфейс приложений и сайтов, которыми пользуется. Они работают на мощностях сервера, развёрнутого в собственной инфраструктуре компании, у хостинг-провайдера или в облаке. С устройствами пользователей сервер связан компьютерной сетью, а информация, которую он обрабатывает, хранится в базе данных. Всё это защищено VPN, файрволом и корпоративными политиками безопасности.
Системный администратор занимается настройкой серверов — сердца инфраструктуры любой компании — и отвечает за то, чтобы вся IT-система работала без сбоев.
Разберём пример типовой задачи, с которой сталкиваются системные администраторы: выявить причины сбоя в работе сервера.
Сбои на серверах могут возникать из-за высокой нагрузки, ошибок в файлах, содержащих системную информацию, и по множеству других причин. Часто о проблеме сообщают пользователи.
Ситуация: сбоит CRM-система, и отдел продаж не может получить доступ к информации о контрактах и сделках с клиентами. Это может привести к финансовым потерям. Важно, чтобы системный администратор оперативно решил проблему.
Прежде всего сисадмину в этом случае нужно диагностировать проблему. Для этого он может воспользоваться системой мониторинга, а также подключиться к серверу и почитать логи — записи о событиях, которые произошли с серверным ПО.
Ещё один способ диагностики — запустить специальную программу для исследования показателей нагрузки или перезапустить неработающий сервис в режиме диагностики.
Иногда ответ можно найти, просто почитав документацию программы или операционной системы.
Если все эти методы не сработали, может потребоваться собрать тестовый стенд и воспроизвести проблему в лабораторных условиях. Процесс может занять несколько часов.
Иногда оказывается, что проблема не в сервере, а в другой IT-системе. В таком случае это нужно аргументированно донести до ответственного за неё сотрудника.
Список обязанностей системного администратора зависит от размера, сферы деятельности и технического уровня компании. В сервисах доставки, интернет-магазинах, банках — там, где уровень цифровизации высок, они могут включать:
- развёртывание и настройку операционных систем;
- администрирование рабочих мест пользователей и настройку ПО;
- настройку удалённого доступа;
- установку оргтехники, систем видеонаблюдения, средств видео-конференц-связи;
- управление безопасностью, приложениями, пользователями и их правами;
- настройку сети на серверах и работу с сетевым оборудованием;
- мониторинг работы физических и виртуальных машин — отслеживание скрытых проблем в инфраструктуре, которые могут повлиять на работу пользователей;
- автоматизацию и администрирование инфраструктуры;
- резервное копирование операционных систем, баз данных и приложений;
- устранение аварийных ситуаций в IT-инфраструктуре;
- закупку оборудования и ведение документации;
- обучение сотрудников работе с корпоративными сервисами.
Что должен знать и уметь системный администратор
Чаще всего от сисадмина не требуется глубокое погружение во все подсистемы, привязанные к серверу. Его ключевая компетенция состоит в том, чтобы объединить их, локализовать неисправность, в случае её возникновения, и определить, как её устранять.
Андрей Тряпичников
Senior Unix Engineer в ZFX
Когда что-то не работает или работает не так, как ты ожидаешь, может возникнуть ощущение, будто это происходит само по себе. Но чудес не бывает: у любой проблемы есть рациональная причина.
Можно почувствовать себя доктором Хаусом, назначая правильное лечение серверу после долгой и непростой диагностики. В этом — моё самое большое (но ни в коем случае не единственное!) удовлетворение от работы.
Бывает, что причина — в коде программы. Я не программист и не смогу переписать код. Но я смогу рассказать об этом разработчику и предоставить максимум полезной информации. Устранять проблемы не всегда получается своими силами, но важно уметь эти проблемы находить и исследовать.
Системный администратор должен иметь широкий профессиональный кругозор и понимать принципы работы систем, находящихся в его ведении. Иначе он просто не сможет понять, в чём проблема. Специалисту важно уметь:
- администрировать операционные системы;
- управлять почтовыми серверами: Microsoft Exchange, МойОфис и другими;
- настраивать инструменты управления бизнесом, такие как Bitrix;
- настраивать системы доменных имён;
- писать скрипты для shell — программы с текстовым интерфейсом, которая служит для общения с операционной системой командами;
- настраивать сетевые сервисы прикладного уровня, которые обеспечивают передачу данных от источника информации к получателю;
- работать с Kubernetes — программной платформой для автоматического развёртывания контейнеризированных приложений на устройствах;
- управлять настройками программ для развёртывания облачной инфраструктуры, такими как Terraform и Ansible;
- работать с системами мониторинга: Zabbix, Prometheus и другими;
- настраивать кеширование и базы данных: SQL, NoSQL, DDL/DML;
- разворачивать системы хранения данных, такие как Nextcloud;
- определять угрозы безопасности и пользоваться инструментами поиска уязвимостей;
- устанавливать прокси- и веб-серверы, такие как Nginx и Apache;
- работать с репозиториями программного кода, такими как Gitlab.
От старших специалистов по администрированию, кроме прочего, ожидают знаний методологии автоматизации процессов разработки — DevOps, а также средств обеспечения бесперебойной работы сервисов — SRE.
Системному администратору часто приходится читать документацию к программным продуктам и оборудованию, которая почти всегда написана на английском. Поэтому не помешает знать язык хотя бы на среднем уровне и владеть профессиональной лексикой.
Пригодятся также навыки поиска информации и развитое критическое мышление.
Андрей Тряпичников
Senior Unix Engineer в ZFX