К ВАКАНСИЯМ

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

Разработка
Middle+
Nova
Go
Senior
Frame 2085653457 (1)
Group 2085653313
описание вакансии
[ 01 ]

Orion soft создает стабильное ПО для ИТ-инфраструктуры Enterprise-бизнеса.

Наши продукты помогают автоматизировать и оптимизировать процессы, создавать защищенную инфраструктуру под КИИ, строить частные облака и запускать эффективные ML/AI-процессы.

Мы ищем Go-разработчика уровня Middle+/ Senior. Нам нужен инженер, которому интересно не просто писать backend-сервисы, а разбираться в Kubernetes и создавать компоненты, управляющие его ресурсами.

твои задачи
[ 02 ]
  • Разрабатывать и развивать Kubernetes Operators и Controllers на Go для управления компонентами платформы;

  • Реализовывать логику управления жизненным циклом Kubernetes-ресурсов: создание, изменение, обновление, удаление и восстановление после сбоев;

  • Работать с Kubernetes API и расширять его с помощью CRD и других механизмов Kubernetes;

  • Проектировать и реализовывать API и контракты взаимодействия между компонентами платформы;

  • Разрабатывать и поддерживать микросервисы и инфраструктурные компоненты на Go;

  • Разбираться в проблемах производительности, надёжности и конкурентного выполнения компонентов;

  • Писать unit-, integration- и e2e-тесты для разрабатываемого функционала;

  • Проводить code review и участвовать в обсуждении технических решений;

  • Участвовать в расследовании и устранении сложных проблем;

  • Работать с CI/CD-процессами автоматической сборки, тестирования и поставки компонентов;

  • Поддерживать техническую документацию.

наши ожидания
[ 03 ]
  • Коммерческий опыт разработки на 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.

здорово, если ты
[ 04 ]
  • Имеешь опыт разработки Kubernetes Operators с использованием controller-runtime или Kubebuilder;

  • Имеешь опыт работы с admission webhooks;

  • Понимаешь устройства Kubernetes control plane;

  • Имеешь опыт работы с Helm, Kustomize, Argo CD или Flux;

  • Имеешь опыт работы с Prometheus и другими инструментами observability;

  • Имеешь опыт работы с публичными или private cloud-платформами;

  • Участвовал в open-source проектах.

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