Golang-разработчик

Хелоу

Golang-разработчик

Москва, 1-й Волконский переулок, 15

Метро: Цветной бульвар

Описание вакансии

Обязанности:
  • Разработка и поддержка Kubernetes операторов для управления cloud ресурсами

  • Создание микросервисов для IaaS/PaaS платформы (compute, storage, network services)

  • Реализация multi-tenant архитектуры с изоляцией ресурсов

  • Разработка billing и metering сервисов для учета потребления ресурсов

  • Создание admission webhooks и validating/mutating webhooks для Kubernetes

  • Оптимизация производительности сервисов для обработки >10K RPS

  • Разработка SDK и клиентских библиотек для API платформы

  • Участие в проектировании распределенных систем с высокой доступностью

  • Написание e2e и интеграционных тестов для операторов

Требования:
  • 3+ года production опыта разработки на Go

  • Опыт разработки cloud-native приложений для Kubernetes

  • Понимание Kubernetes API и client-go библиотеки

  • Опыт работы с Custom Resources (CRD)

  • Опыт работы с gRPC и Protocol Buffers

  • Практический опыт с PostgreSQL и понимание работы с БД в Kubernetes

  • Опыт написания REST API с OpenAPI/Swagger спецификацией

  • Git, опыт работы с GitLab/GitHub flow

Технический стек

  • Go: goroutines, channels, context, interfaces, generics

  • Kubernetes: pods, services, deployments, statefulsets, jobs, cronjobs

  • Observability: Prometheus metrics, structured logging, distributed tracing

  • Testing: unit tests, gomock, ginkgo

  • CI/CD: GitLab CI, контейнерная сборка

  • Messaging: NATS для event-driven архитектуры

  • Caching: Badger, Redis для высоконагруженных сервисов

Плюсом будет

  • Опыт разработки Kubernetes операторов с использованием Kubebuilder или Operator SDK

  • Опыт работы с KubeVirt, CloudNativePG или другими операторами

  • Знание другого языка программирования (например, typescript или rust)

  • Опыт работы с CSI/CNI/CRI интерфейсами Kubernetes

  • Опыт работы с service mesh (Istio, Linkerd)

  • Сертификации: CKA, CKAD, CKS

  • Опыт работы с другими cloud платформами (AWS, GCP, Azure)

  • Знание SRE практик и опыт внедрения SLI/SLO

Что вы будете создавать:

  • Cloud Controller Manager для интеграции с нашей инфраструктурой

  • Storage операторы для динамического provisioning дисков через Linstor

  • Network операторы для управления VPC и floating IPs

  • VM операторы на базе KubeVirt для lifecycle management виртуальных машин

  • Database операторы для автоматизации PostgreSQL, MySQL, Redis кластеров

  • Backup операторы для автоматического резервного копирования

  • Autoscaling сервисы для горизонтального и вертикального масштабирования

  • API Gateway с rate limiting, authentication, authorization

  • Webhook сервисы для валидации и мутации ресурсов

Условия:
  • Офис в Москве на м. Цветной Бульвар

  • Работа только из офиса, без гибрида, но тебе понравится

  • Зарплата выше рынка

  • Оплата профильных сертификаций (CKA, CKAD, CKS) и обучения

  • Топовое железо

  • Доступ к тестовым кластерам для экспериментов

Этапы отбора

Скрининг интервью - 20 минут

Техническое интервью

Live coding - решение практической задачи (1 час)

Финальное интервью с CTO (45 минут)

Оффер в течение 2 дней

Обязательно приложите

  • GitHub/GitLab профиль с примерами кода

  • Ссылки на open source проекты или contributions (если есть)

  • Описание самого интересного проекта на Go

  • Примеры разработанных вами операторов или микросервисов

  • Публикации или выступления по Go/Kubernetes (если есть)

Мы ищем того, кто пишет элегантный Go код и понимает философию cloud-native. Если вы можете объяснить, почему context.Context это первый аргумент функции, знаете когда использовать channels vs mutexes, и понимаете как работает reconciliation loop в Kubernetes — добро пожаловать в команду!

Примеры задач из нашего backlog

  • Миграция монолитного API на микросервисы с сохранением обратной совместимости

  • Разработка оператора для автоматического управления SSL сертификатами

  • Оптимизация control plane для работы с 100K+ custom resources

  • Реализация multi-region репликации для stateful сервисов

Навыки
  • Golang
  • Kubernetes
  • gRPC
  • REST API
  • GitLab CI
  • CI/CD
  • Grafana
  • Prometheus
  • Микросервисная архитектура
  • Apache Kafka
  • Redis
  • PostgreSQL
  • ИТ-архитектура
  • SLA
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Виасат Тех

Golang developer

Виасат Тех

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
КСК-Эйч Ар

GoLang Developer

КСК-Эйч Ар

Полный день
  • Москва

  • Не указана

Рекомендуем
DatsTeam
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
АМТЕХ
Полный день
  • Москва

  • Не указана

Лин Айти
Удаленная работа
  • Москва

  • Не указана

Иксстек
Полный день
  • Москва

  • Не указана

WILDBERRIES
Полный день
  • Москва

  • Не указана

MIND Software
Удаленная работа
  • Москва

  • Не указана

Магнум
Полный день
  • Москва

  • до 250000 RUR

WILDBERRIES
Удаленная работа
  • Москва

  • до 250000 RUR

РДП Энтерпрайз
Удаленная работа
  • Москва

  • до 250000 RUR

Системная Интеграция

Golang-разработчик

Системная Интеграция

Полный день
  • Москва

  • до 250000 RUR

Клируэй Текнолоджис

Golang разработчик

Клируэй Текнолоджис

Удаленная работа
  • Москва

  • до 350000 RUR

Ассоциация IPChain

Golang-разработчик

Ассоциация IPChain

Полный день
  • Москва

  • от 250000 RUR

HFLabs
Удаленная работа
  • Москва

  • до 250000 RUR

Customapp
Удаленная работа
  • Москва

  • до 350000 RUR

IndigoSoft
Удаленная работа
  • Москва

  • до 350000 RUR

Оконный континент
Полный день
  • Москва

  • до 350000 RUR

КСК-Эйч Ар

Lead Golang Developer

КСК-Эйч Ар

Полный день
  • Москва

  • до 350000 RUR

Ябби

Golang developer

Ябби

Удаленная работа
  • Москва

  • до 220000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию