Planet VPN logo

Senior DevOps Engineer (B2B)

Planet VPN·Salary not specified

Primary stack

LinuxKubernetesHelmArgoCDGitLab CITerraformAnsibleRabbitMQRedisTraefik

Job description

Description language:

Про посаду

Ми створюємо платформу Zero Trust Network Access для компаній, які вийшли за межі корпоративного VPN. Наші клієнти - це команди безпеки та ІТ, яким потрібно, щоб кожен запит на доступ від кожного користувача та кожного пристрою був аутентифікований, авторизований відповідно до політики та записаний - без надання жодного передбачуваного довіри за мережевим розташуванням.

Ми шукаємо досвідченого Senior DevOps Engineer, який із задоволенням вирішує складні завдання та готовий зробити величезний вплив на продукт з високою трафік-продуктивністю на перетині безпеки, масштабності та цифрової свободи.

Обов'язки

  • Архітектура інфраструктури - проектування та еволюція платформи: K8s кластери, GitOps, мережі, секрети, спостереження, VPN дані. Вибір технологій та аналіз компромісів, топологія з кількома регіонами, планування міграції.
  • Архітектура маршрутизації даних VPN - проектування та експлуатація динамічного рівня маршрутизації: BGP / OSPF на FRR, поширення маршрутів між регіонами та шлюзами, маршрутизація на основі політики та кілька маршрутних таблиць, сценарії відмовостійкості та керування трафіком.
  • Складні завдання інфраструктури - робота, яка не делегується: налагодження мережевого підключення та маршрутизації VPN, масштабування, відновлення після аварій, проектування топологій вихідного / міжсайтового / краєвого зв'язку, нестандартні сценарії мереж.
  • Створення та доставка програмного забезпечення - CI/CD трубопроводи, створення образів контейнерів та доставка до середовищ (dev/stage/prod) через GitOps. Вихідний код додатка належить відповідним лідерам команди backend та frontend; ця роль відповідає за механізм створення та доставки (та всю інфраструктуру під ним), а не за сам код додатка.
  • Наставництво та перевірка коду - перевірка інфраструктурного коду, наставництво молодших DevOps інженерів, допомога у розподілі та розблокуванні їхньої роботи.

Вимоги

  • Динамічна маршрутизація та маршрутизація на основі політики на Linux (обов'язково)
    • FRRouting (FRR) - досвід роботи у виробництві: zebra / bgpd / ospfd, vtysh, управління конфігурацією та контроль версій маршрутизації, оновлення, усунення неполадок суміжності та встановлення маршрутів у ядро.
    • BGP - eBGP / iBGP піринг, карти маршрутів, списки префіксів, спільноти, фільтрація AS-шляху, обробка наступного хопа, ECMP / багатодоріжковий, BFD, ласкаве відновлення; оголошення префіксів сервісу та шлюзу (включаючи налаштування краю типу anycast).
    • OSPF - дизайн областей та вартості/метрики, усунення неполадок суміжності та LSA, перерозподіл між OSPF та BGP, взаємодія з тунельними інтерфейсами.
    • Маршрутизація на основі політики (PBR) - ip rule + кілька користувацьких маршрутних таблиць, маршрутизація на основі джерела та fwmark (маркування nftables / iptables), маршрутизація типу VRF та ізоляція мережевого простору імен, вибір виходу з кількома підключеннями.
    • Діагностика маршрутизації - ip route get, ip -6, tcpdump, ss, mtr / traceroute; налагодження асиметричної маршрутизації, витоків маршрутів, проблем MTU / MSS та блокування через тунелі.
  • Експертиза мереж та даних VPN (критично)
    • Протоколи VPN: поточні - OpenVPN (з обфускацією), XRay, IKEv2 / IPsec; майбутні - AmneziaWG / WireGuard та подібні.
    • RADIUS / RadSec (RADIUS-over-TLS), FreeRADIUS, StrongSwan / IPsec.
    • Мережеві технології Linux - TCP/IP, TLS, NAT / MASQUERADE (nftables / iptables), tun/tap, маршрутизація ядра.
  • Kubernetes та оркестрація
    • Сильний досвід роботи з Kubernetes у виробництві - керовані кластери, налаштування з кількома кластерами.
    • Helm - створення спільних бібліотек діаграм, управління залежностями, перекриття значень для кожного середовища.
    • Harbor (або еквівалентний контейнерний регістр).
  • GitOps та CI/CD
    • ArgoCD - ApplicationSets, AppProjects, розгортання з кількома кластерами, синхронізація політик / вікон синхронізації.
    • GitLab CI - трубопроводи, багатопроектні тригери, готові до повторного використання шаблони.
    • Володіння процесом створення образів та доставки програмного забезпечення між середовищами.
  • IaC та провізіонування
    • Terraform - провізіонування через публічні хмари та платформи віртуалізації: OVH, AWS, Yandex Cloud, Proxmox.
    • Ansible - управління конфігурацією та провізіонування серверів.
  • Секрети
    • Infisical (або Vault / еквівалент).
    • External Secrets Operator.
  • Сервіси зі станом (K8s оператори)
    • CloudNativePG (PostgreSQL) - кластери, резервні копії, WAL / PITR.
    • RabbitMQ Cluster Operator.
    • Redis (ot-container-kit).
    • Centrifugo (миттєві повідомлення).
  • Мережа, інгрес, TLS, DNS
    • Traefik - IngressRoute / IngressRouteTCP, розділена LB.
    • cert-manager - Let's Encrypt (DNS-01).
    • external-dns, Cloudflare.
    • CoreDNS (розділений горизонт), PowerDNS.
    • Stakater Reflector.
  • Спостереження
    • Prometheus / kube-prometheus-stack, Grafana, Loki, Alloy, Alertmanager.
  • Програмування (інфраструктурні мікросервіси та автоматизація)
    • Go - мережеві сервіси шлюзу (PBR / NAT / брандмауер, DNS узгоджувач).
    • Bash, Python.

Буде плюсом

  • Досвід роботи з системами безпеки, які перевіряють мережевий трафік на наявність шкідливого коду - IDS / IPS, DPI (наприклад, Suricata, Snort, Zeek).
  • Досвід роботи з роут-сервером / IXP пірингом, перевіркою RPKI / походження маршруту.
  • Досвід автоматизації конфігурації FRR (шаблони, узгодження, виявлення відхилення конфігурації).

Ми пропонуємо

  • Створення персональних агентів AI за допомогою нашої преміальної інфраструктури.
  • Внутрішні можливості для досліджень та розробок.
  • Оплачувана відпустка та лікарняний лист.
  • Прямий вплив на масштабний, світового класу B2B продукт.
  • Колаборативне середовище з одними з кращих розумів.
  • Апаратне забезпечення після завершення випробувальний період.

Про компанію

Ми - команда відданих професіоналів, які створюють платформу Zero Trust Network Access для компаній, які вийшли за межі корпоративного VPN. Наша місія - надання безпечних, масштабних та надійних рішень для доступу нашим клієнтам, забезпечуючи аутентифікацію, авторизацію та запис кожного запиту на доступ без надання жодного передбачуваного довіри за мережевим розташуванням.

© Planet VPN. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Planet VPN

All 8 roles

Popular searches