Сисадмин 2.0: как построить карьеру будущего
Еще три года назад Linux и open source воспринимались как «технологии для бедных». Сегодня все изменилось: серверного Linux cтало намного больше в бизнесе, но рабочие места на Linux остаются пока нишевыми решениями. Тех, кто может правильно поддержать решения на основе открытого кода, мало, и больше не становится. Университеты «на линуксоидов» все еще не учат. А компании, в которых они уже есть, изо всех сил удерживают своих специалистов — в основном, зарплатами. Но в целом на рынке нет ни притока готовых «сисадминов 2.0», ни их ротации.
Директор департамента ИТ-аутсорсинга ALP ITSM Дмитрий Бессольцев собрал советы для айтишников, которые хотят расширить свои компетенции и стать специалистами по Linux.
«Сисадмин 2.0» — компетентный, зрелый администратор, который хорошо разбирается и в мире Linux, и в мире Windows. Или же двумя руками держится за мир свободного ПО. Изначально воспринимая ИТ-инфраструктуру не как «мир окошек», где нужно что-то настроить, а как код. Где нужно запрограммировать желаемые изменения, а потом проконтролировать, как это все работает. При этом «сисадмин 2.0» не носит свитер с оленями, хорошо взаимодействует с бизнесом, покупающим и потребляющим ИТ-услуги. Причем потребляющим не сугубо инфраструктурные сервисы типа proxy или небольшого гипервизора, а тяжелые информационные системы — порталы, масштабные интернет-магазины (крупные ритейлеры), личные кабинеты (медицинские компании с 10 тыс. сотрудников и миллионом пациентов ежегодно). Все эти бизнес-заказчики вносят туда очень много быстрых изменений — новые инструменты для покупателей или пациентов появляются каждые две недели, а то и еженедельно.
Становиться «администратором 2.0» при нынешнем дефиците кадров можно и нужно. Это практически профессия будущего. Но что делать в настоящем, чтобы стать им? Специалисты Центра компетенции по импортозамещению и open source составили несколько обязательных шагов для того, чтобы системные администраторы могли прокачаться и построить реальную, а не рекламную карьеру будущего.
Переставайте заниматься всем — уходите в ПО
Современные администраторы привыкли заниматься всем — и аппаратной, и программной частью. Но при эволюции в «2.0», скорее всего, не получится поддерживать хороший уровень знаний и по новым аппаратным, и по программным решениям. Придется выбирать. Особенно если есть факторы, ограничивающие время, которое можно потратить на обучение — например, семья и дети.
В данном случае программный уровень важнее. Для талантов, которые могут «потянуть» обе части, есть хорошие новости — «двойные» компетенции будут очень востребованы. Особенно в средних компаниях, которые готовы использовать надежные и масштабируемые инфраструктуры, но не могут получить их «из коробки». Сегодня вендоры сосредоточены на двух линейках продуктов — либо для малого бизнеса (концепция «отдельных серверов»), либо на решениях уровня ЦОД. Середину приходится собирать из «кирпичиков» — как программных, так и аппаратных, при ограниченном бюджете. Здесь-то эксперты-универсалы и будут востребованы.
Другой вариант — полностью уйти в hardware, но это совсем другая, более консервативная карьера, со своими плюсами и минусами.
Подготовьтесь и пройдите LPIC
LPIC — это Linux Professional Institute Certification (сертификация в области Linux — «Хайтек»). Чтобы получить сертификат первого уровня, необходимо успешно сдать два экзамена. Проходя эту сертификацию, системный администратор не привязывается к конкретному дистрибутиву Linux. А в целом изучает, как он устроен, чем архитектурно отличается от Windows, как работает с памятью и дисками. Отсутствие привязки — это очень хорошо. Потому что гистограмма свободных продуктов, востребованных рынком, все еще жестко не определена. И с чем будущему «системному администратору 2.0» придется массово работать завтра, до конца не ясно. Определенно, будет много работы у тех, кто занят «русским Linux» — линейкой ОС АЛЬТ, СУБД Postgres Pro/PostgreSQL и так далее, потому что на этих продуктах уже сегодня работают крупные государственные и коммерческие организации. Но точнее сказать сложно. Начать подготовку к сертификации легко — на YouTube есть понятные обучающие видео. Но одними видеороликами обойтись невозможно. Сотрудник Центра, успешно сдавший эти экзамены, говорит о 1 500 страниц обучающих материалов на английском языке.
Прохождение сертификации (теория + практика) — билет в мир Linux, если говорить об уровне младшего системного администратора в профессиональной сервисной компании, работающей как с Windows, так и с Linux-инфраструктурами. И практических, и теоретических знаний хватит, чтобы обслуживать (но не проектировать) несложную Linux-инфраструктуру.
Выберите дистрибутив, с которым будете работать
Для карьеры в коммерческой компании RHEL будет оптимальным выбором. Если в государственной — семейство ОС АЛЬТ. И в том, и в другом случае есть программа обучения от вендоров. К тому же, идет рост использования этих дистрибутивов (и ОС) рынком. При этом выбор дистрибутива — хороший повод улучшить английский, пусть и технический. «Прокачать» навык чтения и усвоения массы новой информации. Ведь у большинства средних сисадминов и английский, и навык поглощения большого количества информации часто испаряется к 30 годам.
Ищите серьезную практику — Центры компетенций
Идеальный вариант — пойти работать в ИТ-компанию, которая занимается внедрением, поддержкой и исследованием стеков решений open source — для государственных и коммерческих заказчиков. В таких компаниях может быть создан Центр компетенции по свободному ПО или импортозамещению. Там есть и принятая на корпоративном уровне практика поддержки энтузиастов. Начинающего сисадмина могут взять в штат, включив в команду технической поддержки, работающей с Linux-инфраструктурами средних и крупных заказчиков, и предложить ресурсы для обкатки технологии или готовых решений — даже если эти решения пока не приносят компании непосредственной выгоды. Не приносят сейчас — принесут потом, когда будут доработаны, а специалист докажет эту выгоду.
Можно пойти и в ИТ-проекты. Плюс в них в том, что появляется доступ к уже наработанным компетенциям, знаниям и опыту, связанным с Linux. В том числе и к партнерским — например, сисадмину становятся доступны компетенции компаний, больше 20 лет работающих с «русским Linux» («Базальт СПО» и другие). Сертификаты будут отличным доказательством реальной заинтересованности и обучаемости — и HR, и ИТ-директор, видя их, поставят галочку. Но после собеседования будет и обязательная домашняя работа. Собрать небольшой стенд на Linux — настроить почтовые системы, шлюз, правила пересылки сообщений, балансировщик нагрузки, Samba DC и прочее. Все зависит от реальных задач сервисной или ИТ-компании.
Делайте решения на Linux в текущей инфраструктуре
Если у специалиста уже есть работа, а заниматься Linux хочется, он может предложить руководству решения на open source. Например, систему мониторинга, которая практически в онлайн-режиме проверяет быстродействие ключевых ИТ-сервисов. Сайты компании можно поднять на nginx — для лучшей балансировки нагрузки, а маршрутизаторы взять на VyOS — для того, чтобы повысить отказоустойчивость и гибкость региональной части ИТ-инфраструктуры. А телефония на Asterisk позволит улучшить качество связи. Аргументы для подобных внедрений — финансовая выгода и высокое качество самих решений.
Становитесь евангелистом западного и русского Linux. Если вы работаете в сервисной компании, предлагайте такие решения для клиентов. Если в государственной — внутренним департаментам, дочерним и зависимым организациям в регионах. Если же все ваши инициативы блокируются, а желание заниматься свободным и российским ПО на Linux не пропадает, ищите ту компанию, где это востребовано. Иначе эта «искра эволюции» вскоре погаснет. Сегодняшняя ситуация очень благоприятна для того, чтобы выйти из существующего контекста «только Windows-администратора» в мир Linux. И, в идеале, стать «системным администратором 2.0» — одинаково хорошо понимающим и оба мира, и задачи бизнеса. Главное — иметь цель не «администрировать nginx», а заниматься действительно нужными крупному и среднему бизнесу технологиями: операционными системами, СУБД, веб-частью, проектированием и масштабированием отказоустойчивых ИТ-инфраструктур, оптимизацией быстродействия критичных приложений, информационной безопасностью. И в итоге ассоциироваться не с бородатым фриком, крутящим «хитрые мелкие штучки», а с современным, энергичным и успешным человеком, занятым в одной из самых перспективных в мире отраслей.