
Appie.tech
DevOps/Infrastructure Engineer
- Linux
- Docker
- Gitlab
- MySQL
- Kafka
- Clickhouse
- Aerospike
- Kerberos
- LDAP
- dbmate
- Terraform
- Ansible
- DevOps
- CI/CD
- Инициативность
- Системное мышление
- Тайм-менеджмент
- Коммуникабельность
О нас: Peaklink, новая мобильная DSP (Demand Side Platform), которая занимается развитием инновационного продукта. Наша цель — создать платформу, которая станет лидером на рынке мобильной рекламы и поможет рекламодателям и издателям достичь новых высот.
Почему мы?
-
Мы предлагаем возможность поучаствовать в создании нового продукта с нуля и внести свой вклад в его успех.
-
У нас работают профессионалы своего дела, которые всегда готовы поделиться опытом и знаниями.
-
Мы ценим инициативность, креативность и желание развиваться.
Мы предоставляем все необходимые ресурсы для работы и профессионального роста.
.
Требования:
• Технические навыки и знания:
- Глубокое понимание принципов DevOps и CI/CD;
- Уверенные навыки работы с Docker, Docker Compose и системами конфигурации (Ansible, Terraform и т. п.);
- Знание Linux-систем на уровне администратора: управление сервисами, работа с сетями, системами логирования и мониторинга;
- Опыт настройки и администрирования баз данных (MySQL, ClickHouse) и брокеров сообщений (Kafka);
- Понимание принципов работы key-value хранилищ (Aerospike);
- Знание инструментов миграции баз данных (dbmate или аналоги);
• Инструменты автоматизации и оркестрации:
- GitLab CI (или Jenkins) для CI/CD процессов;
- Ansible (или аналогичные инструменты IaC) для автоматизации деплоя;
• Мониторинг и логирование:
- Желательно знакомство с Prometheus / Grafana / ELK stack (или другими схожими инструментами);
• Безопасность и отказоустойчивость:
- Базовые знания в области сетевой безопасности, управления доступом и резервирования (Kerberos / LDAP / etc);
• Личные качества:
- Инициативность и ориентация на результат;
- Выстроенное системное мышление и внимание к деталям;
- Способность обучаться и работать в быстро меняющейся среде;
Soft Skills:
- Умение брать ответственность на себя и самостоятельно принимать решения;
- Гибкий подход к решению задач и способность быстро обучаться новым инструментам;
- Навыки планирования и приоритизации, умение эффективно распределять ресурсы;
- Коммуникабельность: способность взаимодействовать с разработчиками, менеджерами и другими участниками команды.
.
Задачи:
• Построение и поддержка Production-инфраструктуры:
- Развертывание и конфигурация веб-сервисов (C++), обеспечение zero downtime;
- Организация процессов резервного копирования и восстановления.
• Автоматизация с помощью инструментов:
- Использование Ansible playbook’ов (или аналогичных IaC-инструментов) для развертывания и управления сервисами в Docker / Docker Compose;
- Организация CI/CD конвейеров (Jenkins, GitLab CI) для автоматической сборки, тестирования и деплоя сервисов;
- Обеспечение бесшовного обновления конфигураций и релизов.
• Работа с базами данных и брокерами сообщений:
- Настройка окружений для MySQL, Kafka, ClickHouse, Aerospike (и поддержка их стабильной работы);
• Управление development-инфраструктурой:
- Поддержка self-managed GitLab, Docker registry и GitLab runners;
- Настройка и оптимизация GitLab pipelines (сборка, тестирование, деплой);
- Отслеживание стабильности и производительности runners, при необходимости масштабирование;
• Непрерывное улучшение инфраструктуры и процессов:
- Мониторинг сервисов и внедрение своевременных улучшений/оптимизаций;
- Обеспечение безопасности на уровне сетей, доступа к сервисам и средам (Dev, Prod);
– Сбор и анализ метрик, логов для проактивного поиска «узких мест».
.
Условия:
- Гибридный или удаленный формат работы (офис в г. Москва);
- Гибкая система оплаты, включая зарплату в долларах;
- Гибкая структура команды, отсутствие бюрократии;
- Работа в быстро развивающемся StartUp.