Senior Golang Developer (Cloud Devtools)
09 Декабря 2024
Город:
Москва
Занятость:
Полная занятость
Компания "SberCloud"
Команда DevTools занимается разработкой инструментов для автоматизации процессов разработки и доставки программного обеспечения на сервисы публичного облака Evolution (IaaS, PaaS, Container Apps, K8S). Мы занимаемся созданием сервисов, которые являются аналогом AWS CodeCommit, AWS CodeBuild и AWS CodePipeline, Azure DevOps, которые обеспечивают высокую производительность, надежность и безопасность процесса создания интеллектуальной ценности. Наши сервисы будут нативно интегрированы с IaaS, PaaS и Containers слоем облака, что будет давать нашим клиентам потрясающий опыт работы в облаке, не занимаясь обслуживанием инфраструктуры и сторонними инструментами. У вас будет уникальная возможность участвовать в создании инструментов, которые помогают инженерам (Dev, DevOps. DataOps, MLOps, QA) управлять их продуктом на всех этапах его жизненого цикла, от написания кода, до доставки продукта клиентам.
- Разрабатывать бекенд Devtools платформы (аналог Azure Devops, AWS CodeCommit, AWS
- CodeBuild, AWS CodePipeline), которая нативно интегрирована в облако: система хранения и версионирования кода, ci\cd, pipelines и т.д.
- Проектировать и разрабатывать сервисы продукта, а также интегрировать с другими продуктами в облаке Делать Code Review
Стэк технологий:
- Golang,Redis/KeyDB,PostgreSQL,Kubernetes,GRPC, Protobuf, GraphQL, Temporal, Terraform.
Примеры задач:
- Проектирование архитектуры shared PaaS сервиса CI/CD или Git-like.
- Проектирование и реализация инструментов редактирования и ревью кода в режиме онлайн.
- Решение задачи версионирования больших файлов, построение. взаимодействия с хранилищами типа S3.
- Построение CI/CD с поддержкой MLOps - Inference или Training стадиями, интеграция с Quality Gate и DevSecOps инструментами.
- Проектирование и реализация инструмента для деплоя в ContainerApps и другие Serverless PaaS.
- Развитие PaaS-инструментов разработчика в сторону "рабочего места" и превращение этого в платформу разработки полного цикла.
Требования:
- Знание Golang; Опыт работы на Go от 3х лет.
- Опыт разработки распределенных систем и микросервисов.
- Уверенные знания работы с Git и CI\CD инструментами.
- Умение писать юнит, интеграционные тесты и тестировать код с их помощью.
- Опыт работы с Kubernetes как пользователь.
- Наличие знаний о разработке безопасных приложений.
- Базовые представления о паттернах проектирования приложений и микросервисов.
- Понимание Cloud Native подхода при разработке сервисов.
- Представление о подходах Serverless и Low-code будет плюсом.
- Опыт работы в российских и зарубежных облаках будет большим плюсом.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Декабря
Senior Frontend developer( Сбербанк )
Москва
Компания "Сбербанк" Мы - команда «Управление обеспечением», которая внедряет новые продукты и оптимизирует существующие для бизнеса Департамента...
05 Декабря
Москва
Компания "БАНК УРАЛСИБ" Мы ищем Java-разработчика в команду, которая занимается разработкой полностью обновленного онлайн-банка. Да, мы банк,...
05 Декабря
Python developer (Middle/Senior)( Умскул )
Москва
Компания "Умскул" «Умскул» — самая крупная онлайн-школа подготовки к ЕГЭ и ОГЭ, которая входит в топ-10 EdTech-компаний в России, а также...
05 Декабря
Senior/Regular С++ Разработчик( IBS )
Москва
Компания "IBS" Мы ищем Senior/ Regular С++ Разработчика в команду разработку мульти-продуктовой системы электронной торговли на финансовых...
05 Декабря
Москва
Компания "Star-Staff" Требования: Опыт разработки на Go 5-7 лет; Опыт работы на позиции Tech Lead/Team Lead; Опыт работы на...
Вакансия размещена в отрасли