- Страна
- Россия
- Зарплата
- 900 ₽ – 1 300 ₽
DevOps Middle+ / Senior
Интересный проект для опытных инженеров с четким стеком технологий и понятными задачами по миграции. Однако работа на стороне заказчика под управлением ПМ может ограничивать архитектурную свободу, а оплата указана в формате часовой ставки, что характерно для аутстаффинга.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний специфики Yandex Cloud и опыта миграции с очень старых версий Kubernetes (1.11), что требует понимания всех этапов deprecation API. Также проект включает сложную трансформацию CI/CD с Bamboo на GitLab.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенные ставки (900–1300 руб/час) при полной занятости соответствуют диапазону 150 000 – 220 000 рублей в месяц после вычета налогов (для ИП/самозанятых), что является средним или чуть ниже среднего показателем для Middle+/Senior DevOps в РФ, особенно для крупных ритейлеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
DevOps Middle+ / Senior
Ставка: мидл - 900, сеньор - 1300, с НДС
Локация: РФ
Заказчик — крупный российский ритейлер.
Проект связан с масштабной миграцией инфраструктуры и приложений в Yandex Cloud: перенос Kubernetes-приложений со старых версий Kubernetes, миграция виртуальных машин и баз данных, а также перевод CI/CD-процессов с Bamboo на GitLab CI.
Работа ведётся в команде заказчика под руководством проектного менеджера.
**Обязательные требования
— Не менее 3 лет коммерческого опыта в направлениях DevOps, SRE или Platform Engineering.
— Практический опыт работы с сервисами Yandex Cloud: Compute Cloud, VPC, Managed Service for Kubernetes, Object Storage, а также с managed-сервисами баз данных.
— Уверенное владение Kubernetes и Helm.
— Опыт адаптации приложений — перенос решений со старых версий Kubernetes на актуальные.
— Навыки работы с Terraform либо OpenTofu, в том числе с готовыми IaC-модулями.
— Знание особенностей устаревания (deprecation) API Kubernetes, включая типовые сложности при миграции с Kubernetes 1.11.
— Опыт разработки и поддержки CI/CD-пайплайнов в GitLab.
— Опыт переноса CI/CD-процессов из Bamboo или схожих систем.
— Практические навыки Linux-администрирования, настройки виртуальных машин и сетевых параметров.
— Опыт миграции баз данных — в частности, PostgreSQL, MySQL либо других СУБД, задействованных в проекте.
— Способность следовать установленным шаблонам и инженерным стандартам, а также фиксировать изменения в документации.
— Готовность к работе в команде заказчика под руководством проектного менеджера.
Дополнительные требования
— Практический опыт работы с Yandex Managed Service для PostgreSQL, MySQL, Redis и Kafka.
— Навыки применения GitOps-инструментов Argo CD, FluxCD.
— Опыт использования Container Registry.
— Владение Helmfile и Kustomize.
— Опыт переноса legacy-приложений и миграции устаревших Kubernetes-кластеров.
— Участие в крупных миграционных проектах с параллельными потоками работ.
Задачи на проекте
Подготовка к миграции**
— Изучение существующих шаблонов развёртывания: Terraform-модулей, Kubernetes-манифестов, Helm-чартов, GitLab CI-шаблонов и эксплуатационных инструкций.
— Техническая инвентаризация переносимого приложения или компонента: контейнеры, зависимости, конфигурация, секреты, хранилища, БД, сетевые взаимодействия.
— Оценка технической готовности компонентов к переносу и выявление отклонений от типовых шаблонов.
— Согласование выявленных технических блокеров и нестандартных решений с представителями заказчика.
Миграция Kubernetes-приложений
— Подготовка приложений, работающих в Kubernetes 1.11, к развёртыванию в целевом Kubernetes-кластере Yandex Cloud.
— Адаптация манифестов, Helm-чартов и иных deployment-конфигураций под актуальную версию Kubernetes и принятые на проекте шаблоны.
— Устранение использования устаревших Kubernetes API и несовместимых параметров конфигурации.
— Настройка параметров приложений: ConfigMap, Secret, Ingress, Service, PersistentVolumeClaim, resource limits/requests, probes и других необходимых сущностей.
— Выполнение развёртывания и технической проверки работоспособности в согласованных окружениях.
— Подготовка технических процедур отката в рамках принятого процесса релизов.
— Переключение сервисов в новое окружение.
Перенос ВМ и сервисных компонентов
— Перенос прикладных компонентов с on-premise ВМ в Yandex Cloud с использованием существующих шаблонов и подходов проекта.
— Развёртывание и настройка целевых ВМ, если компонент не переводится в managed-сервис.
— Перенос баз данных и сервисных компонентов в определённые заказчиком managed-сервисы Yandex Cloud либо на целевые ВМ.
— Миграция данных по утверждённой процедуре.
— Техническая валидация: доступность сервиса, сетевые соединения, корректность конфигурации, целостность данных и запуск приложений.
Трансформация с Bamboo на GitLab CI
— Анализ действующих Bamboo-планов конкретных переносимых приложений.
— Перенос логики сборки, тестирования, упаковки и деплоя в GitLab CI.
— Использование существующих на проекте GitLab CI-шаблонов и общих компонентов пайплайнов.
— Настройка передачи артефактов, кэширования, переменных окружения и правил запуска jobs в соответствии с принятыми стандартами проекта.
— Настройка деплоя в согласованные окружения и механизма отката, предусмотренного действующим процессом.
— Проверка пайплайнов на тестовом и целевом окружениях.
Документирование и передача результатов
— Ведение технической документации по каждому перенесённому компоненту.
— Фиксация отклонений от шаблонных решений, принятых workaround'ов и известных ограничений.
— Подготовка инструкций по запуску миграции, валидации, деплою и откату.
— Участие в технических статус-встречах, предоставление актуального статуса и информации о блокерах проектному менеджеру заказчика.
Откликнуться на запрос: Откликнуться
По вопросам партнерского сотрудничества: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kubernetes
- Helm
- Yandex Cloud
- Terraform
- GitLab CI
- Bamboo
- Linux
- PostgreSQL
- MySQL
- Argo CD
- FluxCD
- OpenTofu
- Helmfile
- Kustomize
- Redis
- Kafka
Возможные вопросы на собеседовании
Проект предполагает миграцию с версии 1.11. Важно понимать, какие API были удалены и как это влияет на манифесты.
С какими основными сложностями вы сталкивались при миграции ресурсов Kubernetes с версии 1.11 на актуальные (1.24+), особенно в части Ingress и Deployment API?
Вакансия требует опыта работы с Yandex Cloud. Проверка знаний специфических инструментов облака.
Опишите ваш опыт использования Terraform для управления ресурсами в Yandex Cloud. Какие провайдеры и модули вы считаете наиболее эффективными для создания VPC и Managed Kubernetes?
Одной из ключевых задач является перенос пайплайнов. Работодатель хочет оценить понимание различий систем.
В чем заключаются основные архитектурные различия между Bamboo и GitLab CI, и какие стратегии вы используете для переноса сложной логики сборки и деплоя?
Миграция БД — критический этап. Нужно понять, как кандидат обеспечивает сохранность данных.
Расскажите о вашем подходе к миграции PostgreSQL в Managed Service Yandex Cloud. Как вы обеспечиваете минимальный downtime и проверяете целостность данных после переноса?
Проект требует работы по шаблонам заказчика. Важна дисциплина и следование стандартам.
Как вы подходите к документированию инфраструктурных изменений и работе с общими IaC-модулями в большой команде, чтобы избежать конфликтов и отклонений от стандартов?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

