Описание
Команда CI/CD R&D развивает и поддерживает инструменты CI/CD для всей компании Wildberries. Её цель — создавать удобные и надёжные инструменты, сокращающие время разработчиков и используемые во всей компании.
Задачи
•Разрабатывать и поддерживать универсальные шаблоны GitLab CI для сборки, тестирования и развёртывания проектов
•Создавать и поддерживать Helm-чарты для сервисов
•Разрабатывать оптимизированные Dockerfile с соблюдением лучших практик
•Исследовать решения в области CI/CD, готовить PoC и MVP
•Писать CLI-утилиты и скрипты автоматизации на Python, Golang и Bash
•Разрабатывать и поддерживать CLI-инструмент для автоматизации корпоративной CMDB
•Разрабатывать и поддерживать CLI-инструмент для автоматизации запросов доступов к HashiCorp Vault и Harbor
•Разрабатывать решения для автоматического создания тестовых баз данных в Kubernetes
Требования
•Знание Linux, сетей, контейнеризации и устранения неполадок
•Умение писать большие Bash-скрипты со сложной логикой и базовые знания Python
•Знание GitLab и его раннеров, опыт создания разных пайплайнов
•Понимание основных концепций Kubernetes, опыт развёртывания приложений с Helm и создания собственных чартов
•Опыт написания плейбуков и ролей Ansible
•Умение писать безопасные и минималистичные Dockerfile
•Большой опыт работы с Git и понимание разных процессов разработки, включая Git Flow и TBD
•Самостоятельность, вовлечённость и инициативность
Условия
•Обучение, языковые клубы, корпоративный университет и программы развития управленческих навыков
•ДМС со стоматологией, корпоративный спорт и консультации психолога
•Сообщества по интересам, включая клубы спикеров, футбола, йоги и шахмат
•Гибкий подход к сочетанию работы и заботы о близких, проекты для детей сотрудников
•Скидки и партнёрские программы на обучение, страхование и покупки
•Бесплатное питание в офисе, корпоративная техника