15 октября 2024
Для аккредитованной ИТ-компании подбираем - Middle Golang developer
Обязанности:
Требования:
Проектов несколько, можно будет обсудить и прийти к взаимному выбору.
1. SDS - Разработка высоконагруженного блочного хранилища, которое будет хранить петабайты данных.
Стек: Go или C/C++ и желание писать на Go; ОС и сети; шардирование, репликация; Linux (работа с файлами, ssh, systemctl, fio).
2. Платформенные сервисы - Разработка сервисов платформы: (логирование, мониторинг, нотификации, шина данных.
Стек: Golang; Kafka; СУБД (postgresql, clickhouse); REST/gRPC API; инструменты контейнеризации (Docker, K8S) и автоматического развертывания; DDD.
3. LoadBalancer as a service - это сервис для обеспечения равномерного распределения нагрузки между серверами и сервисами для повышения стабильности работы конечного сервиса клиента. LBaaS может функционировать, как на Layer 4 модели OSI, так и на Layer 7 и построен на микросервисной архитектуре Это один из ключевых продуктов с высоким уровнем доступности и критичности для клиентов.
Стек: Golang; gRPC; Python; REST/gRPC API; K8S операторы, webhooks, reconciliation loop; инструменты контейнеризации (Docker, K8S) и автоматического развертывания; Linux (работа с файлами, ssh, systemctl, стандартные команды обработки логов).
4. BareMetal - Программирование процессов, связанных с установкой и обслуживанием операционных систем (полный жизненный цикл); Написание библиотек на go; Интеграция с внутренними сервисами.
Стек: Go; ОС и сети; шардирование, репликация, микросервисная архитектура; Linux (работа с файлами, ssh, systemctl, fio); REST/gRPC API
5. Evolution InfraServices VDI - новое продуктовое направление Виртуальных рабочих столов (VDI - Virtual Desktop Infrastructure). У тебя будет возможность принять участие в разработке с нуля высоконагруженного и отказоустойчивого сервиса, применяемого как в public-облаке, так и в on-prem инсталляциях. Проводить исследования и участвовать в выборе технических и архитектурных решений.
Стек: Go, микросервисная архитектура, классическая и облачная виртуализация: OpenStack, VMware, Proxmox, VDI, Windows и Linux, Kubernetes.
6. Облачная платформа - это система автоматизаций процессов. Через неё идёт большая часть бизнес-процессов компании, например такие как: регистрация клиента, предоставление скидок, подписание договора, заказ услуг, управление услугами, выставление счетов, выставление закрывающих документов и другие. Мы пишем back-end для Облачной платформы на языке Go. Практически все процессы Облачной платформы проходят через нас. Их логика частично реализована на нашей стороне, частично на стороне интегрирующихся систем: биллинг, CRM-система, ERP-система, система-контрагентов, файловое хранилище и другие. Мы - развивающийся проект, поэтому нашими основными задачами является реализация и внедрение новых фич. Поддержка легаси занимает категорически меньшую часть работы.
Стек: Golang; gRPC/REST API; реляционные СУБД; SQL; Kafka; DDD.
А также ряд других проектов.
Условия:Дополнительно :