Golang developer
Прямой работодатель СБЕР SberTech ( sberbank.ru )
Опыт работы от 3 до 5 лет
Команда Functions ищет инженера Dev Golang.
Что мы делаем
Functions - продукт для разработчиков, создающих приложения на базе Serverless архитектуры. При этом FaaS платформа снимает с разработчика приложения задачи выделения вычислительных ресурсов, развертывания, масштабирования, интеграции с сервисами мониторинга, позволяя сосредоточиться на разработке бизнес-логики. Мы верим, что Serverless архитектура - это очередной шаг в развитии индустрии разработки ПО и создаем продукт, который позволит качественно повысить эффективность разработки приложений в банке.
Продукт Functions поставляется как on-premise решение для развертывания на базе кластера Kubernetes или Openshift. Функции разрабатываются на языках программирования Java, Python, Golang и распространяются как Docker образы. Мы создаем среду исполнения на основе open source компонентов, а также предоставляем базовые реализации функций с готовой интеграцией с сервисами банка.
Наши ориентиры: AWS Lambda, Apache OpenWisk, OpenFaaS, Knative
Задачи:
- Развитие компонентов платформы OpenFaaS под локальные требования.
- Реализация multitenancy, интеграция с сервисами безопасности, учет потребления ресурсов.
Функциональные обязанности:
- разработка кода;
- разработка Unit-тестов и интеграционных тестов;
- профилирование кода;
- участие в принятии архитектурных решений;
- ведение задач в Jira;
- оптимизация рабочего процесса CI/СD;
- проведение Code Review;
- оказание поддержки пользователей со стороны разработки;
- работа с обращениями пользователей (Jira, чат, телефон, почта);
- устранение багов, замечаний;
- внедрение и поддержка, оперативное устранение багов в продакшн версии продукта;
- проведение нагрузочных тестов
Технические компетенции:
- Паттерны проектирования распределенных приложений
- Golang
- NATS, S3
- Kubernetes, Docker, Linux
- Понимание протоколов HTTP(S), TCP, DNS
- Плюсом будет опыт работы с AWS/GCP/Azure
Бонусы:
- ДМС, страхование от несчастных случаев;
- Ежегодные курсы повышения квалификации, возможность изучать английский язык на территории компании;
- Возможность участвовать и выступать на российских и международных IT-конференциях;
- Корпоративные скидки для спорта, отдыха и не только;
- Возможность организации гибкого графика работы;
- Конкурентная оплата труда + Высокий годовой бонус по результатам работы.