Golang Developer DevOps
Компания: Умный вендинг
Формат работы: Удаленно
Требования
Обязательные:
- Опыт работы в роли DevOps-инженера от 6 мес.
- Опыт работы в роли Dev Golang от 1 года.
- API и RESTful сервисы
- Опыт поддержки Telegram/VK ботов
- Опыт работы с микросервисной архитектурой
- Уверенный опыт работы с Docker и Docker Compose
- Практический опыт написания Ansible-плейбуков для автоматизации
- Опыт настройки и поддержки CI/CD пайплайнов в GitLab CI
- Опыт администрирования MySQL (настройка, бэкапы, миграции)
- Опыт работы с системами мониторинга (Zabbix или аналоги)
- Понимание принципов работы Linux (Debian/Ubuntu)
- Опыт работы с SSL-сертификатами и балансировщиками нагрузки
- Базовое понимание Kubernetes (готовность к изучению и внедрению)
- Опыт работы с Git и SSH
Будет плюсом
- Опыт сборки dpkg-пакетов
- Опыт настройки систем логирования (ELK, Loki или аналоги)
- Опыт работы с VPN-инфраструктурой
Обязанности
Инфраструктура и сервисы:
- Сборка и доставка dpkg-пакетов для RPC-сервисов по всем проектам
- Разработка backend-сервисов на Go
- Разработка VK бота и поддержание текущего кода
- Развёртывание, поддержка и мониторинг Docker-контейнеров (внутренние сервисы, VPN, Telegram и VK боты)
- Администрирование виртуальных машин: мониторинг состояния, перезагрузка, восстановление, добавление мощностей при необходимости
- Настройка и поддержка балансировщиков нагрузки для обеспечения высокой доступности
Автоматизация и CI/CD:
- Разработка и поддержка Ansible-плейбуков для автоматизации и настройки рабочих станций
- Поддержка и развитие CI/CD процессов в GitLab CI
- Автоматизация выпуска и продления SSL-сертификатов
Безопасность и доступы:
- Управление доступами в GitLab: выдача и отзыв прав, управление SSH-ключами, VPN конфигурациями
- Настройка и поддержка VPN-инфраструктуры
- Обеспечение безопасности сервисов и данных
Базы данных и Backend:
- Администрирование MySQL: добавление и удаление полей, миграции, бэкапы
- Поддержка API платформы, взаимодействие с разработчиками по вопросам инфраструктуры
Мониторинг и надёжность:
- Настройка и поддержка мониторинга в Zabbix: отслеживание нагрузки, настройка алертов
- Поддержка системы централизованного логирования
- Контроль и проверка бэкапов (серверы и рабочие станции)
Развитие:
- Troubleshooting инцидентов и проблем с инфраструктурой
- Участие в подготовке и миграции инфраструктуры на Kubernetes
- Оптимизация существующих процессов и инфраструктуры
- Работа с технической документацией
Откликнуться: @texlistex
