Devops (Команда Functions)

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

Санкт-ПетербургПолный рабочий день

Компания

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

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

Мы разрабатываем платформу для облачных вычислений (serverless – бессерверные вычисления), а именно направление Function as a Service (FAAS), над которыми ведут работу самые крупные IT корпорации такие как Google Cloud, Amazon (AWS), Yandex и тд. Наше решение Sber.Functions позволяет загрузить программный код в виде функции в облаке под управлением Openshift/Kubernetes без необходимости создания Docker образов и настройки окружения. Это снижает требования к разработчикам, повышает утилизацию вычислительных ресурсов, ведет к сокращению издержек. Это коробочный продукт для B2B и B2C
Проект новый и очень перспективный, запустили разработку в октябре этого года, используется современный стек технологий, архитектура создается с нуля. Каждый, кто присоединится к команде, будет стоять фактически у истоков его создания. Выпуск первой продакшен версии запланирован на март 2021 года, беклог фичей расписан до конца след года
Для разработки используется Agile методология, работаем по итерациям, 2-х недельные спринты. Каждая фича проходит след-е фазы разработки - планирование, дизайн, реализация, тестирование. Проводятся регулярные встречи внутри команд. Каждый участник принимает участие в ретроспективе в конце итерации, может высказать, что можно улучшить в процессах или разработке, предложить свои идеи.
Технологический стек, используемый на проекте - Java (Spring), React, Typescript, Golang, Python, helm, Openshift, k8s, Istio.

Задачи:

  • Развертывание среды исполнения serverless функций. Интеграция с системами Банка.
  • Построение DevOps конвейера доставки компонентов sber.functions.
  • Обеспечение высоких эксплуатационных характеристик продукта. Прозрачность состояния за счет интеграции с системами мониторинга и трассировки.
  • Сопровождение инсталляций sber.functions

Функциональные обязанности:

  • Построение CI/CD процесса
  • Опыт разработки механизмов централизованного управления конфигурациями и автоматизации развертывания (Ansible, Salt, Puppet, Chef)
  • настройка и управление инфраструктурой приложения
  • мониторинг окружения
  • оптимизация производительности
  • решение инцидентов, troubleshooting
  • взаимодействие со смежными командами

Технические компетенции:

  • Jenkins, Maven, Gradle
  • OpenShift/ Kubernetes/ Helm/ Istio / Prometheus
  • Docker, Linux
  • Ansible, Bash
  • Системы виртуализации
  • Опыт эксплуатации баз данных
  • Понимание протоколов HTTP(S), TCP, DNS
  • Плюсом будет опыт работы с AWS/GCP/Azure

Условия:

  • ДМС, страхование от несчастных случаев;
  • Ежегодные курсы повышения квалификации, возможность изучать английский язык на территории компании;
  • Возможность участвовать и выступать на российских и международных IT-конференциях;
  • Корпоративные скидки для спорта, отдыха и не только;
  • Возможность организации гибкого графика работы;
  • Конкурентная оплата труда + Высокий годовой бонус по результатам работы.