Москва
Обязанности:
- Автоматизация сборки приложения (CI);
- Автоматизация раскатки обновлений по окружениям (CD);
- Миграции pipeline из Gitlab CI в Сфера CI/CD (в основе Jenkins).
Требования:
- Опыт работы с CI/CD системами: o Gitlab CI (YAML);
- Построение сложных pipeline с множеством stages(jobs), понимание downstream/upstream, интеграций с внешними системами и т.д. o Jenkins (Groovy);
- Создание сложных Declarative/Scripted pipeline.
- ArgoCD - понимание взаимодействия pipeline CI/CD систем с инструментом GitOps;
- Опыт работы с системами хранения артефактов: Nexus, Gitlab CI, Artefactory;
- Другие системы/технологии: o Git - опыт работы с системами контроля версий, включая создание веток, слияния, разрешение конфликтов;
- Docker - опыт работы с контейнеризацией приложений, создание образов, управление контейнерамиl;
- Kubernetes - понимание работы приложения в k8s, знание основных концепций и умение управлять приложениями в Kubernetes;
- Helm – понимание шаблонов helm, умение создавать/редактировать чарты;
- Микросервисы - понимание микросервисной архитектуры и принципов работы приложений в контейнерах.
Условия:
- Работа в аккредитованной ИТ- компании;
- Белая заработная плата (финальные цифры обсуждаются с успешным кандидатом);
- Удалённый формат работы;
- Оформление в соответствии с ТК РФ с первого дня работы;
- Сложные и интересные проекты;
- Обучение и постоянное повышение квалификации за счёт компании.