Мода на DevOps: чем отличается DevOps от сисадмина?

Разное IT Svit
15-08-2018
3160
Мода на DevOps: чем отличается DevOps от сисадмина?

Многие клиенты не видят разницы между тем, кто их обслуживает — девопс-инженер или сисадмин. Однако разница есть, и она достаточно существенна.

Почему Devops специалисты популярны

Сисадмины, или знакомые всем системные администраторы — основа любого ИТ-отдела. Они разрабатывают конфигурацию корпоративной сети, настраивают серверы и программное обеспечение, ведут мониторинг состояния сети, управляют учетными записясми пользователями, реализуют резервное копирование и восстановление данных.

Сисадмин: основной специалист ИТ отдела уже более 20 лет

Системный администратор работает над решением таких задач:

  1. Администрирование серверов Windows или *nix,
  2. Построение отказоустойчивой инфраструктуры,
  3. Настройка ВПН соединения,
  4. Настройка терминального сервера,
  5. Развертывание корпоративного сервера локально или в облаке,
  6. Установка и настройка Active Directory
  7. Развертывание инфраструктуры под продукты 1С 8.Х, и так далее.

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

 Прототип системного администратора
К сожалению, большая часть системных администраторов вынуждена работать с устаревшими системами (Windows Server 2008, Windows 2000/NT/ME/2003/XP/Vista, Microsoft Exchange 2009, Microsoft Office 2007/2010/2013, Visual Basic, PowerShell). Как и прочие продукты корпорации Microsoft, эти инструменты слабо поддерживают автоматизацию, вынуждая сисадминов создавать огромные коллекции скриптов собственной разработки для решения рутинных задач.

Девопс: дирижер ИТ инфраструктуры

Девопс-инженер — специалист нового поколения, который не только обеспечивает работоспособность ИТ-инфраструктуры, но и принимает непосредственное участие в написании кода и разработке программного обеспечения. Он обладает навыками, необходимыми для решения множества типичных задач разработчика и сисадмина, но использует более совершенный инструментарий и подходы к развертыванию и автоматизации обслуживания ИТ-инфраструктуры.

Из чего состоит DevOps
Что же такое ДевОпс на самом деле? Вкратце, это объединение 6 составляющих:

  1. Непрерывная интеграция. (CI, от англ. Continuous Integration) Решение задач настройки автоматического развертывания, тестирования и деплоя нового кода с помощью инструментов типа Jenkins или Gitlab CI
  2. Автоматизация развертывания серверов. (IaC, от англ. Infrastructure as Code) Замена ручной настройки каждого нового сервера на настройку любого количества серверов с помощью скриптов, созданных и управляемых Terraform, Ansible, Puppet и другими программами
  3. Непрерывный деплоймент. (CD, от англ. Continuous Deployment) Настройка непрерывного развертывания нового кода без простоев серверов в эксплуатации. Выполняется с помощью Jenkins и других платформ, путем реализации текучих обновлений (rolling updates), внутрипрограммных обновлений на ходу или обновлений с помощью микропатчей.
  4. Мониторинг. Развертывание и настройка систем наблюдения за состоянием инфраструктуры, включая интеллектуальный мониторинг — настройку сценариев разрешения типичных проблем без привлечения ручной работы девопса. Используются инструменты типа Splunk, Sumologic, Prometheus & Grafana
  5. Отчетность. Развертывание и настройка систем обработки и хранения отчетов о работе инфраструктуры. Особенно полезна для формирования расчетов по стоимости использования облачных ресурсов, обучения моделей искусственного интеллекта (AI) на основе машинных данных, контроля безопасности системы и отслеживания попыток несанкционированного доступа. Применяемые инструменты включают в себя Logstash, ELK stack, Datadog и другие.
  6. Сотрудничество. ДевОпс-инженер работает в плотном контакте с веб-разработчиками, бек-энд разработчиками, специалистами в машинном обучении и т.д. Его задача — построение максимально эффективного сотрудничества с каждым отделом, предоставление максимально удобных инструментов и условий для сокращения времени разработки продукта и надежного предоставления услуг конечным пользователям. В основном реализуется путем работы в системах таск менеджмента типа Jira, Trello, Redmine, Confluence и так далее.

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

Так кто же вам нужен: девопс-инженер или сисадмин?

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

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

Основная же проблема с девопс-инженерами в том, что спрос на них на рынке труда в СНГ намного превышает предложение. Подавляющее количество отечественных компаний еще не оценило все преимущества переноса в облако, либо не может себе позволить этого с финансовой точки зрения. Поэтому, вопросы построения и обслуживания высоконагруженных проектов на AWS, Azure или Google Cloud Platform вполне способны решить уже имеющиеся девопс-команды, работающие на поставщиков управляемых ИТ услуг.

Devops инженер или Системный администратор

 

Больше не нужно искать и обзванивать диджитал-агентства!
Создайте тендер и получите предложения по цене и срокам от лучших веб-студий Украины.
Это бесплатно и займет 2 минуты. В каталоге 1500+ диджитал-агенств, готовых помочь в реализации ваших задач. Выберите и сэкономьте до 30% времени и бюджета!
Создать тендер
Подписка на рассылку
Подпишитесь на рассылку новостей и получите:
5% скидку на все услуги веб студий или 10% на рекламу.
Популярные статьи в разделе Разное
Разное
Разное
30-07-2021
Собираем бюджетный компьютер для программиста IT рейтинг UA
Большинство обывателей склонно путать программистов с сисадминами, полагая, что в обязанности пер...
Разное
Разное
27-07-2021
Как открыть компанию в Литве? IT рейтинг UA
Стремление открыть бизнес в европейских странах обусловлено как желанием покорять западный рынок,...
Разное
Разное
27-07-2021
Как маркетинговое агентство поможет развитию вашего бизнеса IT рейтинг UA
Сегодня владельцы бизнесов все чаще пользуются услугами сторонних агентств с целью улучшения приб...
Bug