DevOps-инженер (международный блокчейн)

Дата размещения вакансии: 23.11.2024
Работодатель: Мамаева Ирина Анатольевна
Уровень зарплаты:
от 4000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

На блокчейн платформу децентрализованной обработки

ищем Devops инженера.

Наша компания более 5 лет на рынке, сейчас в ит команде 15 человек. Есть 1 девопс инженер, ищем еще одного в связи с ростом задач.
Работа удаленно из любой точки мира.

Задачи:

  1. Развертывание и управление виртуальными машинами (ВМ) от сборки на GitHub до их запуска.

  2. Настраивать и поддерживать CI/CD (Github Actions)

  3. Контейнеризировать наш и сторонний опенсорс софт, создавать helm-чарты

  4. Настройка и поддержка сетевых оверлеев между кластерами.

  5. Развертывание и поддержка децентрализованного DNS для обеспечения отказоустойчивости.

  6. Управлять инфраструктурой (кластеры, мониторинг, метрики)

  7. Вместе с командой разработки заниматься вопросами архитектуры, отказоустойчивости и безопасности разрабатываемого ПО

  8. Участвовать в R&D по решениям конфиденциальных вычислений

Наши ожидания от кандидата:

Опыт развертывания Kubernetes на Bare metal серверах

  1. Владение языками:

    • Технический английский (B2 level or higher)

    • Разговорный русский (B1 level or higher)

  2. Опыт работы с CI/CD. Опыт настройки и поддержки пайплайнов CI/CD (GitHub Actions, Jenkins, GitLab CI и др.).

  3. Понимание и опыт работы с виртуализацией:

    • Умение создавать и поддерживать образы ВМ для различных архитектур (Intel, AMD, ARM).

    • Знание работы с Docker и контейнеризацией, Kubernetes.

  4. Опыт работы с сетями:

    • Знание SDN (Software Defined Networking), опыт настройки оверлеев с использованием Cilium, Calico или аналогов.

    • Понимание сетевых протоколов, работа с VPN, Mesh-сетями (WireGuard и др.).

  5. Аттестация и безопасность:

    • Опыт настройки систем аттестации и управления сертификатами (Let’s Encrypt).

    • Опыт работы с аутентификацией и авторизацией (OAuth, LDAP, Kerberos).

  6. Очень хорошо знать Linux, понимать различия дистрибутивов, версий ядер

    • Опыт работы с различными дистрибутивами (Ubuntu, CentOS, Debian и т.д.), управление пакетами (APT, YUM).

    • Понимание работы и кастомизации ядра Linux, его версий и модулей.

    • Настройка системных служб (systemd), безопасность (iptables, SELinux), файловые системы (ext4, XFS, ZFS).

  7. Понимать принципы масштабируемости, отказоустойчивости и безопасности

    • Масштабирование инфраструктуры (горизонтальное/вертикальное), контейнеризация (Docker, Kubernetes).

    • Настройка отказоустойчивых кластеров и балансировщиков нагрузки.

    • Обеспечение безопасности систем и данных через брандмауэры, права доступа, шифрование.

Дополнительные навыки, которые приветствуются:

  • Программирование на Go:

    • Опыт написания скриптов и программ на Go.

    • Опыт работы с API Kubernetes и создания сервисов для автоматизации процессов аттестации.

    • Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK Stack).

    • Знание механизмов отказоустойчивости и резервного копирования.

  • Знание и опыт работы с децентрализованными технологиями:

    • Опыт внедрения децентрализованного DNS (Handshake, ENS или аналоги).

    • Понимание блокчейн-технологий для управления сетевой инфраструктурой.

Условия:

  • Работа в динамичной и технологически сложной среде.

  • Возможность работать с передовыми технологиями.

  • Конкурентная заработная плата и гибкий график работы (оплата в крипте).

  • Full-time.