Pustota - это полностью разработанная блокчейн-платформа нового поколения, созданная с нуля с использованием уникальной кодовой базы. Мы разрабатываем новые криптографические алгоритмы для обеспечения конфиденциальности как на протокольном, так и на сетевом уровнях по умолчанию, поддерживая масштабируемые смарт-контракты. Наш подход делает упор на индивидуальную криптографию и постоянные инновации, а не на копирование существующих решений.
Обязанности:
1. Развертывание и обслуживание инфраструктуры
Настройка и поддержка рабочей инфраструктуры, включая системы мониторинга, CI/CD и сопутствующие сервисы.
2. Развертывание и обновление операционных систем
Автоматизация процесса развертывания ОС с использованием сборок, созданных на внутреннем сервере.
Обеспечение provisioning серверов исключительно с помощью кастомных образов ОС, созданных и поддерживаемых DevOps-командой.
Настройка серверов для получения обновлений только из этих кастомных сборок.
Процесс должен оставаться под полным контролем команды DevOps (автоматизация и надзор), хотя рутинное выполнение может быть делегировано.
3. Инфраструктура нод и контейнеризация
Проектирование и управление серверной инфраструктурой для блокчейн-нод.
Создание надежных контейнеров и обеспечение их стабильной работы после развертывания.
Ответственность за запуск и функционирование блокчейн-нод (выполнение команд запуска и валидация их успешной работы).
Обеспечение воспроизводимости: все задачи должны быть описаны в скриптах, Dockerfile и краткой документации, чтобы среду можно было развернуть на любом сервере или локально силами разработчиков.
4. Нагрузочное тестирование
Подготовка среды, контейнеров и вспомогательной инфраструктуры для проведения нагрузочного тестирования.
Обеспечение consistent и reliable выполнения тестов.
(Анализ результатов остается за командой разработки, но DevOps гарантирует корректность и воспроизводимость тестового стенда).
5. Управление образами контейнеров
Поддержание внутренного Docker-реестра со всеми образами для production и testing сред.
6. Создание кастомных сборок ОС и безопасность цепочки поставок (Supply Chain Security)
Минимизация reliance на бинарные дистрибутивы для снижения рисков атак через цепочку поставок.
Использование Gentoo или Alpine в качестве host-операционных систем с использованием их сред для сборки (например, Gentoo releng).
Настройка серверов для сборки, создание и поддержка кастомных образов ОС, их развертывание на новых серверах и обновление существующих.
Предоставление контейнеризованных сред ОС для блокчейн-нод и других компонентов инфраструктуры.
7. Мониторинг, резервное копирование и безопасность
Внедрение и поддержка robust-систем мониторинга и оповещений.
Разработка стратегий резервного копирования и обеспечение готовности к аварийному восстановлению (Disaster Recovery).
Поддержание высоких стандартов безопасности на всех уровнях инфраструктуры.
8. Взаимодействие и collaboration
Тесное сотрудничество с разработчиками для обеспечения smooth-интеграции между инфраструктурой и кодом приложения.
Консультирование и поддержка команды разработки по вопросам инфраструктуры и best practices.
Что мы предлагаем: