Мода на DevOps: чем отличается DevOps от сисадмина?
-
5639
-
0
-
22
-
0
Многие клиенты не видят разницы между тем, кто их обслуживает — девопс-инженер или сисадмин. Однако разница есть, и она достаточно существенна.
Сисадмины, или знакомые всем системные администраторы — основа любого ИТ-отдела. Они разрабатывают конфигурацию корпоративной сети, настраивают серверы и программное обеспечение, ведут мониторинг состояния сети, управляют учетными записясми пользователями, реализуют резервное копирование и восстановление данных.
Сисадмин: основной специалист ИТ отдела уже более 20 лет
Системный администратор работает над решением таких задач:
- Администрирование серверов Windows или *nix,
- Построение отказоустойчивой инфраструктуры,
- Настройка ВПН соединения,
- Настройка терминального сервера,
- Развертывание корпоративного сервера локально или в облаке,
- Установка и настройка Active Directory
- Развертывание инфраструктуры под продукты 1С 8.Х, и так далее.
Таким образом, системный администратор решает вопросы разработки, построения и обслуживания инфраструктуры (оборудования и программного обеспечения), необходимой для нормальной жизнедеятельности компаний, предприятий и организаций.
К сожалению, большая часть системных администраторов вынуждена работать с устаревшими системами (Windows Server 2008, Windows 2000/NT/ME/2003/XP/Vista, Microsoft Exchange 2009, Microsoft Office 2007/2010/2013, Visual Basic, PowerShell). Как и прочие продукты корпорации Microsoft, эти инструменты слабо поддерживают автоматизацию, вынуждая сисадминов создавать огромные коллекции скриптов собственной разработки для решения рутинных задач.
Девопс: дирижер ИТ инфраструктуры
Девопс-инженер — специалист нового поколения, который не только обеспечивает работоспособность ИТ-инфраструктуры, но и принимает непосредственное участие в написании кода и разработке программного обеспечения. Он обладает навыками, необходимыми для решения множества типичных задач разработчика и сисадмина, но использует более совершенный инструментарий и подходы к развертыванию и автоматизации обслуживания ИТ-инфраструктуры.
Что же такое ДевОпс на самом деле? Вкратце, это объединение 6 составляющих:
- Непрерывная интеграция. (CI, от англ. Continuous Integration) Решение задач настройки автоматического развертывания, тестирования и деплоя нового кода с помощью инструментов типа Jenkins или Gitlab CI
- Автоматизация развертывания серверов. (IaC, от англ. Infrastructure as Code) Замена ручной настройки каждого нового сервера на настройку любого количества серверов с помощью скриптов, созданных и управляемых Terraform, Ansible, Puppet и другими программами
- Непрерывный деплоймент. (CD, от англ. Continuous Deployment) Настройка непрерывного развертывания нового кода без простоев серверов в эксплуатации. Выполняется с помощью Jenkins и других платформ, путем реализации текучих обновлений (rolling updates), внутрипрограммных обновлений на ходу или обновлений с помощью микропатчей.
- Мониторинг. Развертывание и настройка систем наблюдения за состоянием инфраструктуры, включая интеллектуальный мониторинг — настройку сценариев разрешения типичных проблем без привлечения ручной работы девопса. Используются инструменты типа Splunk, Sumologic, Prometheus & Grafana
- Отчетность. Развертывание и настройка систем обработки и хранения отчетов о работе инфраструктуры. Особенно полезна для формирования расчетов по стоимости использования облачных ресурсов, обучения моделей искусственного интеллекта (AI) на основе машинных данных, контроля безопасности системы и отслеживания попыток несанкционированного доступа. Применяемые инструменты включают в себя Logstash, ELK stack, Datadog и другие.
- Сотрудничество. ДевОпс-инженер работает в плотном контакте с веб-разработчиками, бек-энд разработчиками, специалистами в машинном обучении и т.д. Его задача – построение максимально эффективного сотрудничества с каждым отделом, предоставление максимально удобных инструментов и условий для сокращения времени разработки продукта и надежного предоставления услуг конечным пользователям. В основном реализуется путем работы в системах таск менеджмента типа Jira, Trello, Redmine, Confluence и так далее.
В отличие от сисадмина, преимущественно работающего с локальными серверами и устаревшим ПО, девопс-инженер чаще всего решает вопросы развертывания и функционирования современной облачной инфраструктуры, высокой доступности приложений, балансировки нагрузки в высоконагруженных проектах и так далее.
Так кто же вам нужен: девопс-инженер или сисадмин?
Как видите, сферы обязанностей, применяемый инструментарий и даже багаж навыков сисадмина и девопс-инженера в корне отличаются. Поэтому, единственно верный ответ на вопрос, нужен ли вам девопс-инженер или сисадмин, таков: вам нужны оба, чтобы полностью покрыть весь спектр задач, которые необходимо решать современному конкурентоспособному бизнесу.
Основная трудность здесь в том, что привыкший обслуживать на определенном предприятии определенную инфраструктуру сисадмин может потерять гибкость и уже не сможет эффективно решать задачи построения эффективных корпоративных сетей.
Основная же проблема с девопс-инженерами в том, что спрос на них на рынке труда в СНГ намного превышает предложение. Подавляющее количество отечественных компаний еще не оценило все преимущества переноса в облако, либо не может себе позволить этого с финансовой точки зрения. Поэтому, вопросы построения и обслуживания высоконагруженных проектов на AWS, Azure или Google Cloud Platform вполне способны решить уже имеющиеся девопс-команды, работающие на поставщиков управляемых ИТ услуг.
IT Svit — один из таких поставщиков, компания с 12-летним опытом системного администрирования, входящая в топ-15 мирового рейтинга поставщиков ИТ-услуг по версии Clutch. У нас работают как команды опытных сисадминов, так и команда талантливых девопс-инженеров, так что мы можем предоставить весь спектр услуг, необходимый бизнесу.
Если ваша компания хочет снизить расходы, связанные с обслуживанием ИТ-инфраструктуры, повысить конкурентоспособность ваших продуктов и услуг, обеспечить высокий уровень обслуживания для ваших клиентов — обращайтесь к нам, мы поможем вам достичь данных целей!