Игорь Дворецкий о пути к должности Developer Advocate
Начинал свою карьеру как системный администратор, затем стал DevOp s-инженером. Не являлся разработчиком, не писал код в большом количестве, хотя и работал с ним.
Позднее Игорь Дворецкий занимал должность Developer Advocate в The Linux Foundation, вернее The Cloud Native Computing Foundation (CNCF). Это один из самых больших оупенсорсных фондов в мире. Один из них ключевых проектов – Kubernetes. Это оупенсорная система, разработанная Google и переданная The Linux Foundation, после чего была создана CNCF.
До CNCF работал в компании, которая выпускает коммерческие продукты на базе оупенсорсных технологий. Занимался OpenStack и другими. Собственно, Kubernetes – технология, с помощью которой ты, в том числе, можешь расширить свои сценарии использования OpenStack как технологии виртуализации.
В свободное от работы время заинтересовался контейнерами, ведь они позволяют упаковывать приложения и значительно снизить ресурсы, чтобы их запускать. Фактически самая популярная сегодня используемая контейнерная технология — это Docker. Впоследствии стало интересно, как их можно использовать в более крупном масштабе, скажем, уровня дата-центра. В конце 2015 г. обратил внимание на Kubernetes как на следующий этап развития контейнерных технологий.
Параллельно с тем Игорь Дворецкий начал выступать на конференциях. Один из первых докладов был о том, как интегрировать и использовать Kubernetes вместе с OpenStack. Впервые выступил с ней в 2015 году на GDG DevFest во Львове. Предыдущий опыт не позволял написать какие-либо большие технологии, но он был достаточным для понимания: какие технологии существуют на рынке, какие технологии следует или не стоит использовать для тех или иных задач.
Начало сотрудничества с CNCF
Работал бок о бок с CNCF, будучи еще в предыдущей компании, — стал первым и единственным в Украине послом по программе CNCF Ambassadors. Послы не работают непосредственно на CNCF (хотя могут работать на одну из компаний-членов фонда). Так фактически началось сотрудничество, одним из успешных примеров которого является организация Kubernetes Day во время OpenStack Summit в Бостоне.
Также возглавлял OpenStack Special Interest Group (SIG-OpenStack) – группу контрибьюторов в сообществе Kubernetes. Собственно, SIG-OpenStack занималась вопросами коллаборации между оупенсорсными сообществами OpenStack и Kubernetes, а также техническими вопросами интеграции OpenStack и Kubernetes. Кроме того, уже тогда сотрудничал с Kubernetes Product Management. Стал одним из основателей Product Management SIG (SIG-PM). В качестве продакт-менеджера и одного из релиз-лидеров сотрудничал с маркетинговой командой CNCF.
Благодаря фонду Игорь Дворецкий имел возможность участвовать в подкастах, публиковаться в блоге Kubernetes и других медиа, как The New Stack. На одном из своих первых подкастов был гостем вместе с Апарной Синхой (сейчас Group Product Management Lead, Google) и Эриком Брюэром (Vice President of Infrastructure, Google).
В то же время в компании произошла реструктуризация и должность стала неактуальной. А CNCF открыла вакансию Developer Advocate — до этого здесь такой позиции не было. Им нужен был человек для тех вещей, которыми я уже занимался в сообществе. Поэтому отправился, прошел несколько раундов интервью и стал членом команды.