tgindex

Библиотека собеса по DevOps | вопросы с собеседований

описание

Вопросы с собеседований по DevOps и ответы на них. Учиться у нас: https://clc.to/nLEtvA По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot

3 442
подписчиков

Лучшие посты

за три месяца
  • 20 июл.1 471 просмотров10 пересылок

    Что такое финалайзеры (finalizers) и для чего они нужны? Это уникальные ключи в манифесте объекта, которые определяют операции, необходимые для выполнения перед удалением объекта. Например, они используются для предотвращения удаления pvc и pv при активном PODе. Библиотека собеса по DevOps

  • 30 мая643 просмотров5 пересылок

    без подписи

  • 22 июл.620 просмотров2 пересылок

    Что такое модули filebeat? Это предварительно настроенные модули для определенных типов мест регистрации журналов (например, Traefik, Fargate, HAProxy), упрощающие настройку пересылки логов с помощью filebeat. Они имеют разные конфигурации в зависимости от того, откуда вы собираете логи. Библиотека собеса по DevOps

  • 25 июл.576 просмотров4 реакций7 пересылок

    Как внедрить zero-trust между микросервисами? Включите mTLS с распределённой идентичностью (SPIFFE/SPIRE: SVID для каждого ворклоада), автоматическую ротацию сертификатов и валидацию цепочки. Авторизацию стройте по идентичности (RBAC/OPA), ограничивайте сеть NetworkPolicy. В Kubernetes удобно через mesh (Istio/Linkerd/ambient) или sidecarless mTLS; для мультикластера — федерация trust domains и централизованный аудит. 🐸Библиотека собеса по DevOps

  • 29 мая545 просмотров11 пересылок

    без подписи

  • 3 июн.531 просмотров1 реакций9 пересылок

    без подписи

  • 29 июл.518 просмотров1 реакций

    Вы видите в Kibana после нажатия на «Discover» «561 hits». Что это значит? Общее количество документов, соответствующих результатам поиска. Если не используется запрос, то просто общее количество документов. Библиотека собеса по DevOps

  • 18 июл.517 просмотров

    🤷‍♂️ Что важнее в хорошем курсе: программа или люди, которые её создают? У Proglib Academy вышел пост о том, на каком опыте построен новый курс по AI для разработчиков 🦴

  • 30 июл.516 просмотров2 реакций3 пересылок

    У вас есть Dockerfile, и сборка образа занимает очень много времени из-за частых изменений в коде. Как оптимизировать процесс сборки, чтобы быстрее получать новые образы? Переписать Dockerfile так, чтобы максимально использовать кэш слоёв: сначала устанавливать зависимости, потом копировать код. Использовать multi-stage build, чтобы в финальном образе были только нужные бинарники и минимальный набор файлов. Библиотека собеса по DevOps

  • 27 июл.515 просмотров1 реакций5 пересылок

    В продакшн-окружении контейнеры начинают потреблять слишком много дискового пространства. Как вы будете диагностировать и устранять проблему? Проверю docker system df, чтобы понять, где расход (образы, volume, build cache). Использую docker ps -s и docker inspect, чтобы выявить, не пишут ли контейнеры данные внутрь слоя файловой системы. Для логов — настрою ротацию (log-driver=json-file с max-size и max-file) или централизованный логинг. Для оптимизации образов — применю multi-stage build, alpine и очистку кэша. Библиотека собеса по DevOps

  • 5 авг.478 просмотров4 реакций11 пересылок

    COPY vs ADD? COPY для файлов из контекста. ADD ещё умеет tar-распаковку и URL — почти всегда зло. COPY предпочтительнее. ARG vs ENV? ARG виден только на этапе build (не в рантайме). ENV попадает в образ и окружение контейнера. Как уменьшить размер образа? Multi-stage builds, .dockerignore, Alpine/ubi-minimal/Distroless, объединяй RUN, чисти кеши (apt/apk) в том же слое, пинь версии. Библиотека собеса по DevOps

  • 31 июл.467 просмотров

    Разработчик, DevOps-инженер или техлид — у каждого своя причина навести порядок в работе с AI-агентами. Разбираем, чем отличаются их задачи 😊

  • 25 июл.459 просмотров

    Планирование, код, ревью, PR и рутина — всё это уже можно ускорять с AI. Как именно, рассказали в посте 😏

  • 28 июл.447 просмотров1 реакций

    Самый страшный файл в проекте — тот, который «работает, не трогай» 😮‍💨

  • 2 июн.443 просмотров1 реакций10 пересылок

    без подписи

  • 31 июл.442 просмотров

    🎯 У разработчика, DevOps-инженера и техлида разные причины задуматься о системной работе с AI-агентами Но цель одна: перейти от случайных удачных запусков к управляемому процессу на реальном проекте — с понятными правилами, ревью, контролем расходов и безопасности ✔️ На курсе «ИИ для разработчиков» участники выстраивают такой процесс на практике: подключают инструменты, задают границы для агента и учатся понимать, где ему можно доверять работу, а где требуется проверка. ⚡️ Предзапись на осенний поток уже открыта 🏃‍♀️ Proglib Academy

  • 4 авг.429 просмотров3 пересылок

    Вы заметили, что контейнеры в продакшене начинают работать медленнее со временем. Мониторинг показывает рост использования диска внутри контейнера, хотя приложение не пишет данные в тома. Как вы будете искать и устранять проблему? Проверить, не накапливаются ли временные файлы или логи внутри контейнера (слои copy-on-write). Использовать docker system df, docker inspect и docker logs для анализа. При необходимости — подключить тома/лог-агрегатор вместо записи в контейнерную ФС. Пересобрать образ так, чтобы данные не сохранялись в контейнере. Библиотека собеса по DevOps

  • 22 июл.426 просмотров1 реакций

    😸 Каждый разработчик подходит к задаче со своим опытом: помнит прошлые решения, знает ограничения проекта и понимает, какой код команда пропустит на ревью. Для человека это естественная часть работы. У Claude Code этого контекста по умолчанию нет — только задача и инструкции, которые ему дали. Поэтому в большой команде недостаточно просто выбрать хорошую модель. ❗️ Нужно ещё объяснить ей, как у вас устроена разработка: какие подходы приняты, что обязательно проверять и по каким правилам принимать решения. 🗓 23 июля в 19:00 МСК поговорим об этом на бесплатном вебинаре с Алексеем Жиряковым — он Executive Director в Сбере, руководит GenAI Data Platform, и с этой проблемой сталкивался не раз 🔥 Покажет живое демо, разберём, как встроить AI в процесс разработки так, чтобы он реально помогал, а не добавлял ещё один повод для споров на ревью. 🔗 Занять место на вебинаре 🏃‍♀️ Proglib Academy

  • 25 июл.422 просмотров

    📈 Скоро фраза «умею пользоваться AI» в резюме будет звучать так же странно, как сегодня «умею пользоваться Git» Это просто станет частью профессии. А вот умение встроить AI в процесс разработки так, чтобы он действительно ускорял работу команды, останется конкурентным преимуществом 💡 🔜 На курсе «ИИ для разработчиков» участники работают со своими проектами и учатся делать AI частью ежедневной разработки: планировать задачи, писать код, проверять изменения, готовить PR и автоматизировать рутину. До конца июля действует специальная цена — 59 990 ₽ вместо 79 990 ₽ 🥳 И получить бессрочный доступ ко всем материалам курса. 🔗 Посмотреть, как устроен курс 🏃‍♀️ Proglib Academy

  • 18 июл.422 просмотров1 пересылок

    🧑‍💻 Учиться агентной разработке — у тех, кто уже внедряет её в бигтехе Курс «ИИ для разработчиков» ведут практики из ведущих российских IT-компаний 🔥 🔵 Они прошли путь от первых экспериментов с AI до рабочих процессов, в которых агенты помогают команде писать код, готовить PR и быстрее доводить задачи до продакшена. В ближайшее время познакомим вас с каждым преподавателем. Программа курса — по ссылке 🎹 🏃‍♀️ Proglib Academy