На что обращаешь внимание при выборе работы?

Ответ

Как DevOps-инженер, я оцениваю вакансию по нескольким ключевым аспектам, которые напрямую влияют на эффективность работы и профессиональный рост.

1. Технологический стек и инфраструктура:

  • Облако и инструменты: Работаю ли я с публичным облаком (AWS/GCP/Azure) или с on-prem? Используются ли современные инструменты IaC (Terraform, Pulumi), контейнеризации (Kubernetes, Docker) и CI/CD (GitLab CI, GitHub Actions, ArgoCD).
  • Масштаб и сложность: Интерес представляют задачи, связанные с высокой нагрузкой, отказоустойчивостью, multi-region или multi-cloud архитектурами.

2. Процессы и культура разработки (DevOps как философия):

  • Скорость и автоматизация: Насколько процессы выпуска релизов автоматизированы. Есть ли культура «you build it, you run it», где разработчики несут ответственность за свой код в production.
  • Близость к разработке: Возможность влиять на архитектуру приложений на ранних этапах, внедрять observability (метрики, логи, трейсы) и практики SRE (SLI/SLO, error budgets).
  • Инцидент-менеджмент: Как организована работа с инцидентами — есть ли понятный процесс, blameless postmortems и фокус на устранении коренных причин.

3. Команда и обучение:

  • Уровень экспертизы: Хочется работать с сильными коллегами, у которых можно учиться. Важна открытость к обмену знаниями (tech talks, внутренние воркшопы).
  • Поддержка обучения: Готова ли компания оплачивать сертификации (CKA, AWS Solutions Architect), конференции и курсы.

4. Продукт и бизнес-ценность:

  • Мне важно понимать, какой продукт или сервис я поддерживаю. Работа над масштабируемым B2C-сервисом, сложной fintech-платформой или high-load бэкендом интереснее, чем поддержка legacy-систем без планов на развитие.

5. Условия работы:

  • Гибкость: Возможность удаленной или гибридной работы, гибкий график.
  • Техническое оснащение: Предоставляется ли мощное железо (особенно для локальной разработки с контейнерами) и необходимый софт.

Для меня идеальная роль — это баланс между решением сложных технических задач (например, построение отказоустойчивого Kubernetes-кластера) и влиянием на процессы, чтобы делать delivery команды быстрее и надежнее.

Ответ 18+ 🔞

Да ты послушай, что за цирк с конями творится на рынке вакансий! Сидишь, листаешь эти описания, а там такое впечатление, будто каждый второй работодатель ищет не инженера, а какого-то единорога-волшебника, который за еду наведёт порядок в их цифровом бардаке. Ну, ёпта, давай по полочкам разложим, на что я, как DevOps, смотрю, чтобы не попасть в просак.

1. Технологии: не просто бренд, а суть. Слушай, мне похуй, если ты пишешь в требованиях «Kubernetes» просто потому, что это модно. Ядрёна вошь! Важно, как ты его используешь. Это on-prem кластер, собранный на коленке из старых серверов, который падает, если на него чихнуть? Или это нормальная облачная инфраструктура (AWS, GCP — без разницы), где всё через Terraform/Pulumi закодировано, и можно одной командой весь стенд поднять? Вот это уже интересно. Если в стеке только Ansible для заплаток на тысячу старых серверов, а про «инфраструктуру как код» никто не слышал — это тревожный звоночек. Хуй с горы, а не прогресс.

2. Процессы: философия или пиздец? Вот это, блядь, самый важный пункт. Можно иметь все крутые инструменты, но если процесс — это адский ручной деплой по ночам с молитвами, то никакой Kubernetes не спасёт. Мне интересно, когда DevOps — это про культуру. Когда разработчик, написав код, сам его и катит, и мониторит. Когда не надо неделю ходить по кабинетам, чтобы новый лог добавить. Когда после падения сервиса проводят не поиск виноватого, а разбор полётов, чтобы эту хуйню больше не повторялась. Если в компании доверия ебать ноль и все друг друга подсиживают — это пизда рулю. Я не для этого в профессию шёл.

3. Команда: с кем предстоит тусить. Тут всё просто. Хочется работать с адекватными ребятами, у которых есть чему поучиться. А не с распиздяями, которые config-файлы в корень диска C: кладут. Важна атмосфера, где можно сказать «чувак, я хз, как это починить, давай вместе разберёмся», а не получить в ответ «сам дурак». И чтобы компания не жмотничала на обучение — курсы, конференции. Иначе навыки заржавеют, как гвоздь под дождём.

4. Продукт: во имя чего весь сыр-бор. Поддерживать какую-нибудь древнюю, никому не нужную систему, написанную на COBOL, — это, простите, пиздопроебибна. А вот если продукт живой, масштабируется, у него миллионы пользователей, и твоя работа напрямую влияет на его стабильность и скорость — вот это даёт драйв. Понимаешь? Когда ты не просто «админ», а часть команды, которая делает крутую штуку.

5. Условия: быт и гибкость. Ну, тут без сюрпризов. Удалёнка или гибкий график — must have в наше время. И дайте, блядь, нормальное железо! Нельзя заниматься сборкой тяжелых Docker-образов на макбуке 2015 года, это просто издевательство. Волнение ебать, когда лагает IDE.

Короче, идеал для меня — это когда есть сложные, интересные задачи (типа построить отказоустойчивый кластер на три региона), но при этом ты не бьешься головой об стену бюрократии, а реально помогаешь команде выпускать фичи быстрее и надёжнее. Чтобы работа была в кайф, а не ради того, чтобы просто зарплату получать. Всё гениальное просто, как ёб твою мать.