Напиши текст вакансии для должности "С/С++ developer (Synapse)". Название компании: "SberTech". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Сбер Тех в поиске С/С++ developer в команду Synapse!   Мы – команда продукта API Management, которая создает и развивает решение, способное конкурировать на внешнем рынке с аналогичными решениями Amazon, Azure, Alibaba, Yandex и др. Решение будет использоваться СБЕР-ом, а также будет доступно всем желающим в облачном провайдере SberCloud. Мы разрабатываем систему управлению полным жизненным циклом API, а также высокопроизводительные шлюзы для доступа к API, обеспечивающие весь требуемый функционал безопасности, мониторинга, балансировки и пр. Мы используем Java, С/С++, асинхронное неблокирующее I/O, глубоко погружены в сетевой стек L4-L7 по модели OSI, а также применяем все паттерны микросервисной архитектуры, обеспечивающие высокую доступность, согласованность данных и надежность решения. Мы ищем разработчика с опытом разработки на С/С++ и скриптовых языках (bash, python, javascript, lua, perl) для решения задач конфигурирования, управления и развития функционала высокопроизводительных многофункциональных шлюзов, работающих под высокой нагрузкой. Если ты обладаешь широким кругозором, глубокой экспертизой в данной области, готов к нестандартным и сложным задачам, хочешь менять мир вокруг себя и конкурировать с лучшими – то тебе к нам!   Основные задачи:  Разработка скриптов для конфигурирования шлюзов – например, преобразование Open API спецификации сервиса в виде YAML в файлы конфигурации для Nginx Разработка функционала обработки сетевых запросов – например, реализация распределенных по нескольким шлюзам квот, реализация локального кэша на шлюзе, реализация проверки запросов/ответов по шаблонам, аутентификация запросов и т.д. Разработка автотестов реализованного функционала, чтобы обеспечить высокое качество продукта и отсутствие регресса Анализ логов выполнения скриптов для обнаружения и исправления ошибок, возникающих в ПРОМ Анализ логов, tcpdump-ов, графиков загрузки CPU, RAM для определения мест утечки памяти или узких мест в производительности ПО Описание принятых технических решений и документирование деталей реализации в Confluence    Требования:   Опыт программирования на С/С++11 от 2 лет Опыт настройки и работы с системами CI/CD Понимание основных структур данных и алгоритмов для написания эффективного высокопроизводительного кода Знание протоколов TCP/IP, HTTP, принципов сетевой маршрутизации Понимание современных методологий Agile (Scrum) и инструментов разработки, тестирования, развертывания и эксплуатации программного обеспечения Желание получать новый опыт и развиваться; Уверенный пользователь Unix (Linux) систем    Желательно:   Опыт программирования на скриптовых языках – Python, bash, perl, javascript Опыт разработки и сопровождения высоконагруженных систем Знакомство с принципами построения Cloud Native приложений (Docker, K8s, OpenShift)    Работа у нас — это:  Команда профессионалов, готовых поддержать ваши инициативы; Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы; Возможность работы с новыми технологиями; Обучение за счёт компании; Гибкий график; Красивый и комфортный офис на Новоданиловской набережной ДМС с первого дня; Конкурентоспособный доход + премии; Спортзал в офисе.