Описание должности
Ключевые обязанности
- Мониторинг и поддержание стабильности узлов блокчейна, web3-приложений и веб-сайтов команды, обеспечивая их круглосуточную доступность и оптимальную производительность.
- Внедрение комплексных систем мониторинга для программных продуктов и их рабочих сред, включая механизмы логирования в реальном времени и оповещения.
- Диагностика и устранение сложных технических проблем в распределенных системах с акцентом на анализ первопричин и восстановление системы.
- Разработка скриптов и инструментов автоматизации для рутинных задач обслуживания, сокращение ручного вмешательства и повышение операционной эффективности.
- Сотрудничество с разработчиками и командами безопасности для повышения устойчивости системы, оптимизации распределения ресурсов и обеспечения соответствия отраслевым стандартам.
- Документирование конфигураций систем, отчетов об инцидентах и операционных процедур для поддержки обмена знаниями и требований аудита.
- Отслеживание новых технологий и тенденций отрасли для предложения инновационных решений по оптимизации и масштабируемости системы.
Требования к должности
- Подтвержденный опыт в системном администрировании и DevOps-практиках с акцентом на инфраструктуру блокчейна и web3-технологии.
- Глубокое знание операционных систем Linux/Unix, shell-скриптов и фреймворков автоматизации, таких как Ansible или Terraform.
- Понимание инструментов мониторинга (например, Prometheus, Grafana, ELK stack) и систем управления логами для получения данных в реальном времени.
- Опыт работы с блокчейн-протоколами, взаимодействием смарт-контрактов и процессами развертывания децентрализованных приложений (dApp).
- Отличные навыки решения проблем и способность устранять сложные неполадки в распределенных системах с минимальным временем простоя.
- Знание облачных платформ (AWS, Azure, GCP) и технологий контейнеризации (Docker, Kubernetes) для управления масштабируемой инфраструктурой.
- Способность проектировать и внедрять CI/CD-конвейеры для автоматизированного тестирования, развертывания и контроля версий программных продуктов.
- Навыки эффективного общения для сотрудничества с разработчиками, стейкхолдерами и членами команды по техническим решениям и улучшениям системы.
- Владение языками программирования, такими как Python, Go или JavaScript, для разработки пользовательских инструментов и интеграции систем.
- Опыт работы с лучшими практиками безопасности, включая управление уязвимостями, контроль доступа и протоколы шифрования данных.
