Проект Common Deployment Toolkit в Open Single Management Platform — это новый проект призванный упростить развертку, конфигурирование, обноление и расширение продуктов ЛК в среде заказчика, а также управление кластером. Мы используем лучшие практики и стандарты индустрии. Мы разрабатываем решение, которое в дальнейшем будет использоваться множеством заказчиков и продуктов.


Чем нужно будет заниматься:

  • Написание микросервисов на Go;
  • Написание тестов (unit, smoke, integration);
  • Участие в проработке архитектуры;
  • Участие в выборе технологий и подходов;
  • Участие в оценке длительности работ;
  • Участие в поддержке тестовых и продакшен сред.

 

Обязательные навыки:

  • 2+ года разработки на Go;
  • Опыт использования инструментария для тестирования, профилирования, документирования; и анализа кода на Go;
  • Опыт проектирования и использования REST и RPC интерфейсов;
  • Понимание принципов SOLID и умение их применять;
  • Знание паттернов проектирования и умение их применять;
  • Опыт работы с Docker/K8s.

Большим плюсом будет:

  • Понимание концепции чистой архитектуры;
  • Опыт работы с реляционными базами данных (PostgreSQL, MySQL, MS SQL);
  • Навыки продвинутого Linux пользователя.