что должен знать и уметь системный администратор. часть 4. настройка железа
Содержание:
DevOps-инженер
По запросу «DevOps инженер» HeadHunter тоже выдает около 3 тыс. вакансий. Подготовленный читатель скажет: «DevOps — это не специальность, DevOps — это философия, набор инструментов». Так и есть!
Что такое DevOps
DevOps — это набор практик для повышения эффективности процессов разработки (Development) и эксплуатации (Operation) софта.
DevOps появился в ответ на конфликт между разработчиками и инженерами эксплуатации (админами, которые поддерживают код): цель первых — выкатывать фичи как можно чаще, цель вторых — поддерживать систему в рабочем состоянии. Так как новый код с высокой вероятностью что-нибудь сломает в проде, эксплуатация его не очень любит. DevOps разрешает это противоречие за счет своей философии и множества разнообразных практик.
Подробно о философии и практиках можно почитать в других статьях, их достаточно. Для целей нашей статьи достаточно понимать два ключевых момента. DevOps предполагает:
- тесное взаимодействие разработчиков и отдела эксплуатации;
- настройку и автоматизацию процессов непрерывной интеграции и непрерывной поставки кода (CI/CD).
Второй пункт часто невозможен без перехода на микросервисную архитектуру. Как правило, она реализуется с помощью Docker и Kubernetes.
Чем занимается DevOps-инженер
DevOps не профессия, но это слово регулярно используют в значении «специалист, который внедряет практики DevOps». Если вы когда-нибудь открывали сайт с вакансиями, то понимаете, о чем речь. Но цель этой статьи не спор вокруг терминологии, а анализ содержания вакансий. К нему и перейдем.
Исходя из философии DevOps, внедрять его практики могут как разработчики, так и инженеры эксплуатации. Но судя по вакансиям, разработчиков у нас на эту роль ищут редко, и требования к DevOps-инженеру во многом пересекаются с требованиями к системному администратору. Смотрите сами.
Требования, совпадающие с требованиям к системным администраторам:
- знание и опыт администрирования Linux, систем контейнеризации (Docker, Kubernetes), баз данных, LAMP;
- понимание принципов работы TCP/IP;
- опыт администрирования SQL и NoSQL баз данных;
- опыт настройки систем мониторинга и логирования (Zabbix, ELK, Grafana, Prometheus);
- опыт конфигурирования инфраструктуры через код (Ansible);
- умение писать скрипты на Bash, Python или Ruby (иногда упоминается Perl);
- опыт работы с облачными платформами.
Требования, которые не встречаются в вакансиях системных администраторов, но типичны для вакансий DevOps-инженеров:
- понимание философии DevOps;
- понимание и следование подходу «инфраструктура как код»;
- понимание жизненного цикла разработки ПО и принципов CI/CD;
- тесное взаимодействие с командой разработки.
Если смотреть по приоритетам, то системный администратор сосредоточивает свое внимание на инфраструктуре, тогда как DevOps-инженер большую часть времени тратит на автоматизацию процессов разработки и релиза, организацию мониторинга.
При этом некоторые вакансии DevOps-инженера действительно похожи на вакансии системного администратора. Иногда в объявлении совсем не упоминается настройка CI/CD, а есть только требование построить и поддерживать кластер на Kubernetes. Но четкой градации между вакансиями нет, разделить их на группы нельзя.
Сергей, СТO в Southbridge:
Ключевой момент, который отличает DevOps-инженера от системного администратора, — это навыки автоматизации и сокращение ручного труда (особенно касается построения CI/CD), понимание процессов со стороны разработки. DevOps должен знать Linux, Git + CI/CD, Ansible, Docker + Kubernetes, Automation and Scripting (обязательно).
Валентина, инженер в МТС:
Топ-5 обязанностей: настраивать CI/CD, автоматизировать и поддерживать инфраструктуру тестовых сред и прода, общаться с разработкой и понимать их код. Топ-5 технологий: Gitlab CI, Docker, K8s, Ansible, Python.
DevOps-инженеры требуются в крупные компании с большими командами разработки, которым важна скорость и качество поставки нового кода. Это все те же онлайн-магазины, онлайн-кинотеатры, банки и телеком-операторы.
Зарплата DevOps-инженеров значительно больше, чем системных администраторов: от 1000 до 3500 USD и выше.
Описание профессии
В любом современном офисе практически невозможно найти компьютер, не подключенный к сети. Доступ в сеть имеет производственное оборудование, медицинская техника и даже бытовые приборы. Огромные объемы информации хранятся и обрабатываются на серверах крупных и мелких компаний, а производительность труда работников зависит от надежности и удобства работы программного обеспечения. Управляет всей IT-инфраструктурой предприятия системный администратор.
Крупные предприятия, как правило, имеют в своей структуре отдельные подразделения IT-специалистов, каждый из которых может иметь свою специализацию (администратор баз данных, администратор безопасности, администратор почтовых и web-сервисов), на небольших предприятиях может быть один системный администратор или даже приглашаемый от случая к случаю внештатный специалист.
Чаще всего системный администратор занят решением проблем в работе сети и подключением к Интернет. В его ведении находятся серверы и сетевое оборудование, предназначенное для подключения к глобальной сети, защиты локальной сети от внешних атак, хранения информации и обеспечения удаленной работы сотрудников.
Очень важно для системного администратора уметь настроить программное обеспечение для всех сотрудников компании, объяснить работникам тонкости использования программ и сетевых сервисов, помочь исправить возникающие ошибки. Также системный администратор отвечает за оборудование
Во-первых, он принимает непосредственное участие в составлении заказа на покупку компьютерных комплектующих и сетевого оборудования. Во-вторых, собирает компьютеры, следит за их работой, в случае необходимости ремонтирует или заменяет. Системному администратору приходится постоянно думать о развитии IT-сферы предприятия. Он должен быть в курсе новинок в аппаратном и программном обеспечении и выносить предложения о внедрении новых технологий
Также системный администратор отвечает за оборудование. Во-первых, он принимает непосредственное участие в составлении заказа на покупку компьютерных комплектующих и сетевого оборудования. Во-вторых, собирает компьютеры, следит за их работой, в случае необходимости ремонтирует или заменяет. Системному администратору приходится постоянно думать о развитии IT-сферы предприятия. Он должен быть в курсе новинок в аппаратном и программном обеспечении и выносить предложения о внедрении новых технологий.
Основные навыки и обязанности системного администратора
- Поддерживает работоспособность компьютерной техники, а также обслуживает веб-сервера сети;
- В обязанности может входить ремонт компьютеров, а также диагностика;
- Устанавливает и настраивает программное обеспечение, а также сопровождает работу хостингов, для публикации сайта в интернете;
- Работает с системами управления и хранений данных;
- Владеет языком программирования SQL, а также работает с такими системами как MySQL, PostgreSQL, MS SQL, Oracle, Informix, Firebird;
- Настраивает маршрутизацию и сетевое оборудование, а также сопровождает работу сетей, которые необходимы для соединения офисов;
- Обеспечивает безопасность информации и защищает систему от взломов;
- Знает технических английский язык;
- Среди личных качеств, системному администратору необходимо иметь аналитическое мышление, быть внимательным и стрессоустойчивым, уметь работать сразу с несколькими задачами, быть терпеливым, ответственным, а также организованным.
Другие полезные онлайн-программы
Давайте еще рассмотрим несколько учебных онлайн-проектов, созданных для обучения будущих сисадминов. Так вы сможете сравнить стоимость и модули, входящие в учебный план, и понять, что действительно вам нужно.
Авторы некоторых из представленных программ также предлагают стажировку, помощь при трудоустройстве, поддержку наставника во время обучения и документ о завершении учебного процесса.
Системный администратор смешанных сетей – это комплексная обучающая программа. Она состоит из 3 курсов. По окончании выдается международный сертификат.
Студенты узнают как:
- взаимодействовать с переменными средами Windows;
- устанавливать, настраивать и работать с Linux;
- обеспечить совместную работу Linux и Windows.
Стоимость – 55 090 руб.
Administrator Linux. Professional – Otus
Курс Administrator Linux. Professional длится 5 месяцев по 4 академических часа в неделю. В процессе обучения каждый слушатель может задавать любые возникающие вопросы преподавателю.
Вы освоите:
- архитектуру Linux;
- обработку данных;
- подбор конфигурации под заданные проблемы;
- обеспечение компьютерной безопасности;
- основные инструменты сисадмина;
- настройку и обслуживание сетей от Linux;
- обеспечение стабильной работы веб-сервиса.
Стоимость уточняйте у менеджера. Можно получить курс по специальной цене после вступительного тестирования.
Системный администратор – ИПАП
Системный администратор – курс для начинающих сотрудников IT-сферы. Студенты получают актуальную информацию о компьютерных сетях, учатся строить локальные сети, узнают об ОС Windows и Linux.
Навыки, умения и знания после обучения:
- базовые знания об операционной системе Linux;
- построение сетей различных видов: локальной, беспроводной и проводной;
- применение знаний о протоколе TCP/IP v4 и v6;
- знание основ виртуализации;
- лицензирование программного обеспечения.
Стоимость – 10 500 руб.
Администрирование Windows + Администрирование Linux – УЦ “Образование и Карьера”
Администрирование Windows + Администрирование Linux – это программа от учебного центра, который функционирует уже 19 лет. Учебный план состоит из 2 основных блоков, которые включают в себя 2 направления администрирования. После окончания обучения студенты получают удостоверение.
Обучение включает в себя следующие модули:
- установка и настройка ОС Windows;
- основы безопасности Windows;
- Windows Security;
- инструментарий сисадмина Windows;
- учетные записи пользователей и групп;
- сетевые протоколы Windows;
- конфигурация и утилиты;
- работа с разрешениями NTFS;
- работа с общими папками в Windows;
- аудит ресурсов и событий;
- хранилища данных;
- удаленный доступ в Windows;
- установка и настройка ОС Linux;
- файловые менеджеры;
- среда пользователя;
- аудит и логирование;
- система X Window;
- компьютерные сети;
- удаленный доступ к компьютеру;
- электронная почта и почтовые протоколы;
- маршрутизация.
Стоимость – 20 350 ₽. Есть возможность обучаться индивидуально за 65 700 ₽.
Курсы системного администратора – Лидер
Курсы системного администратора проводят глубокую базовую подготовку IT-специалистов по современным программам профессионального обучения. После выпуска выдается сертификат и свидетельство.
В программе:
- основные задачи и обязанности сисадмина;
- внутреннее устройство компьютера;
- модель OSI;
- проблемы с сетью;
- протоколы TCP/IP;
- виртуализация;
- компоненты Active Directory;
- DHCP-сервер;
- типы зон и клиенты DNS;
- правило LSDOU.
Стоимость – 12 423 руб. Возможны индивидуальные занятия, их цена начинается от 606 руб. После пробного бесплатного урока преподаватель решает, сколько необходимо часов для освоения материала, а затем озвучивает полную стоимость.
Основы администрирования ОС Linux – Сибинфоцентр
Курс Основы администрирования ОС Linux разработан для сотрудников IT-сферы, которые имеют знания в программировании, но ранее не работали с ОС Linux. Преподаватели помогут восполнить пробелы. Можно выбрать дневное или дистанционное обучение.
В программе:
- установка и настройка ОС;
- хранилища данных;
- поддержание информационной безопасности;
- работа с командной строкой;
- настройка работы сети;
- права доступа;
- пользовательские учетные записи.
Стоимость – 25 000 руб.
Системный администратор – FIXIT SCHOOL
Системный администратор – курс, в котором 80 % практики и только 20 % теории. Доступно очное и онлайн-обучение.
В программе:
- внутреннее устройство компьютера;
- типовые неисправности;
- разработка баз данных;
- установка и настройка ОС;
- хранение данных, их восстановление;
- поддержание компьютерной безопасности;
- настройка сервера;
- виртуализация;
- система DNS;
- протоколы TCP/IP;
- удаленный доступ к компьютеру.
Стоимость – 17 000 руб.
Навыки
Умение разбираться в стеке протоколов TCP/IP, HTTP(S), DNS.
Базовые знания для любого сисадмина
Администрирование Linux и Windows.
Самые популярные операционные системы
Знание Bash.
Это популярная командная оболочка и универсальный инструмент для выполнения различных задач
Знание основ SQL.
Это язык управления базами данных
Администрирование СУБД.
Специальная система для организации и ведения базы данных
Для старта в профессии
- Администрирование серверов под Linux. Оптимизация работы программного обеспечения.
- Знание технологии виртуализации данных. Нужно для объединения физических дисковых устройств в логический модуль.
- Умение писать скрипты. Скрипт – это последовательность команд для выполнения определенных операций.
- Знание серверного оборудования. По-другому это еще называют «серверное железо».
Продвинутый уровень
Обслуживание Wi-Fi сети и серверов
Очень важно для любой компании.
Обеспечение информационной безопасности. По-другому – предотвращение несанкционированного доступа.
Обслуживание VoIP
Это IP-телефония, телефонные звонки через компьютерные сети.
Обслуживание устройств на платформе iOS. Сюда относятся такие устройства, как iPad и iPhone.
Согласно рейтингу, составленному по результатам опроса, более 57 тысяч респондентов, SQL и Bash являются одними из самых востребованных технологий среди разработчиков.
Дисковое хранилище
При наличии специализированного выделенного хранилища необходимо уметь сконфигурировать диски в группы (массивы) и подключить к серверам.
В хранилище фирмы EMC в System → Hardware → Storage Hardware можно увидеть компоненты в виде дерева, при нажатии на которые на картинке визуально будут отображаться место их расположения (см. рис. 13), системные характеристики, а также получить диагностические файлы, воспользоваться системными утилитами.
Рисунок 13. Визуальное отображение компонентов хранилища
System → Hardware → Disks отобразит имя, количество, тип, размер, состояние, скорость, модель, жестких дисков, а также RAID-массив.
В разделе Storage можно создавать и управлять LUN, пулами и RAID-группами, миграцией данных.
Data Protections позволяет управлять снимками LUN, клонами, а также просматривать информацию о «зеркалах» и зарезервированных пулах LUN.
В Settings происходит сетевое конфигурирование хранилища (указание IP-адреса, DNS-сервера, подключение к Active Directory, настройка порта, применение команд Ping и Trace Route), управление пользователями (локальными, глобальными, доменными) и сертификатами.
Достоинства: повышается опыт, увеличивается багаж знаний.
Недостатки: необходимо разбираться в сфере железа, учитывать узкие места.
Помимо сопровождения сложного программного обеспечения, системному администратору приходится иметь дело и с различного рода железом. Тут нужно не только разобраться с подключением, но и знать множество технологий дляправильного его конфигурирования.
- Болдин С. Что должен знать и уметь системный администратор. Часть 2. / «Системный администратор», № 1-2, 2018 г. – С. 100-105. URL: http://samag.ru/archive/article/3593.
- Болдин С. Что должен знать и уметь системный администратор. Часть 3. / «Системный администратор», № 10, 2018 г. – С. 68-73. URL: http://samag.ru/archive/article/3743.
- Настройки BIOS – http://lumpics.ru/how-to-configure-bios-on-the-computer/.
- Разгон процессора – https://ustanovkaos.ru/zhelezo/kak-razognat-protsessor-cherez-bios.html.
- Подключение через iLO – https://habr.com/company/hpe/blog/144474/; https://vido.com.ua/article/11624/hp-ilo-management-effiektivnyi-instrumient-upravlieniia-siervierami-hp-proliant/.
- Про диски – http://www.vostokit.com/raid1-s1200v3rpl/, https://habr.com/company/pc-administrator/blog/304798/; https://blog.bissquit.com/hardware/raid/hp-proliant-dl160-g6-nastrojka-raid-kontrollera-hp-smart-array-p410/.
- Настройка NIC Teaming в VMware vSphere – https://bogachev.biz/2016/02/08/obedinenie-portov-esxi-i-esx/.
- Настройка NIC Teaming в MS Windows Server 2012/2016 – https://habr.com/company/microsoft/blog/162509/; https://www.technig.com/configure-nic-teaming-windows-server/.
- Настройка NIC Teaming в MS Hyper-V – https://www.techsupportpk.com/2017/01/nic-teaming-in-hyper-v-on-windows-server-2016.html; https://blogs.technet.microsoft.com/keithmayer/2012/11/20/vlan-tricks-with-nics-teaming-hyper-v-in-windows-server-2012/.
- Технология PoE для видеонаблюдения – http://nabludaykin.ru/rasprostranennye-sposoby-pitaniya-ip-kamer/; https://shop.nag.ru/article/pitanie-kamer-po-poe.
- Настройка Port Channel в Cisco – http://xgu.ru/wiki/Агрегирование_каналов; http://deltaconfig.ru/switch-etherchannel/.
- Описание ИБП – http://27sysday.ru/istochnik-besperebojnogo-pitaniya/ibp-dlya-servera; https://compress.ru/post/20150707-ups-review-5-online-models.
- Конвертер портов MOXA – https://www.moxa.ru/files/manuals_nport/nport_-_virtual_nyj_com-port.pdf; https://bolid.ru/projects/iso-orion/communication-channels/recommend/recommend_27.html.
- Оборудование для презентаций – https://prom.ua/Oborudovanie-dlya-prezentatsij-i-konferentsij.
Ключевые слова: железо, компьютер, сервер, iLO, BIOS, RAID, порты, подключение, интерфейс, настройки, конфигурирование, оборудование, печатающие устройства, консоль, удаленный доступ, NIC Teaming, PortChannel, виртуальный свитч, адаптеры, MOXA, конвертер портов, видеонаблюдение, ИБП, беспроводная связь, Wi-Fi, хранилище.
Где искать работу?
Есть несколько типов работодателей, которые нанимают системных администраторов:
- Микро и малый бизнес. Как правило, пользуются услугами частных специалистов и зачастую просто людей, которые что-то понимают в компьютерах. Найти заказы на настройку ПК и решение прочих проблем можно на биржах фриланса или через сервис Яндекс.Услуги. Можно подать объявления на Авито или в местную бесплатную газету, что вы оказываете компьютерную помощь. Также такие услуги активно продаются через сайт Кворк.
- Средний и крупный бизнес. Здесь системные администраторы являются штатными сотрудниками. Вакансии можно искать на HH.ru.
- ИТ-компании, например, Яндекс, Майл.ру и многие другие, которые разрабатывают собственные ИТ-продукты. В таких компаниях могут работать десятки и даже сотни системных администраторов высокой квалификации. Как правило, нанимают узких специалистов. Вакансии можно найти на сайтах работодателей.
- Хостинговые компании. Вакансии также публикуют на своих сайтах.
-
Можно добавить свое резюме в каталоги фрилансеров, например, на сайте Kadrof.ru.
Мы дали подробное описание профессии системного администратора: кто это и чем он занимается. Если у вас остались вопросы, добавьте их в комментарии. Постараемся подробно ответить.
Рекомендуем
Профессия графический дизайнер
Популярная и востребованная специальность. Освоив ее, вы сможете попробовать силы в разных сферах. В статье расскажем, чем занимаются графические …
Профессия моушн дизайнер
Это относительно новая специальность. Она подойдет людям, которые хотят работать с графикой, видео и современными технологиями. Видеодизайнеры – …
Как появилась данная профессия…
Десять-пятнадцать лет назад никто и не мог представить, что в будущем будет такая профессия, как системный администратор. Тогда компьютерных пользователей делили на две большие категории: обычные юзеры (чтобы им стать достаточно было научиться самостоятельно включать-выключать компьютер, да еще немного понимать суть самых простых программ) и настоящие программисты (это те, кто уже умел не только открывать программы, но и понимал, какие процессы происходят в компьютере).
Сегодня такая классификация абсолютно неадекватна, так как даже ребенок может разобраться в простейших программах. На первую ступень важных характеристик вместо простого понимания процессов вышло умение ими пользоваться и управлять так, чтобы компания, в которой трудится специалист, была полностью уверенна, что вся информация, которая хранится в электронном формате, будет сохранена и конфиденциальна. Хорошего системного администратора можно сравнить с дирижером, который так должен настроить свой оркестр (то есть компьютерную сеть предприятия или фирмы и ее технику), чтобы никаких сбоев в звучании и работе просто не могло быть.
Системный администратор поможет в автоматизации и цифровизации процессов в УО
Примером важности работы системного администратора при автоматизации процессов в управляющей организации может служить работа аварийно-диспетчерской службы по новым правилам ПП РФ № 416, вступившим в силу в марте 2021 года. Сисадмин УО должен был провести огромное количество мероприятий для того, чтобы организовать:
- бесперебойную работу интернета и телефонов, например, подключить ip-телефонию;
- запись звонков и перевод их на голосовую почту, хранение архива разговоров;
- ведение журналов учёта заявок в электронном виде, если компания решила использовать именно такой формат журнала;
- разные способы контроля за работой диспетчеров, например, возможность руководителя подключить к разговору или проверить статус выполнения заявки.
Также в некоторых компаниях системные администраторы подбирали технику для организации АДС по новым требованиям: компьютеры, телефоны, принтеры, телефоны, гарнитуры для разговоров. Затем выбирали необходимое программное обеспечение, устанавливали и тестировали его, после чего – обучали сотрудников им пользоваться.
А после того, как все куплено, настроено, а АДС начала работать в соответствии с требованиями ПП РФ № 416, системный администратор должен следить за работоспособностью техники и ПО, чтобы не возникали ошибки и сбои, из-за которых УО могла бы затем быть привлечена к административной ответственности за нарушения в работе АДС.
Сисадмины в управляющих организациях, следящие за современными тенденциями и новинками в автоматизации работы для таких компаний, всё чаще сегодня предлагают своим руководителям использовать облачные серверы и сервисы, в том числе для организации АДС, например, «АДС на 100%».
После установки сервиса сисадмины в сотрудничестве с нашими специалистами проводят настройку интеграции телефонии с сервисом и установку виджета на сайт УО, а также помогают своим коллегам научиться пользоваться возможностями электронной диспетчерской и новой техникой, ведь не все диспетчеры УО легко могут освоить современные цифровые технологии.
Работа с серверами (iLO)
Многие HP-серверы оснащаются системой удаленного управления, к которой относятся программное обеспечение и сетевой порт iLO (Integrated Lights-Out) .
Эта система позволяет подключиться браузером с любого компьютера (см. рис. 3) и управлять сервером даже на стадии загрузки, зайти в BIOS, увидеть зависшее состояние, имеющуюся ошибку или синий экран, просмотреть логи, запустить утилиты диагностики.
Рисунок 3. Подключение к серверу через порт iLO
Например, у серверов компании Dell такая возможность именуется iDRAC (Integrated Dell Remote Access Controller), у серверов компании IBM – IMM (Integrated Management Module).
Настройка портов iLO в основном состоит из присвоения в BIOS (<F9> → System Configuration → iLO 5 Configuration Utility → Network Options) имени, IP-адреса, маски, шлюза, создания учетной записи пользователя.
После набора IP-адреса в браузере будет доступно несколько разделов, опишем вкратце только некоторые. В Information содержатся имена сервера и iLO, серийный номер, ID-продукта, информация (лог) о работе iLO и список подключений, диагностические данные.
System Information отображает общее состояние и характеристики модулей памяти, процессоров, вентиляторов, блоков питания, сети, дисков.
Remote Console & Media предоставляет удаленный доступ к серверу через консоль (см. рис. 3) при помощи HTML5, Java, .NET.
В Power & Thermal можно управлять питанием сервера и видеть информацию по потреблению питания на графике и в цифрах, состояние вентиляторов, температуру некоторых комплектующих.
В Administration происходят активация iLO-интерфейса, создание пользователей и групп, предоставление им прав на управление.