15 октября 2024
Для аккредитованной ИТ-компании подбираем - Senior Golang Developer
Обязанности:
Требования:
Проектов несколько, можно будет обсудить и прийти к взаимному выбору.
1. DBaaS, разработка облачных сервисов - амбициозный проект построения публичного облака в России. Если у тебя есть интерес к базам данных, платформенной разработке, автоматизации сложной инфраструктуры, и у тебя есть опыт работы с мониторингом, профилированием, оптимизацией приложений, написанием сложных SQL запросов - то твой опыт ляжет в основу наших будущих сервисов.
Стек: Kubernetes; PostgreSQL, MySQL, Redis, MongoDB, Kafka, RabbitMQ, ElasticSearch (одна или несколько систем из списка); понимание сетей; Git; Docker, Linux; Python, Java; kubebuilder и/или operator SDK; менеджеры очередей; GitOps и ArgoCD.
2. S3 - разработка высоконагруженного S3-совместимого объектного хранилища , которое будет хранить петабайты данных. Решение задач отказоустойчивости, консистентности и совместимости с S3 API. Реализация API для интеграции с платформой и другими сервисами компании. Написание юнит- и простых интеграционных тестов для нового кода.
Стек: C/C++ , Golang, GRPC, Protobuf, Dragonboat RAFT, Pebble (KV store), Linux (работа с файлами, ssh, systemctl)
3. Kubernetes - участие в разработке Платформы Kubernetes. Создание кода. Участие в жизненном цикле разработки продукта. Участие в обсуждении продуктовой логики сервиса целиком и отдельных единиц функционала. Проведение вместе с командой технической декомпозицией задач.
Стек: Golang, Kubernetes
4. Команда DevTools - разработка инструментов для автоматизации процессов разработки и доставки программного обеспечения на сервисы публичного облака Evolution (IaaS, PaaS, Container Apps, K8S). Создание сервисов, которые являются аналогом AWS CodeCommit, AWS CodeBuild и AWS CodePipeline, Azure DevOps, которые обеспечивают высокую производительность, надежность и безопасность процесса создания интеллектуальной ценности. Наши сервисы будут нативно интегрированы с IaaS, PaaS и Containers слоем облака, что будет давать нашим клиентам потрясающий опыт работы в облаке, не занимаясь обслуживанием инфраструктуры и сторонними инструментами.
Стек: Golang, Redis/KeyDB, PostgreSQL, Kubernetes, GRPC, Protobuf, GraphQL, Temporal, Terraform
5. Новый биллинг - разработка сервисов платформы монетизации продуктов облачного провайдера : Развитие архитектуры системы, Написание кода, проведение ревью, Автоматизация тестирования и процесса поставки платформы, Формирование и развитии технологического стека платформы. Формирование технологического roadmap в направлениях - Наблюдаемость, Масштабируемость, Отказоустойчивность, Способность к восстановлению после сбоев.
Стек : Golang; Kafka, СУБД (postgresql, clickhouse), REST/gRPC API, инструменты контейнеризации (Docker, K8S) и автоматического развертывания; DDD.
Условия:Дополнительно :