yandex
Входим в Топ-5  IT-работодателей Хабр Карьеры

Senior Golang Developer (Cloud Devtools)

РазработкаОт 3 до 6 летГибрид
Оставить резюме//

Обязанности

Команда 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 будет плюсом
  • Опыт работы в российских и зарубежных облаках будет большим плюсом

Условия

  • Участие в создании инновационных продуктов;
  • Оформление по ТК РФ и “белая” зарплата;
  • Конкурентный уровень дохода (оклад, который мы обсудим по итогам собеседования + годовой бонус);
  • Офис в центре Москвы, коворкинг в Питере или возможность работать полностью удаленно;
  • Гибкое начало рабочего дня и сокращенный рабочий день в пятницу;
  • Льготную программу ипотечного и потребительского кредитования.
  • ДМС со стоматологией и возможностью льготного подключения к программе своих детей и родственников;
  • Прозрачную систему мотивации, которая позволяет влиять на уровень дохода;
  • Работу в команде профессионалов;
  • Возможность вертикального и горизонтального роста.

Ещё у нас:

  • Бонусные программы от компаний партнёров;
  • Реферальная программа, бонусы за рекомендации кандидатов на открытые вакансии;
  • Материальная помощь при рождении детей и других семейных обстоятельствах;
  • Обучение в корпоративном университете;
  • Возможность участвовать в профильных конференциях в качестве спикера или слушателя;
  • Корпоративная жизнь: спортивные комьюнити, клубы по интересам (например, настолки, интеллектуальные игры, велоклуб и многие другие).

откликнуться

Подходит вакансия? Оставь нам свое резюме и контактные данные