Описание вакансии
HEXN.IO — международная IT компания, которая создает удобные продукты для крипто-индустрии.
На данный момент мы запустили два продукта:
— Hodl — наш основной продукт. Это лендинговая платформа, которая дает возможность зарабатывать на инвестициях в криптовалюту.
— Smart Exchange — уникальный криптовалютный обменник, позволяющий совершать операции выгоднее рыночной цены за счёт функции отложенного обмена.
На ближайшее время запланирован запуск еще 2 продуктов: loans и tradings bots.
Вакансия: Senior DevOps engineer
Локация: удаленная работа
Формат: 5/2 рабочая неделя, гибкий график
ЗП: оклад в USD или EUR
Задачи:
Поддерживать и развивать существующую инфраструктуру
Полностью организовывать процесс деплоя кода: от продуктов, запускаемых в облачных решения, до подбора самого производительного решения для baremetal.
Автоматизация процессов деплоя и обслуживания систем, включая обеспечение их масштабируемости и отказоустойчивости
Используемые технологии:
- AWS
Полностью управляется terraform
до 100 ec2
20 ECS Clusters (+ до 20 Nomad clusters)
до 200 ECS Services
RDS Postgres (для каждого продукта — своя бд)
ElastiCache Redis (для каждого продукта — своя бд)
Немного: Lambda, KMS, S3, SNS и т.д. - Baremetal
Управляется ansible
Hetzner (до 15)
OVH (несколько)
Cherry
LD4 exchange colocation - Alicloud
Управляется ansible
Небольшой экспериментальный сетап, рядом с биржей - Что мы используем в своей инфраструктуре
Clickhouse (небольшой шардированный кластер с репликацией)
Kafka (единый кластер на весь backend)
Gitlab CI
Hashicorp Vault
Hashicorp Consul
Grafana
Loki
Prom / Victoria Metrics
Alertmanager
Docker-compose (немного) - Языки, на которых мы пишем
Backend: Golang, Python, Rust
Frontend: JS, Typescript - Оркестрация
AWS ECS (поддерживаем)
Hashicorp Nomad все новые сервисы
Kubernetes нет и не планируется
Требования:
Максимальное пересечение с нашим стеком
Опыт работы с облачными провайдерами (AWS) на среднем или высоком уровне
Знание и умение работы с системами управления конфигурациями, предпочтительно terraform и ansible
Понимание принципов Ci/Cd, опыт работы с gitlab pipelines
Понимание принципов работы и фильтрации IP сетей
Знания и умения в работе в baremetal серверами (умение налить сервер через debootstrap, работа с rescue, диагностика и устранение железных проблем)
Понимание принципов работы VPN сетей
Опыт работы с мониторинговыми и алертинговыми системами (victoriametrix, alertmanager)
Условия:
Senior команда разработки
Плоская структура, высокая скорость принятия решений
Удаленная работа в распределенной команде без бюрократии и сложной иерархии. Каждый видит результат своей работы
Гибкий график работы
Стабильная оплата в долларах или евро