Описание
Мы строим Zero Trust Network Access платформу для компаний, которые переросли обычный корпоративный VPN. Наши клиенты — security и IT команды, которым нужно, чтобы каждый запрос доступа от каждого пользователя и устройства был аутентифицирован, авторизован согласно политике и записан — без имплицитного доверия по признаку сетевого расположения. Мы ищем опытного Senior DevOps Engineer, который получает удовольствие от решения сложных задач и готов оказать серьёзное влияние на высоконагруженный продукт на пересечении безопасности, масштаба и цифровой свободы.
Задачи
•Infrastructure architecture — проектирование и развитие платформы: K8s-кластеры, GitOps, networking, secrets, observability, VPN data plane. Выбор технологий и анализ trade-off, multi-region топология, планирование миграций.
•Routing architecture of the VPN data plane — проектирование и эксплуатация слоя динамической маршрутизации: BGP / OSPF на FRR, распространение маршрутов между регионами и шлюзами, policy-based routing и несколько таблиц маршрутизации, failover и traffic-steering сценарии.
•Complex infrastructure tasks — работа, которую нельзя делегировать: дебаг сетевой связности и VPN-маршрутизации, масштабирование, disaster recovery, проектирование egress / site-to-site / edge топологий, нестандартные сетевые сценарии.
•Build & software delivery — CI/CD-пайплайны, сборка образов контейнеров и доставка в окружения (dev/stage/prod) через GitOps. Исходный код приложений принадлежит соответствующим team lead'ам backend и frontend; эта роль владеет механизмом сборки и доставки (и всей инфраструктурой под ним), но не кодом приложений.
•Mentoring & code review — ревью инфраструктурного кода, менторство junior DevOps-инженеров, помощь в распределении и разблокировке их работы.
Требования
•Dynamic routing & Policy-Based Routing on Linux (обязательно)
•FRRouting (FRR) — продакшн-опыт: zebra / bgpd / ospfd, vtysh, управление конфигурациями маршрутизации и версионирование, апгрейды, troubleshooting adjacencies и установки маршрутов в kernel.
•BGP — eBGP / iBGP peering, route-maps, prefix-lists, communities, AS-path filtering, next-hop handling, ECMP / multipath, BFD, graceful restart; анонсирование сервисных и gateway-префиксов (включая anycast-style edge настройки).
•OSPF — проектирование areas и cost/metric, troubleshooting adjacency и LSA, redistribution между OSPF и BGP, взаимодействие с tunnel-интерфейсами.
•Policy-Based Routing (PBR) — ip rule + несколько custom таблиц маршрутизации, source-based и fwmark-based routing (nftables / iptables marking), VRF-style routing и network-namespace изоляция, multi-uplink egress selection.
•Routing диагностика — ip route get, ip -6, tcpdump, ss, mtr / traceroute; дебаг asymmetric routing, route leaks, MTU / MSS и blackholing проблем через туннели.
•VPN-протоколы: текущие — OpenVPN (с обфускацией), XRay, IKEv2 / IPsec; будущие — AmneziaWG / WireGuard и аналоги.
•RADIUS / RadSec (RADIUS-over-TLS), FreeRADIUS, StrongSwan / IPsec.
•Linux networking — TCP/IP, TLS, NAT / MASQUERADE (nftables / iptables), tun/tap, kernel routing.
•Сильный продакшн-опыт с Kubernetes — managed-кластеры, multi-cluster настройки.
•Helm — создание shared chart библиотек, управление зависимостями, per-environment value overlays.
•Harbor (или эквивалентный container registry).
•ArgoCD — ApplicationSets, AppProjects, multi-cluster deployments, sync policies / sync windows.
•GitLab CI — пайплайны, multi-project triggers, reusable templates.
•Владение процессом image-build и software-delivery по окружениям.
•Terraform — provisioning на публичных облаках и платформах виртуализации: OVH, AWS, Yandex Cloud, Proxmox.
•Ansible — configuration management и провизионирование серверов.
•Infisical (или Vault / эквивалент).
•External Secrets Operator.
•CloudNativePG (PostgreSQL) — кластеры, бэкапы, WAL / PITR.
•RabbitMQ Cluster Operator.
•Redis (ot-container-kit).
•Centrifugo (realtime messaging).
•Traefik — IngressRoute / IngressRouteTCP, split-LB.
•cert-manager — Let's Encrypt (DNS-01).
Будет плюсом:
•Опыт с системами безопасности, которые инспектируют сетевой трафик на вредоносный код — IDS / IPS, DPI (например, Suricata, Snort, Zeek).
•Опыт route-server / IXP peering, RPKI / route-origin validation.
•Опыт автоматизации конфигурации FRR (templating, reconciliation, config drift detection).
Условия
•Возможность строить персональных AI-агентов, используя нашу премиальную инфраструктуру.
•Внутренние R&D возможности.
•Оплачиваемый отпуск и больничные.
•Прямое влияние на масштабный, world-class B2B продукт.
•Коллаборативная среда с одними из лучших умов.
•Техника после прохождения испытательного срока.