О проекте
Мы разрабатываем B2B online booking tool и находимся на стадии продвинутого MVP. В ближайших планах – переход на Kubernetes и GitLab CI/CD, улучшение инфраструктуры и обеспечение высокой отказоустойчивости. Мы ищем опытного DevOps-инженера, который поможет нам выстроить надежные процессы CI/CD, автоматизировать развертывание и улучшить мониторинг системы.
Ключевые задачи
- Развертывание и настройка GitLab CI/CD, поддержка GitLab CE и GitLab Runner
- Автоматизация сборки, тестирования и деплоя backend (Go) и frontend (Next.js)
- Администрирование и мониторинг микросервисной архитектуры
- Миграция с HashiCorp Nomad на Kubernetes
- Настройка логирования, мониторинга, алертинга (Prometheus, Grafana, Loki, ELK)
- Обеспечение отказоустойчивости, безопасности и масштабируемости инфраструктуры
Технологический стек
- Языки и платформы: Go, Next.js (TypeScript)
- Инфраструктура:
- HashiCorp Nomad (будет переход на Kubernetes)
- PostgreSQL, Redis, Meilisearch, S3
- Github Actions CI/CD (будет переход на GitLab CI/CD)
- Docker, docker-compose
- Мониторинг и логирование:
- Prometheus + Grafana
- Loki / ELK stack
- Ingress и прокси: NGINX, Traefik, Caddy
Кого мы ищем
- Опыт DevOps от 3 лет с Kubernetes, CI/CD, Docker
- Глубокие знания GitLab CI/CD, написание пайплайнов, настройка GitLab Runner
- Опыт работы с Kubernetes: деплой микросервисов, управление кластерами, Helm, Kustomize
- Администрирование Linux: работа с процессами, сетями, безопасностью
- Настройка мониторинга и логирования: Prometheus, Grafana, Loki, ELK
- Опыт с Docker и контейнеризацией на проде
- Понимание сетевых технологий: балансировка, firewall, VPN, TLS, iptables
Будет плюсом
- Опыт построения zero-downtime CI/CD процессов
- Глубокие знания PostgreSQL, Redis, S3, Meilisearch
- Опыт работы с high-load системами
Условия
- Формат работы: гибрид / удаленно
- Зарплата: обсуждается индивидуально
- Возможность участвовать в развитии инфраструктуры с нуля