palnikov_cover_big

От ножа до дата-центра: как Павел Пальников вырос из сисадмина до директора Департамента инфраструктурных решений BIOCAD

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

Его карьера в компании напоминает профессиональные гонки: новые проекты запускаются с бешеной скоростью, но ни одного поворота нельзя пропустить. О том, как возвести собственный центр обработки данных, показать пилотный проект Михаилу Мурашко, а еще отправить сотрудников в несуществующий производственный цех — в интервью B—News.


«Свою первую сеть я протягивал, имея из инструментов только обычный нож»

Кажется, я с детства знал, что стану айтишником. Мой папа работал на заводе, связанном с электроникой, а потом — в банке, специалистом по технической части.

В 7 лет у меня появился доступ к компьютеру: сначала это был ZX Spectrum, где в качестве монитора я использовал обычный телевизор. А потом, когда появились аппараты посовременнее, игр мне стало мало.

Я понемногу ковырялся и в железе, и в операционной системе. Тогда же начал изучать Basic — один из первых языков программирования.

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

Лет в шестнадцать я впервые заработал на своих знаниях. Моя родственница работала в небольшой компании в Москве (тогда я еще жил в Тамбове), и им понадобилось провести локальную сеть. Делать всё пришлось подручными средствами — обрезая кабель и набивая розетки обычным ножом. Кстати, эта система потом исправно работала много лет, вплоть до переезда компании в более просторный офис.


Технологии в промышленности: от серверов до лошадей

После школы я начал работать в МИСиС — Московском институте стали и сплавов. Получать высшее образование мне тогда не хотелось. В институт я устроился эникейщиком.

Основной опыт работы с технологиями я получил именно там. У института была большая собственная сеть, которая входила в кольцо университетских сетей, организованное МГУ, хороший доступ в интернет, топовое оборудование. Наш технический директор активно писал научные статьи. Иногда они с товарищем ночами оставались в институте, исследуя сетевые протоколы на предмет уязвимостей. Меня восхищал такой подход к работе.

Из-за небольшой зарплаты в институте я в какой-то момент сделал паузу в IT: торговал кондиционерами и немного занимался охраной труда. Но моя страсть к технологиям никуда не делась.

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

Здесь у меня появилась первая серьезная ответственность — выбирать оборудование, которое обеспечит стабильную работу информационных систем и интернета.

Знаете, какая статья расходов в технологической компании была самой неожиданной? Корм для лошадей. Мы обслуживали ветку нефтепровода «Дружба». Контроль осуществляла служба безопасности, а мы обеспечивали работу датчиков, необходимых для определения «врезки».

На нулевом километре был установлен модем с датчиком, замеряющим уровень сырья — нефти или готового топлива. Второй датчик был у нефтяного терминала, а между ними протянули кабель. В случае расхождения данных на разных датчиках на место выезжала опергруппа… на лошадях. А как иначе добираться по километрам бездорожья?


Знакомство с BIOCAD — от кафе в центре до новых маршрутов

Ну, а после нефтяной компании я оказался в BIOCAD. Ушел, потому что обещанного роста так и не случилось. Да и устал от скучных рутинных задач, когда закончился основной проект по модернизации инфраструктуры.

Тогда я учился на последних курсах экономического факультета Тамбовского госуниверситета и получал диплом уже дистанционно, параллельно работая в BIOCAD.

Чтобы устроиться на высокооплачиваемую работу, я переехал обратно в Москву и временно жил у родственников в Царицыно.

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

На второе собеседование с тогдашним директором по IT я уже отправился в офис. Ехать из Царицыно было, мягко говоря, далековато. Обратно до города добираться пришлось на нескольких маршрутках. Про корпоративную развозку я тогда не знал.


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

Но еще важнее были ценности компании — то, что наши лекарства приносят пользу людям. Предложили бы более высокую зарплату, например в пивной компании, — выбрал бы BIOCAD.


Ждать ответа от BIOCAD пришлось достаточно долго, но я оттягивал общение с HR других компаний. В итоге все сложилось, и меня пригласили на работу.


В первый же день меня вызвали в кабинет к основателю компании Дмитрию Валентиновичу Морозову. И почти сразу же Дмитрий Валентинович дал мне рабочую задачу.


«IT в фарме — одна из базовых функций»

До BIOCAD у меня не было даже представления о том, как работает фармкомпания. Но Артем Чумаков, который сейчас работает директором Департамента сертификации, провел мне целую экскурсию.

И дальше — понеслось. Первая работа с ЦОД, своя система Track-and-Trace (отслеживание лекарств в режиме реального времени), выставки. Из сисадмина я вырос до главы Департамента инфраструктурных решений. Но обо всем по порядку.

Чем занимается наш департамент?

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

Если подробнее, все в компании пользуются интернетом, внутренними сервисами, а мы обеспечиваем для этого связь, необходимое оборудование, а также сами базовые сервисы (корп. почта, телефония и некоторые другие). Именно благодаря нашим специалистам бесперебойно работает система управления предприятием, ECM, ReTIS или Botanique. Если что-то ломается глобально, то чаще всего пользователи обращаются в нашу техническую поддержку.

Мы обеспечиваем высокую доступность приложений и катастрофоустойчивость.


Наши ЦОДы географически разнесены. Если один дата-центр вдруг выйдет из строя — например, его случайно раздавит танк с соседнего завода, — все сервисы автоматически переключатся на второй.

Оба ЦОДа активны в любой момент времени. Они распределяют нагрузку между собой, и мы можем балансировать между ними системы по своему усмотрению.

Такая система называется растянутым кластером (stretched cluster), то есть растянутым географически.

Кстати, такая схема на практике встречается в компаниях нечасто, в основном применяют резервные ЦОДы, где необходимо восстанавливать экземпляры систем — зачастую вручную, что может занимать длительное время, например 1–3 дня. При этом мощностей хватает только на самые важные процессы. У нас же работа не прерывается, потому что пациент на первом месте. И это еще один повод для гордости.


«18 лет работаю в BIOCAD — и каждый день это новая компания»

Постоянные перемены — в ДНК нашей компании, и, возможно, именно в них секрет успеха.

Однажды мои сотрудники в Петрово-Дальнем пошли по заявке на производство. Когда закончили работу, выяснилось, что двери на прежнем месте уже нет, там глухая панель. Настолько у нас в компании все подвижно.


Чем в своей работе я горжусь больше всего?

  • У нас очень сильные, экспертные команды, одна из них — DevOps. Они заведуют кластером Kubernetes. Это проект с открытым исходным кодом для управления контейнеризированными приложениями, которые можно запускать изолированно от основной операционной системы. В Kubernetes живут микросервисы. На такой архитектуре построены многие приложения BIOCAD, сейчас в эту сторону движется Botanique.

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

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

  • BIOCAD стал одной из первых и, возможно, даже первой компанией в российской фарме, у которой появилась собственная система отслеживания движения лекарственных препаратов в реальном времени (кратко ее называют системой Track-and-Trace). Я вел этот проект.

Сейчас оператор в этой сфере — «Честный знак». А мы внедрили эту систему по инициативе Дмитрия Валентиновича — до запуска аналогичных государственных проектов и появления централизованных решений по заказу государства.

Мы первыми сделали рабочий пилот, запустили его на линии и начали маркировать продукцию. После этого к нам приехали представители Росздравнадзора, посмотрели, как всё работает, и даже сняли сюжет для федерального ТВ. Наш опыт потом стал одним из ориентиров для государственной инициативы, хотя мы и не были ее официальными участниками.

Управляющее ПО для проекта было написано в BIOCAD полностью самостоятельно. Сейчас мы продолжаем его активное развитие, портировали под Linux и переработали под микросервисную архитектуру.

Когда мы вводили эту систему, меня «выдергивали» на разные конференции — вплоть до Торгово-промышленной палаты в Москве, куда нас приглашал Михаил Мурашко, нынешний министр здравоохранения.

  • До BIOCAD я никогда не занимался строительством ЦОДов, а здесь это случилось.

И это тоже был вызов — погрузиться и разобраться в деталях. Понятно, что я знал принципы построения отдельных серверных помещений и применял их на практике. Но чтобы построить отдельно стоящую конструкцию — настоящий ЦОД — это было впервые.

Строился сам объект достаточно быстро — это модульная конструкция. Ее привезли в обед и возвели уже к 8–9 вечера. Часть инженерных систем внутри была готова, оставалось лишь «допилить» и запустить — на это ушла примерно неделя.

Наш ЦОД участвовал в различных конкурсах и стал лучшим в своей категории на премии «ЦОДы. РФ». У нас даже дипломчик на этот счет висит в нем.

  • Мы сделали проект выдачи корпоративного оборудования через вендинговые автоматы IT Point.


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


Что айтишники и BIOCAD могут дать друг другу

Специфических скилов для того, чтобы попасть в фарму, не нужно. Всему можно научиться в процессе.


Что есть классного в компании для развития сотрудников?

Наш стек технологий. Например, это система доставки виртуальных рабочих мест — Citrix.

У нас 2,5 тысячи репозиториев в GitLab — это место, откуда начинаются все кастомные или доработанные приложения BIOCAD. Довольно высокий показатель для производственной компании.

При этом большинство процессов автоматизировано. Системы из репозиториев GitLab собираются и тестируются автоматически, а релизы проходят в том же режиме. Это позволяет в любой момент увидеть, кто, когда и какие изменения вносил, а при необходимости — откатиться на предыдущие версии. Большинство конфигураций по настройке рабочих окружений сотрудников — набор всех доступов и необходимого софта — тоже автоматизированы. То есть специалисту технической поддержки не нужно нажимать на кнопки каждый раз, когда он настраивает рабочее место нового сотрудника — достаточно слегка изменить готовый «сценарий».

Это база для IT-компаний вроде «Яндекса» или VK, но не для технологических или производственных компаний. Все процессы у нас адаптированы под постоянные перемены.

Хотите небольшое виртуальное собеседование на специалиста техподдержки? Вот несколько моих любимых задачек.

Первая:


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

Вторая:


Правильный ответ — на одну секунду.


Про work-life balance

Конечно, иногда нужно переключаться. Во время пандемии я осуществил свою детскую мечту — приобрел электрогитару и начал учиться играть, но толком пока так и не освоил ее. А еще я люблю поездки, чаще всего — по России. С 2018 года, если выбираю море, то Черное. Уровень отелей там за последнее время сильно вырос, появились достойные варианты, которые могут составить конкуренцию зарубежным, даже с концепцией «все включено».

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

Это осознанный выбор: меня мало что увлекает так, как IT. Дома у меня есть небольшая среда виртуализации — она позволяет опробовать новые идеи или системы в безопасных условиях, не на продукте и не отвлекая команду:


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


Вот курсы и мероприятия, которые я могу порекомендовать:

  1. Конференция HighLoad — достаточно дорогая для посетителей, но от компании нас периодически приглашают бесплатно.
  2. События Яндекса — регулярные митапы и конференции от Яндекса по самым разным направлениям IT: от инфраструктуры до машинного обучения. Можно послушать доклады ведущих специалистов и пообщаться с коллегами из индустрии.
  3. Курс от Skillbox по Kubernetes — мои сотрудники работают на этой платформе, а я не всегда успеваю. Этот курс помог мне наверстать упущенное: много лабораторных заданий и знания сразу нужно применять на практике — на одной теории далеко не уедешь.
  4. Курс Introduction to Linux — отличный старт для тех, кто хочет глубже разобраться в современных операционных системах и получить практические навыки, востребованные в инфраструктурных и DevOps-командах.

В IT главное — не останавливаться. Пока вокруг всё меняется, ты тоже растешь. Наверное, поэтому я до сих пор с интересом жду каждый рабочий день.

«Когда всё работает — не дыши»: блиц с Павлом Пальниковым

B—News: Какой процесс в жизни ты бы автоматизировал, если бы мог?
— Поход к стоматологу =)

Без чего невозможна хорошая инфраструктура?
— Без грамотных, заинтересованных и лояльных сотрудников. Ну и без кофемашины, конечно 😉

Когда лучшее решение — не делать ничего?
— Когда все работает. Главное — не дышать и не моргать, чтобы не сломалось =)

В чем кайф ручной настройки, даже когда все можно скриптовать?
— Проверить скорость слепой печати 😉

Какое правило ты нарушаешь чаще всего?
— Не перебивать собеседника 🙁

Самый быстрый способ остаться без связи?
— Утопить телефон (пока не удалось).

Как ты узнаешь, что команда сработала на 100%?
— Когда вся инфраструктура работает без сбоев.

Любимая игра детства?
— Конструктор (из СССР), позже — танчики на приставке. Иногда и сейчас устраиваем сражения семьей 🙂

Чем бы занялся, если бы не стал айтишником?
— Стал бы поваром. Практикую с детства, начинал с пирогов. Пока не автоматизировал 😉

Самое странное устройство, которое приходилось чинить?
— Система контроля доступа в конце нулевых в ОП «Любучаны». Она не работала до этого, хотя требовалось только ввести корректные адреса устройств. «А вы точно включили в розетку?» 😀

Фраза, которую ты чаще всего говоришь команде?
— Хороших выходных =)

Один совет айтишнику, который хочет в фарму?
— Учиться и учиться быть гибким!

МЫ ИСПОЛЬЗУЕМ ФАЙЛЫ COOKIE
Мы используем cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера. Подробнее