Devops (Команда Functions)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы разрабатываем платформу для облачных вычислений (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-конференциях;
- Корпоративные скидки для спорта, отдыха и не только;
- Возможность организации гибкого графика работы;
- Конкурентная оплата труда + Высокий годовой бонус по результатам работы.