- Работа в Москве
- Удаленно
- Инженер
- DevOps инженер
DevOps инженер
По договоренности
г Москва, ул Тверская, д 9 стр 7
- Охотный ряд
- Театральная
- Чеховская
Команда IT-инфраструктуры ищет инициативного и пытливого DevOps-инженера:
- У нас сейчас около сотни собственных сервисов, более 2 000 виртуалок расположено в собственном облаке. (Openstack)
- Сервисы написаны на Ruby, Python, Elixir, PHP, фронтенды на JS React.
- Почти все контейнеризировано, активно над этим работаем.
- Метрики смотрим в Grafana, а собираем всё в Prometeus и Zabbix.
- Для сбора и анализа логов используем Graylog.
- Около 60 кластеров Kubernetes, примерно половина из них self-managed, остальное as a service.
- В качестве системы управления конфигурациями мы используем Ansible, практикуем подход IaC.
- Код храним в gitlab, CI/CD - Gitlab-CI
- Помимо нашего софта, нужно будет копаться в PostgreSQL (Patroni), Consul, MongoDB, Clickhouse, Redis, RabbitMQ. Будут задачи по траблшутингу кластеров k8s.
Чем ты будешь заниматься:
- Развитие и сопровождение st/uat/prod сред.
- Настройка, оптимизация, troubleshooting.
- Активное взаимодействие с командой разработки.
- Внедрение нового функционала в экосистему.
- Построение CI/CD процесса.
- Управление и развитие системы мониторинга.
- Проведение установок релизов.
- Подготовка технической документации.
Что мы ждем от тебя:
- Опыт работы с инструментами разработки (Jira, Confluence, Sentry и др.)
- Практический опыт работы с Ansible (создание приоритетов, использование ролей, понимание цикла исполнения, применение механизмов шифрования)
- Глубокое понимание концепции и этапов реализации CI/CD-процессов.
- Владение системой контроля версий Git (различные стратегии ветвления, уверенная работа с командной строкой)
- Продвинутый уровень работы с операционной системой Linux (понимание процессов запуска ОС, управления удаленным доступом, сетевыми соединениями, мониторинга ресурсов системы, проверки состояния сервисов, анализа журналов ошибок, установки ПО из стандартных репозиториев и самостоятельная сборка пакетов)
- Опыт разработки контейнеризированных решений с использованием Docker (оптимальное написание Dockerfiles — эффективное распределение слоев, знание основных инструкций, обеспечение безопасности контейнеров, многоэтапная сборка образов)
- Высокий уровень владения Kubernetes (глубокое понимание архитектуры и работы внутренних компонентов платформы, опыт развертывания кластеров, знания основ взаимодействия с интерфейсом командной строки, управление ресурсами, реализация политики безопасности (RBAC), отладка и устранение неполадок)
- Умение создавать и поддерживать Helm-чарты, внесение изменений в логику формирования Kubernetes-манифестов, процессы сборки и развертывания.
- Опыт работы с Argo CD (понимание концептуальных особенностей инструмента, практическое владение настройкой синхронизации, внедрения релизов)
- Понимание функционирования брокера сообщений RabbitMQ (binding, routing key, exchange, consumer, shovel), наличие опыта диагностики сбоев взаимодействия с сервисом.
- Знания и практические навыки администрирования PostgreSQL-кластеров с Patroni (умение составлять запросы SQL с условиями, фильтрацией, созданием и назначением пользователей, выполнение резервного копирования и восстановлений)
- Знания и практические навыки администрирования распределенных хранилищ Redis Sentinel (настройка кластеров, проведение бэкапов, перенос данных между узлами).
Мы предлагаем:
- Формат работы - офис, гибрид или удаленка из РФ.
- Врач общей практики в офисе.
- Пицца и роллы по пятницам, чай/кофе, печеньки, фрукты в офисе.
- Комфортный офис в центре Москвы, рядом с метро Тверская, Охотный Ряд, Театральная.
С радостью пообщаемся с вами!
Поделиться:
Опубликована 5 дней назад