На блокчейн платформу децентрализованной обработки
ищем Devops инженера.
Наша компания более 5 лет на рынке, сейчас в ит команде 15 человек. Есть 1 девопс инженер, ищем еще одного в связи с ростом задач.
Работа удаленно из любой точки мира.
Задачи:
-
Развертывание и управление виртуальными машинами (ВМ) от сборки на GitHub до их запуска.
-
Настраивать и поддерживать CI/CD (Github Actions)
-
Контейнеризировать наш и сторонний опенсорс софт, создавать helm-чарты
-
Настройка и поддержка сетевых оверлеев между кластерами.
-
Развертывание и поддержка децентрализованного DNS для обеспечения отказоустойчивости.
-
Управлять инфраструктурой (кластеры, мониторинг, метрики)
-
Вместе с командой разработки заниматься вопросами архитектуры, отказоустойчивости и безопасности разрабатываемого ПО
-
Участвовать в R&D по решениям конфиденциальных вычислений
Наши ожидания от кандидата:
Опыт развертывания Kubernetes на Bare metal серверах
-
Владение языками:
-
Технический английский (B2 level or higher)
-
Разговорный русский (B1 level or higher)
-
-
Опыт работы с CI/CD. Опыт настройки и поддержки пайплайнов CI/CD (GitHub Actions, Jenkins, GitLab CI и др.).
-
Понимание и опыт работы с виртуализацией:
-
Умение создавать и поддерживать образы ВМ для различных архитектур (Intel, AMD, ARM).
-
Знание работы с Docker и контейнеризацией, Kubernetes.
-
-
Опыт работы с сетями:
-
Знание SDN (Software Defined Networking), опыт настройки оверлеев с использованием Cilium, Calico или аналогов.
-
Понимание сетевых протоколов, работа с VPN, Mesh-сетями (WireGuard и др.).
-
-
Аттестация и безопасность:
-
Опыт настройки систем аттестации и управления сертификатами (Let’s Encrypt).
-
Опыт работы с аутентификацией и авторизацией (OAuth, LDAP, Kerberos).
-
-
Очень хорошо знать Linux, понимать различия дистрибутивов, версий ядер
-
Опыт работы с различными дистрибутивами (Ubuntu, CentOS, Debian и т.д.), управление пакетами (APT, YUM).
-
Понимание работы и кастомизации ядра Linux, его версий и модулей.
-
Настройка системных служб (systemd), безопасность (iptables, SELinux), файловые системы (ext4, XFS, ZFS).
-
-
Понимать принципы масштабируемости, отказоустойчивости и безопасности
-
Масштабирование инфраструктуры (горизонтальное/вертикальное), контейнеризация (Docker, Kubernetes).
-
Настройка отказоустойчивых кластеров и балансировщиков нагрузки.
-
Обеспечение безопасности систем и данных через брандмауэры, права доступа, шифрование.
-
Дополнительные навыки, которые приветствуются:
-
Программирование на Go:
-
Опыт написания скриптов и программ на Go.
-
Опыт работы с API Kubernetes и создания сервисов для автоматизации процессов аттестации.
-
Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK Stack).
-
Знание механизмов отказоустойчивости и резервного копирования.
-
-
Знание и опыт работы с децентрализованными технологиями:
-
Опыт внедрения децентрализованного DNS (Handshake, ENS или аналоги).
-
Понимание блокчейн-технологий для управления сетевой инфраструктурой.
-
Условия:
-
Работа в динамичной и технологически сложной среде.
-
Возможность работать с передовыми технологиями.
-
Конкурентная заработная плата и гибкий график работы (оплата в крипте).
-
Full-time.