One Cloud — это технологический фундамент для всех продуктов компании. Мы предоставляем единую среду запуска приложений, хранилищ, баз данных и любых других сервисов.
Разрабатываем ПО для управления и мониторинга системы защиты от DDoS-атак.
Задачи
- Разработка и поддержка backend веб-приложений на Python и Go для управления системой защиты от DDoS-атак
- Разработка пользовательского интерфейса для управления системой защиты от DDoS-атак
- Разработка масштабируемых и распределённых веб-сервисов
- Разработка тестов для ПО
- Документирование разработанного ПО
- Профилирование и оптимизация разработанного ПО
Требования
- Опыт работы от трёх лет
- Знание алгоритмов и структур данных
- Практический опыт разработки backend веб-приложений на Python и Go, разработки REST API, gRPC, интеграция с внешними системами
- Практический опыт работы с Postgres, ClickHouse, Kafka, Redis
- Практический опыт разработки мультипоточных приложений
- Владение разработкой на Python (3.8+) и Go
- Опыт работы с REST API, Git, опыт разработки тестов
- ООП, SOLID, паттерны проектирования
- Мультипоточное программирование, знание механизмов межпроцессного и межпоточного взаимодействия и их синхронизации
- Знание авторизаций: Keycloak, OpenID, OAuth2
- Знание языков разметки: XML, JSON, YAML
- Профилирование многопоточных приложений, знание инструментов и подходов к отладке приложений
- Уверенная работы в ОС Linux (CentOS, Ubuntu)
- Умение работать с системой контроля версий Git
- Знания английского языка на уровне чтения технической документации
Будет плюсом
- Опыт работы с Asyncio, Pandas, с Docker, K8S, с Grafana, Prometheus
- Опыт разработки bash-скриптов
- Опыт работы с Ansible, с FastAPI, Flask, других фреймворков
- Опыт разработки на Lua
- Знания техник оптимизаций приложений
- Знание в области сетевых протоколов и технологий
- Знание CI/CD технологий и сервисов
- Знание способов и практик обеспечения отказоустойчивости приложений