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

Требования

Бэкенд, Старший (Senior)GolangPythonJava

Местоположение и тип занятости

Москва

Компания

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России

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

Условия работы

Проект: Основная задача команды — это исследования новых технологий в части Serverless (OpenFaaS, Knative), сред исполнения (K8S/OpenShift), DevSecOps.

Мы изучаем новейшие технологии и разрабатываем MVP облачных сервисов как на основе Open Source технологий, так и на базе собственных решений.

Также наше подразделение реализует MVP контроллеров для K8S, плагинов к системам шифрования, системам контроля политик и объектным хранилищам.

Задачи:

  • Пилотирование инфраструктурных продуктов;
  • Модифицикация исходного кода Open Source продуктов в части плагинов и расширений;
  • Создание Admission Controlller, Custom Autoscaler, Custom Scheduller;
  • Создание и доработка API облачных сервисов;
  • Выработка и защита архитектурных решений;
  • Взаимодействие с Team Lead смежных команд;
  • Пилотирование новых технологий Сloud Native;
  • Разработка MVP
  • Участие в разработке архитектурных решений;
  • Участие в оценке и декомпозиции задач.

Для нас важно:

  • Опыт разработки на Go от 2 лет;
  • Понимание, как работает код Istio, Envoy, K8S;
  • Понимание принципов, заложенных в технологиях контейнеризации, виртуализации, Serverless;
  • Понимание как должны работать системы управления облаком: tooling, provisioning, billing, квотирование;
  • Опыт скриптования на Bash, Python, Gotemplate;
  • Опыт автоматизации развёртывания инфраструктуры с использованием одного или нескольких инструментов: Ansible, Terraform, Pulumi;
  • Опыт работы с системами мониторинга Zabbix, Prometheus или другими;
  • Опыт работы с базами данных PostgreSQL;
  • Опыт работы с системой контроля версий Git;
  • Опыт работы и понимание принципов CI/CD;
  • Опыт разработки REST API, gRPC API;
  • Опыт разработки контейнеризированных приложений под OpenShift/K8S;
  • Понимание микросервисной архитектуры.

Бонусы

Работа в SberTech ― это:

  • Проекты большого масштаба в которых есть возможность делать жизнь миллионов людей лучше;
  • Сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • Оборудование: мощное железо, дополнительные мониторы ― все для решения масштабных задач и экспериментов;
  • Команда: работа бок о бок со лучшими из IT-индустрии, каждый из которых может поделиться своей экспертизой;
  • Профессиональное развитие: развиваем культуру профсообществ и внутри компании мы организуем meetup, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • Новый опыт: лучшие сотрудники выступают на ИТ-конференциях;
  • Офис Даниловский Форт - 10-15 минут от метро Тульская и МЦК Верхние Котлы, крытый паркинг для всех сотрудников, велопарковка;
  • Здоровье и спорт: программа ДМС для сотрудников и их родственников, собственный тренажерный зал в офисе.