Библиотека собеса по DevOps | вопросы с собеседований
3.11K subscribers
165 photos
8 videos
2 files
416 links
Вопросы с собеседований по DevOps и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d7e18893

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Как снизить стоимость наблюдаемости, не потеряв сигнал?

Метрики держите как гистограммы с разумными бакетами и exemplars; для трасс — tail-based sampling и приоритет ошибок/p99; логи — семплинг по правилам, агрегаты в метриках, горячее/холодное хранение с разными ретенциями. Урезайте кардинальность лейблов, нормализуйте ключи и вводите бюджеты/алерты по объёму телеметрии.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как реализовать progressive delivery с автоматическим откатом по метрикам?

Применяйте контроллер (Argo Rollouts/Flagger): поэтапно взвешивайте трафик (5%→25%→50%→100%), анализируйте метрики (Prometheus, p95, error-rate, SLO burn-rate) и логи, ставьте гейты и паузы. При регрессе — авто-rollback/заморозка. Для рисков — shadow/traffic-mirroring, feature-flags для мгновенного отключения, все изменения — через GitOps, а алерты — на бюджет ошибок, а не на сырой error-rate.


🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как безопасно управлять Terraform state между окружениями?

Держите state в удалённом backend с блокировкой (S3+Dynamo/GCS/Blob), разделяйте стейты по окружениям/модулям, ограничивайте доступ IAM, запускайте plan в PR с policy-as-code, включите drift-detection и используйте версионированные модули/реестры.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как остановить нежелательные манифесты в Kubernetes до деплоя?

Введите admission-политики: Gatekeeper/Kyverno с OPA/Rego правилами (только подписанные образы, runAsNonRoot, readOnlyRootFS, запрет :latest, лимиты ресурсов, PDB), в CI делайте pre-admission валидацию, применяйте Sigstore/Cosign для проверки подписи образов/манифестов и блокируйте отклонённые ревизии на уровне кластера.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🔥 Закрой пробелы в математике за 8 недель

Валишься на вопросах про математику на собесах?

Proglib Academy запускает курс «Математика для Data Science», чтобы помочь тебе получить вакансию мечты!

🔎 Тебя ждут:

→ топовые эксперты, один из них на видео — Мария Тихонова. Мария — кандидат компьютерных наук, руководитель исследовательского направления SberAI, доцент факультета компьютерных наук и преподаватель НИУ ВШЭ;
→ живые вебинары, на которых можно задать вопросы спикерам;
→ доступ к материалам в записи, если не успели на лекцию и чат;
→ 3 задания с практикой на Python и финальный проект с подробной обратной связью от экспертов курса;
→ актуальные знания: программа разработана в ноябре 2025г;
→ программа без воды — 2 месяца только самого нужного для старта.

👉 Пройди короткий тест и узнай свой уровень математики.

Приятные бонусы:

🎁 скидка 40% до 30 ноября;
🎁 оплати до конца ноября → курс «Школьная математика» в подарок.

🔗 Подробнее о курсе
🥱2😁1
Как изолировать арендаторов (multi-tenant) в Kubernetes?

Отделяйте по namespace, включайте NetworkPolicy, Pod Security (restricted), RBAC по ролям, ResourceQuota/LimitRange, отдельные node pools и taints для «шумных» ворклоадов; для сильной изоляции — отдельные кластеры. Логи/метрики и секреты — строго по tenancy, автоматизируйте через GitOps и admission-политики.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сдерживать расходы на наблюдаемость без потери сигналов?

Метрики — гистограммы с разумными бакетами и низкой кардинальностью (никаких user_id), downsampling/roll-ups; трейсы — tail-based sampling с приоритетом ошибок/p99 и exemplars к метрикам; логи — структурированные, с фильтрацией/редакцией PII и динамическим сэмплингом по уровню и частоте. Чёткие ретенции по типам данных и бюджет «стоимость за SLO-юнит».

🔹 Курс «Программирование на языке Python»

🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как надёжно запускать миграции БД в Kubernetes без простоя?

Отдельный миграционный Job/инит-контейнер перед rollout’ом, схема expand → migrate data → contract, индексы CONCURRENTLY, транзакционные миграции и идемпотентность. Привяжите деплой к успешному Job (gates), держите обратную совместимость кода, чёткий rollback-план и мониторинг ошибок/замедлений в миграции.

🔹 Курс «Программирование на языке Python»

🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как построить multi-region active-active без нарушения SLO?

Разводите трафик глобальным балансировщиком (latency-/geo-based) с региональной аффинностью и быстрым health-probe. Данные — либо глобальная БД с консенсусом, либо eventual-модель (события/CRDT) с идемпотентностью и конфликт-политикой; кэш — локальный per-region с точечной инвалидацией. Выделяйте tenant/partition по регионам, держите автоматический failover/return, хаос-тесты, пер-регионные бюджеты ошибок и прогон учений; все артефакты — «build once, promote many».

🔹 Курс «Программирование на языке Python»

🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Как автоскейлить воркеры по длине очереди и целевой задержке?

Используйте KEDA/HPA v2: метрика queue_length или pending_latency, формула примерно replicas ≈ ceil(backlog * avg_handle_time / target_latency). Задайте min/max, warmup/cooldown, размер батча/префетч, идемпотентность и DLQ; следите за «cost per processed msg» и p95.

🔹 Курс «Программирование на языке Python»

🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое bearer token?

Bearer token, также известный как токен учетной записи службы, представляет собой JWT-токен, который генерируется автоматически при создании новой учетной записи сервиса. Он содержит информацию о конкретной учетной записи службы и подписывается корневым сертификатом кластера. Этот токен сохраняется в объекте типа secret, который затем монтируется в POD по стандартному пути и периодически обновляется. При использовании данного токена процесс, запущенный в контейнере, получает доступ к API Kubernetes и может выполнять только разрешенные действия.

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как обновлять TLS/mTLS-сертификаты без простоя и ручного вмешательства?

Автоматизируйте выдачу/ротацию (ACME + cert-manager/PKI, короткоживущие certs), храните ключи в секрет-хранилище, включите горячую перезагрузку в прокси/ingress (SIGHUP/API reload), раскатывайте поэтапно (canary/blue-green), проверяйте цепочку/OCSP, держите мониторинг сроков, избегайте pinning’а по cert, используйте pinning по CA/SPKI и тестируйте expiry-хаосом.

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
🎄 С Нового года начну учиться — знакомо?

А потом январь — освоюсь после праздников, февраль — доделаю текущие дела... Не откладывай на следующий год то, что можно начать уже в этом.

🗓️ 4 декабря стартует экспресс-курс «Математика для Data Science»— всё, что нужно для уверенных ответов на собесах:

→ 2 месяца без воды;
→ обновлённая программа (ноябрь 2025);
→ живые вебинары с экспертами;
→ записи всех занятий;
→ практика на Python + финальный проект с фидбэком.

Формат: 2 месяца интенсива и к началу следующего года ты готов к собесам.

Пока другие будут собираться с мыслями после НГ, ты уже будешь на полпути к офферу мечты.

🎁 Только до 30 ноября:

→ скидка 40% на курс;
→ курс «Базовая математика» в подарок;
→ бесплатный тест уровня математики.

👉🏻 Хочешь на курс → пиши менеджеру