Go-разработчик Nova Container Platform

Orion soft · Россия · по договорённости

Компания
Orion soft
Город
Россия
Зарплата
по договорённости
Уровень
junior
Формат
гибрид

Описание вакансии
Orion soft создает стабильное ПО для ИТ-инфраструктуры Enterprise-бизнеса. Наши продукты помогают автоматизировать и оптимизировать процессы, создавать защищенную инфраструктуру под КИИ, строить частные облака и запускать эффективные ML/AI-процессы. Мы ищем Go-разработчика уровня Middle+/ Senior . Нам нужен инженер, которому интересно не просто писать backend-сервисы, а разбираться в Kubernetes и создавать компоненты, управляющие его ресурсами.

Твои задачи
- Разрабатывать и развивать 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.

Здорово, если ты
- Имеешь опыт разработки Kubernetes Operators с использованием controller-runtime или Kubebuilder;
- Имеешь опыт работы с admission webhooks;
- Понимаешь устройства Kubernetes control plane;
- Имеешь опыт работы с Helm, Kustomize, Argo CD или Flux;
- Имеешь опыт работы с Prometheus и другими инструментами observability;
- Имеешь опыт работы с публичными или private cloud-платформами;
- Участвовал в open-source проектах.

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

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.

Многих вакансий каталога нет на агрегаторах

12900+ вакансий от 1200+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 600+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.