Go-разработчик Nova Container Platform
Разработка Kubernetes Operators и Controllers на Go для управления компонентами платформы Nova Container Platform, включая реализацию логики жизненного цикла Kubernetes-ресурсов, работу с Kubernetes API и CRD, проектирование API между компонентами, разработка микросервисов, обеспечение производительности и надёжности, написание тестов, участие в code review и расследовании проблем, работа с CI/CD, поддержка технической документации.
Обязанности
Разрабатывать и развивать Kubernetes Operators и Controllers на Go для управления компонентами платформы; Реализовывать логику управления жизненным циклом Kubernetes-ресурсов: создание, изменение, обновление, удаление и восстановление после сбоев; Работать с Kubernetes API и расширять его с помощью CRD и других механизмов Kubernetes; Проектировать и реализовывать API и контракты взаимодействия между компонентами платформы; Разрабатывать и поддерживать микросервисы и инфраструктурные компоненты на Go; Разбираться в проблемах производительности, надёжности и конкурентного выполнения компонентов; Писать unit-, integration- и e2e-тесты для разрабатываемого функционала; Проводить code review и участвовать в обсуждении технических решений; Участвовать в расследовании и устранении сложных проблем; Работать с CI/CD-процессами автоматической сборки, тестирования и поставки компонентов; Поддерживать техническую документацию.
Требования
Коммерческий опыт разработки на Go от 2–3 лет; Практический опыт работы с Kubernetes и понимание принципов его работы; Понимание Kubernetes API и опыт работы с CRD; Опыт разработки или поддержки Kubernetes Operators / Controllers будет большим преимуществом; Понимание основных принципов работы reconcile loop и управления desired state; Хорошее понимание конкурентности в Go: goroutines, channels, context, mutexes; Опыт разработки REST или gRPC API; Умение писать и поддерживать автоматизированные тесты; Опыт работы с Docker и понимание принципов контейнеризации; Опыт работы с Git и CI/CD; Понимание принципов построения микросервисных приложений; Внимательное отношение к качеству кода и готовность разбираться в сложных технических проблемах; Способность самостоятельно доводить задачи от постановки до production.
Условия
Конкурентную заработную плату, соответствующую навыкам, прозрачную систему премирования; Работу в аккредитованной ИТ-компании; Гибридный формат работы — можно работать удаленно или в офисе с командой; Курсы и тренинги от корпоративного университета, возможность внешнего обучения и сертификации за счет компании, регулярные внутренние митапы и обмен опытом; Заботу о здоровье: у нас есть ДМС в лучших клиниках с полным пакетом услуг (включая стоматологию и телемедицину) с первого рабочего дня, разнообразные спортивные программы в офисе и за его пределами; Комфортный и уютный офис с парковкой, собственным кафе и компенсацией питания, кухни на каждом этаже, спортзал с душевой.
Откликнуться на вакансию свайпом в Telegram
Зарплату работодатель не указал. Ориентир по данным исследований.
Работа Go-разработчиком — все вакансии подборки
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.