DevOps (Cloud Operation & Observability)
Summary
DevOps engineer on Cloud.ru's Cloud Operation & Observability team: keeps its private/public cloud O&M and observability services available, resolves infra incidents, builds release artifacts (Docker/RPM/DEB) with GitLab CI/CD, runs monitoring (Prometheus, VictoriaMetrics, Grafana), and automates storage ops with Ansible while scaling a high-load app.
Cloud Operation & Observability – набор O&M инструментов для частного и публичного облаков от компании Cloud.ru, а также внутренний продукт Наблюдаемости Cloud.ru.
Обязанности:
- Отвечать за доступность сервиса, оперативно устранять инфраструктурные инциденты;
- Проводить тесты в различных конфигурациях (включая нагрузочное тестирование);
- Сборка релизных артефактов (Docker, RPM, DEB) под различные дистрибутивы Linux, настройка CI/CD в gitlab;
- Настраивать и развивать мониторинг сервисов и инфраструктуры (Prometheus, Victoria Metrics, Grafana, etc)+ развивать собственную;
- Решать задачи автоматизации большого количества процессов, обеспечивающих работу хранилища (Ansible, Netbox, etc);
- Решать амбициозную задачу масштабирования высоконагруженного приложения.
Требования:
-
Опыт построения высоконагруженных сервисов;
-
Опыт работы с сетями передачи данных (bgp, evpn, стека TCP/IP (ethernet, ip, tcp), etc);
-
Глубокие знания Linux (тюнинг производительности, выявление узких мест, работа с сетью/дисками);
-
Понимание принципов работы современных систем мониторинга (метрики, анализ временных рядов, поиск аномалий);
-
Участие в развитие и автоматизации собственных инструментов O&M;
-
Опыт работы с системами управления конфигурациями (Ansible);
-
Опыт работы с системами виртуализации (KVM) и контейнеризации (Docker);
-
Знание Bash, Python, Makefile.
Дополнительно
-
Владеть или уметь читать код на Golang.