Москва
Крылатская улица 15
Крылатская улица 15
Процессы 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”;
- Умение быстро найти и починить.