что должен знать и уметь системный администратор. часть 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.

Это язык управления базами данных

Администрирование СУБД.

Специальная система для организации и ведения базы данных

Для старта в профессии

  1. Администрирование серверов под Linux. Оптимизация работы программного обеспечения.
  2. Знание технологии виртуализации данных. Нужно для объединения физических дисковых устройств в логический модуль.
  3. Умение писать скрипты. Скрипт – это последовательность команд для выполнения определенных операций.
  4. Знание серверного оборудования. По-другому это еще называют «серверное железо».

Продвинутый уровень

Обслуживание 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), управление пользователями (локальными, глобальными, доменными) и сертификатами.

Достоинства: повышается опыт, увеличивается багаж знаний.

Недостатки: необходимо разбираться в сфере железа, учитывать узкие места.

Помимо сопровождения сложного программного обеспечения, системному администратору приходится иметь дело и с различного рода железом. Тут нужно не только разобраться с подключением, но и знать множество технологий дляправильного его конфигурирования.

  1. Болдин С. Что должен знать и уметь системный администратор. Часть 2. / «Системный администратор», № 1-2, 2018 г. – С. 100-105. URL: http://samag.ru/archive/article/3593.
  2. Болдин С. Что должен знать и уметь системный администратор. Часть 3. / «Системный администратор», № 10, 2018 г. – С. 68-73. URL: http://samag.ru/archive/article/3743.
  3. Настройки BIOS – http://lumpics.ru/how-to-configure-bios-on-the-computer/.
  4. Разгон процессора – https://ustanovkaos.ru/zhelezo/kak-razognat-protsessor-cherez-bios.html.
  5. Подключение через iLO – https://habr.com/company/hpe/blog/144474/; https://vido.com.ua/article/11624/hp-ilo-management-effiektivnyi-instrumient-upravlieniia-siervierami-hp-proliant/.
  6. Про диски – 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/.
  7. Настройка NIC Teaming в VMware vSphere – https://bogachev.biz/2016/02/08/obedinenie-portov-esxi-i-esx/.
  8. Настройка NIC Teaming в MS Windows Server 2012/2016 – https://habr.com/company/microsoft/blog/162509/; https://www.technig.com/configure-nic-teaming-windows-server/.
  9. Настройка 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/.
  10. Технология PoE для видеонаблюдения – http://nabludaykin.ru/rasprostranennye-sposoby-pitaniya-ip-kamer/; https://shop.nag.ru/article/pitanie-kamer-po-poe.
  11. Настройка Port Channel в Cisco – http://xgu.ru/wiki/Агрегирование_каналов; http://deltaconfig.ru/switch-etherchannel/.
  12. Описание ИБП – http://27sysday.ru/istochnik-besperebojnogo-pitaniya/ibp-dlya-servera; https://compress.ru/post/20150707-ups-review-5-online-models.
  13. Конвертер портов 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.
  14. Оборудование для презентаций – 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-интерфейса, создание пользователей и групп, предоставление им прав на управление.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector