Senior golang developer

WMT

Senior golang developer

Москва, улица Остоженка

Метро: Кропоткинская

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

Обязанности:

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

Внедрять новые фичи автоматизации, недоступные при on-prem установке: self-healing сегментов, automated rebalance, zero-downtime upgrades, csi-snapshots

Строить интеграции с системами безопасности

Разрабатывать систему метрик и алертинга

Писать e2e-тесты, integration-тесты, chaos-эксперименты для проверки отказоустойчивости кластера, а также проводить нагрузочное и стресс-тестирование

Требования:

Программирование:

Знание Golang: concurrency, profiling, error handling, dependency injection, clean architecture.

Умение писать идиоматичный, тестируемый, production-ready код с покрытием unit/integration/e2e-тестами (Ginkgo, Gomega, envtest).

Опыт работы с gRPC, HTTP API, CLI-инструментами (cobra, viper).

2.Базы данных:

Понимание устройства и принципов работы PostgreSQL (или GreenplumDB)

Умение писать и оптимизировать аналитические SQL-запросы, понимание EXPLAIN ANALYZE, партиционирования, проекций, статистик.

3.Администрирование Linux систем:

Опыт работы с RHEL/CentOS

Понимание cgroups, namespaces, systemd, SELinux, network namespaces.

Опыт работы с Docker, containerd, CRI-O

4.Непрерывная разработка и интеграция (CI/CD):

Понимание Git, GitOps, trunk-based development.

Опыт работы с GitLab CI

Будет плюсом, если вы:

Знаете GreenplumDB Open Source / VMware Tanzu Greenplum / ArenadataDB версий 6+; имеете опыт использования данной MPP-системы.

Понимаете принципы построения распределённых, отказоустойчивых систем.

Понимаете устройство Kubernetes, знаете/работали с k8s-контроллерами

Имеете опыт промышленной разработки и тестирования Kubernetes Operators с использованием operator-sdk, controller-runtime, kubebuilder, client-go.

Имеете опыт работы с облаками (VK Cloud / YandexCloud / OpenStack / AWS)

Понимаете принципы CRD, reconciliation loop, finalizers, ownerReferences, status conditions в K8S

Умеете исследовать нетривиальные проблемы и предлагать новые решения

Условия:

Высокий уровень дохода;

Новые технологии;

Интересные задачи.

Навыки
  • Kubernetes
  • Greenplum
  • Golang
Посмотреть контакты работодателя

Адрес

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

VK
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Noroots
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
Shvacher
Удаленная работа
  • Санкт-Петербург

  • до 600000 RUR

Рекомендуем
2ГИС
Удаленная работа
  • Санкт-Петербург

  • до 600000 RUR

TASSTA
Удаленная работа
  • Санкт-Петербург

  • до 600000 RUR

VK
Удаленная работа
  • Санкт-Петербург

  • до 600000 RUR

Достависта. Сервис курьерской доставки

Senior DevOps Engineer

Достависта. Сервис курьерской доставки

Удаленная работа
  • Санкт-Петербург

  • до 600000 RUR

СП Солюшен
Удаленная работа
  • Санкт-Петербург

  • до 600000 RUR

SDO
Удаленная работа
  • Санкт-Петербург

  • до 350000 RUR

Веб-студия Круглый Квадрат

Senior Fullstack-разработчик

Веб-студия Круглый Квадрат

Удаленная работа
  • Санкт-Петербург

  • до 450000 RUR

HuntIT
Удаленная работа
  • Санкт-Петербург

  • до 450000 RUR

StudyWorld
Удаленная работа
  • Санкт-Петербург

  • от 250000 RUR

Удаленная работа
  • Санкт-Петербург

  • от 250000 RUR

СП Солюшен
Удаленная работа
  • Санкт-Петербург

  • от 250000 RUR

Честный знак.рф

Senior Kotlin (backend) разработчик

Честный знак.рф

Удаленная работа
  • Санкт-Петербург

  • от 250000 RUR

TravelLine
Удаленная работа
  • Санкт-Петербург

  • до 500000 RUR

Датаджайл
Удаленная работа
  • Санкт-Петербург

  • до 500000 RUR

Kaiten
Удаленная работа
  • Санкт-Петербург

  • до 500000 RUR

Digital Security
Удаленная работа
  • Санкт-Петербург

  • до 330000 RUR

High Sky
Удаленная работа
  • Санкт-Петербург

  • до 8000 USD

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

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