DevOps engineer (CI/CD)

Дата размещения вакансии: 07.11.2024
Работодатель: Lamoda Tech
Уровень зарплаты:
з/п не указана
Город:
Москва
Крылатская улица 15
Требуемый опыт работы:
От 3 до 6 лет

Процессы DevOps активно развиваются в компании, появилась потребность в отдельной команде, обеспечивающей весь цикл CICD, ищем инженеров уровня Middle/Senior.

Немного про наши рабочие будни:

  • Мы имеем от руководства высокоуровневые цели и имеем свободу выбора решения, которое будем внедрять и поддерживать;
  • Работаем в полностью удаленном формате. Нам не так важен твой часовой пояс, как результат. Поэтому взаимодействие будет комфортным и удобным, несмотря на разницу часовых поясов. А при желании двери офиса открыты всегда;
  • Удобство превыше всего. Для работы мы предоставляем новые MacBook Pro или аналог на Windows;
  • Для работы требуется только VPN, никаких удаленных рабочих столов и прочих ограничений;
  • Постоянно работаем над процессами внутри команды. Для этого мы обсуждаем все на регулярных статусных встречах, а боли и удачи выносим на ретро, по итогу которых ставим задачи;
  • Считаем, что инженер должен в первую очередь решать задачи, а не получать согласования и прочие разрешения. Ты сможешь сосредоточиться на инструментах и технологиях, не тратя время на рутину, связанную с поднятием инфраструктуры, этим занимаются наши собратья из отдела инфраструктуры;
  • У нас классная дружная команда. Мы не делаем жесткого разделения задач по грейдам. Джуниор может решать сеньёрские задачи, что позволяет нашим джунам максимально быстро расти в навыках и грейде.

Что нужно знать:

  • Kubernetes (Yandex Cloud и on-premise, который помогает поддерживать команда инфраструктуры), docker, docker-compose;
  • CI/CD (GitLab, Atlassian Bamboo) - умение писать и шаблонизировать пайплайны;
  • Deploy (Helm, Helmfile, ArgoCD);
  • IaC (Terraform, Ansible, Packer);
  • Registry (Harbor, Nexus, Jfrog Artifactory).

Будет здорово, если сталкивался:

  • Message brokers (Kafka, RabbitMQ, ActiveMQ, NSQ);
  • DB (PostgreSQL, MySQL);
  • Observability (VictoriaMetrics, Grafana, Sentry, Prometheus);
  • Logging (ELK, OpenSearch, Loki).

Что предстоит делать

  • Переход к процессу предоставления CI/CD "как сервис";
  • Подготовка шаблонов и документации, консультации команд разработки;
  • Поддерживать и улучшать уже существующие сервисы и CI/CD процессы;
  • Поддерживать уже существующие инструменты используемые для сборок (GitLab, Harbor, Nexus);
  • Работать над стабильностью CI/CD: настраивать мониторинг и сбор метрик, обеспечить достаточное качество предоставляемого сервиса;
  • Увеличивать степень автоматизации рутинных процессов в компании;
  • Внедрять новые системы с применением IaC, CI/CD;

Мы ожидаем:

  • Опыт работы в DevOps от 2 лет;
  • Хорошие коммуникативные навыки, умение объяснять сложные вещи простым языком, строить аналогии;
  • Опыт системного администрирования Unix систем. Любовь к Kubernetes;
  • Плюсом будет опыт разработки и предоставления решений по модели “as a Service”;
  • Умение быстро найти и починить.