Олег Овсиенко, Заместитель директора по разработке программного обеспечения
Я пришел в компанию в 2011 году. Тогда это была ЗАО «Калуга Астрал» с небольшим офисом на Теренинском переулке. Прошел путь от Junior разработчика до заместителя директора по разработке ПО. Помню, как увидел вакансию .NET разработчика. В тот момент я использовал аналогичный стек в дипломной работе.
После прохождения собеседования мне дали оплачиваемое тестовое задание: перевести десктопную утилиту в веб. Для меня это было первое подобное задание, до этого веб-разработкой я не занимался. По итогам выполненного задания меня взяли в штат несмотря на то, что я был студентом без опыта.
За это время я успел поучаствовать во множестве проектов в различных ролях. И продолжаю находить для себя варианты развития внутри компании. Я был и desktop-разработчиком, и fullstack-разработчиком. Был тим лидом, занимался DevOps. Даже довелось пописать на 1С. Я не задерживался на одном месте долго. Выполнял задачу, выводил продукт в продакшн и переходил дальше к новым вызовам, целям и задачам.
Желание улучшить продукт подталкивало меня изучать новые системы и методологии. Так я организовал отдел DevOps-компании. Несколько лет назад у нас не было автоматизированных систем развертывания приложений. В продукте Астрал.Онлайн на старте разработки выкладывали обновления на продакшн-стенды вручную через копирование файлов. Это был неэффективный подход. Первым делом после прихода в проект я настроил автоматизированный Deploy в TFS. Так началось моё развитие в области DevOps.
Позже, разрабатывая продукт АО5, мы впервые использовали системы контейнеризации и оркестрации. Также это был первый продукт на базе микросервисной архитектуры. Сейчас это стало стандартом.
Такой подход помогает не только лучше понимать продукты компании, но и улучшать свои технические навыки и расти профессионально.
Совет новичкам:
Старайтесь постоянно расти и развиваться, впитывайте новые знания. Не бойтесь спрашивать и общаться, не замыкайтесь. У нас очень дружный коллектив, все готовы помочь. И если сталкиваешься с какими-то проблемами, сотрудники-разработчики, участники команд, все, включая ТОП-менеджеров компании, готовы помочь, открыты к общению.
Не забывайте про отдых. Работа в компании очень динамичная, мы постоянно движемся вперед, запускаем новые проекты, бросаем серьезные вызовы. При этом важно всегда находить время для перезагрузки, менять обстановку, чтобы с новыми силами включаться в работу.