Ведущий архитектор
Описание
Привет, мы — NGENIX — команда профессионалов, которая ежедневно делает Рунет безопасной средой для бизнеса. Нам есть что рассказать о доступности, защите и ускорении веб-приложений, ведь это то, чем мы занимаемся уже 17 лет! Слышали про UDP flood, credential stuffing, скальпинг, DNS cache poisoning? Мы такое знаем и отражаем. Правда, защита от киберугроз — не единственная сфера нашего интереса. Нам доверяют: Золотое Яблоко, OBI, CDEK.Shopping, Kari, ROSTIC`S и сотни других компаний. Мы помогаем клиентам справляться с высокими нагрузками даже в периоды больших распродаж на маркетплейсах или громких премьер в онлайн-кинотеатрах. Обеспечиваем постоянную доступность веб-ресурсов, чтобы миллионы пользователей легко взаимодействовали с сайтами и приложениями наших заказчиков. Обязанности: Собирать и анализировать требования; Описывать use cases; Определять архитектурные требования; Прорабатывать архитектуру высоконагруженных и отказоустойчивых сервисов на уровнях L3-L7: CDN, WAF, anti-DDoS, bot protection, DNS/TLS и API управления платформой; Формировать архитектурные решения с учетом SLA/SLO, latency, capacity, observability, fault tolerance и операционной поддержки 24/7; Выполнять быстрые архитектурные оценки: capacity planning, оценку производительности, масштабируемости и отказоустойчивости (BOTE), RPS, bandwidth, storage growth, объем логов, sizing кэшей, требования к вычислительным и сетевым ресурсам; Проектировать взаимодействие систем и их интерфейсы; Проводить архитектурные ревью; Сопровождать процессы разработки, тестирования, приемки и внедрения; Презентовать результаты работы заказчику; Участвовать в разработке архитектурных стандартов и ADR. Требования: Опыт работы системным аналитиком, solution architect или системным архитектором от 5 лет; Опыт проектирования высоконагруженных, отказоустойчивых и распределенных систем; Опыт применения DDD; опыт внедрения DDD с нуля будет плюсом; Понимание L3-L7: HTTP, TCP, TLS, DNS, reverse proxy, load balancing, caching; Опыт проектирования архитектур control plane / data plane; Опыт работы с Kubernetes, S3, Kafka или сопоставимыми платформенными технологиями; Умение выполнять capacity planning и BOTE-оценки: RPS, bandwidth, storage growth, логи, кэши, вычислительные и сетевые ресурсы; Опыт проектирования API, интеграций и реляционных БД; Знание архитектурных паттернов и практический опыт их применения; Умение переводить продуктовые и клиентские требования в архитектурные решения. Будет плюсом: Знание нотаций C4 или ArchiMate; Опыт работы с CDN, облачными платформами, anti-DDoS и bot management; Знание подходов к проектированию безопасной архитектуры; Широкий кругозор в архитектурных стилях и паттернах; Понимание WAF, DDoS L3/L4/L7, bot mitigation, rate limiting, API security и типовых угроз для публичных веб-приложений.