Библиотека задач по DevOps | тесты, код, задания
2.86K subscribers
143 photos
6 videos
2 files
312 links
Задачи и тесты по DevOps для тренировки и обучения.

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

Наши каналы: https://t.iss.one/proglibrary/9197

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🤓 «Сначала выучу Python идеально, а потом пойду в ML»

Звучит логично, но на практике — ловушка.
Python огромный: фреймворки, библиотеки, нюансы синтаксиса. Учить «всё сразу» можно бесконечно.

В итоге — месяцы зубрёжки, а до ML руки так и не доходят.

На старте достаточно баз: типы данных, циклы, функции, работа с библиотеками. Всё остальное лучше подтягивать в процессе решения ML-задач.

⚠️ До 1 сентября курсы можно забрать по старым ценам. Это последние выходные, когда:
ML идёт за 34 000 вместо 44 000 ₽ + Python в подарок,
два в одном: оплатите курс по математике и получите второй доступ в подарок,
— и главное: можно купить все курсы до подорожания.

👉 ML для старта в Data Science

А для будущих Data Scientist’ов у нас ещё:
Базовые модели ML и приложения
Математика для Data Science
AI-агенты для DS-специалистов (2-й поток скоро)
Что такое тестирование устойчивости?

Тестирование устойчивости — это программный процесс, который проверяет поведение приложения в неконтролируемых и хаотических сценариях. Это также гарантирует, что данные и функциональность не будут потеряны после возникновения сбоя.

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
В Kubernetes при деплое новой версии сервиса юзеры получают ошибки, потому что Pod’ы начинают принимать трафик до того, как приложение полностью готово. Какое решение правильное?

👾 — Увеличить количество реплик Deployment, чтобы снизить вероятность ошибки
👍 — Настроить readinessProbe, чтобы Pod начинал получать трафик только после готовности
🥰 — Перезапускать Pod’ы вручную до тех пор, пока они не будут стабильными
⚡️ — Использовать livenessProbe, чтобы Kubernetes перезапускал Pod при ошибке

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
ПОСЛЕДНИЙ ДЕНЬ
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️

ML за 34к вместо 44к + Python в подарок
Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ

👉 Proglib Academy
Вы видите, что Docker-контейнеры генерируют очень большие логи и быстро заполняют диск. Какой подход наиболее правильный для решения этой проблемы?

👾 — Увеличить диск сервера и оставить всё как есть
👍 — Настроить драйвер логирования (json-file, syslog, fluentd) с ротацией (max-size, max-file) или отправлять логи в централизованную систему
🥰 — Периодически вручную чистить /var/lib/docker/containers/* от логов
⚡️ — Перезапускать контейнеры каждый день, чтобы очищались файлы логов

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Почему в типичных ИТ-организациях существует конфликт между группами разработки и операций?

👾 — Они имеют разный бекграунд
👍 — Команда разработчиков лучше разбирается в программных продуктах и ​​услугах
🥰 — Команда разработки лучше разбирается в тестовых и производственных средах
⚡️ — У них противоречивые бизнес-цели и приоритеты

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Переворачиваем календарь — а там скидки, которые уже закончились.

Но мы их вернули на последний день 🤔

До 00:00 третьего сентября (цены как до 1 сентября):

▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽

👉 Хватаем скидки из прошлого

P.S. Машину времени одолжили у дяди Миши
Вы заметили, что Pod’ы в Kubernetes иногда не могут запуститься, остаются в статусе Pending, хотя кластер работает. Что наиболее вероятная причина?

👾 — Ошибка в коде приложения внутри контейнера
👍 — Недостаточно ресурсов (CPU/Memory) на доступных нодах для удовлетворения requests
🥰 — ReadinessProbe не настроен и Pod не получает трафик
⚡️ — Слишком мало реплик в Deployment

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
😎 Сколько баллов набрали вы?

Голосуйте, какой у вас уровень разработчика:

😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)

Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.

👉 Научим, как быстро прокачаться от стажера до сеньора
🤩1
В Kubernetes вы хотите, чтобы приложение автоматически масштабировалось при росте нагрузки на CPU. Какой объект нужно настроить?

👾 — StatefulSet
👍 — HorizontalPodAutoscaler (HPA)
🥰 — PodDisruptionBudget
⚡️ — VerticalPodAutoscaler (VPA)

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Что такое конфликт слияния?

Конфликты слияния возникают при объединении двух ветвей с конкурирующими коммитами. Конфликты слияния обычно возникают, когда разные разработчики изменяют одну и ту же строку кода или файл.

Библиотека задач DevOps
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»

⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)


⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»

Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽

☞ Что ждет тебя в этом квесте

— Получение артефактов: портфолио проектов и сертификаты— Прокачка от новичка до Senior Data Scientist— Босс-файты с реальными задачами из индустрии— Доступ к гильдии единомышленников


📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
Что препятствует использованию сервера API Kubernetes в качестве прокси-сервера для неавторизованных конечных точек?

👾 — Сетевые политики
👍 — Конфигурации EndpointSlice
🥰 — Политики безопасности Pod
⚡️ — Механизмы аутентификации и авторизации

Библиотека задач DevOps
3
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!

Кто нужен?

Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.


Но если вы пока джун — я бы предложил:

- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях

- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL

🔗 Старт 9 сентября
1
В Kubernetes-продакшене вы хотите гарантировать, что Pod будет получать фиксированное количество ресурсов и при превышении лимита — ограничиваться, а не "выбивать" всю ноду. Какой механизм нужно использовать?

👾 — HorizontalPodAutoscaler (HPA)
👍 — Requests и Limits в PodSpec
🥰 — PodDisruptionBudget (PDB)
⚡️ — ConfigMap

Библиотека задач DevOps
👍10🥰1
Иногда реально ощущение, что нас держат в Матрице.

Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё.

Сегодня последний день промокода Lastcall (−5000 ₽).
Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы.

Кто готов вырваться из симуляции и ворваться в сезон найма?

👾 — я уже в команде Нео
👍 — хочу красную таблетку
🤔 — пока думаю, но интересно

Забирай полный комплект для ML-разработки: Python + Математика + Машинное обучение.
🔥 Скидка 30% действует только до 9 сентября → забираем себе
В Kubernetes-продакшене при резком росте нагрузки Pod’ы начинают «падать» с ошибкой OOMKilled. Какое решение будет наиболее корректным?

👾 — Увеличить количество реплик через kubectl scale
👍 — Настроить корректные resources.requests и resources.limits, а также включить HPA/VPA
🥰 — Перезапускать Pod’ы вручную при каждом OOMKilled
⚡️ — Перейти на hostNetwork: true, чтобы Pod имел доступ к ресурсам всей ноды

Библиотека задач DevOps
👍8
В Kubernetes при использовании Readiness Probe Pod долго остаётся в состоянии Running, но трафик на него не идёт. Для чего это поведение нужно?

👾 — Чтобы Pod быстрее удалялся при drain ноды
👍 — Чтобы Pod не получал трафик, пока не готов обрабатывать запросы
🥰 — Чтобы автоматически увеличивалось количество реплик Deployment
⚡️ — Чтобы Pod работал напрямую в обход kube-proxy

Библиотека задач DevOps
👍4
Media is too big
VIEW IN TELEGRAM
Я иду на главное событие осени в медиа🔥

Если ты участник рекламного рынка, блогер, владелец канала / сетки каналов, медиа персона, организатор событий - то 11 сентября тебе нужно быть на Trendsetters MEDIA 4.0

1500 избранных на одной супер медиатусовке. Не хватает только тебя😘

🥂 Free bar и welcome drink
🤫 Инфлюенс-зона с отдельным входом, фуршетом и развлекательной программой
🕺 Afterparty с DJ и кавер-группой
📱 Закрытый чат участников
*исходя из уровня твоего билета

🎤 Спикеры:
• Николай Соболев — один из самых влиятельных видеоблогеров поколения, 5+ млн подписчиков;
• Владимир Алексеев — основатель Единого Рекламного Агентства ЕРА и платформы ТутБартер.РФ
• Кирилл Диденок — digital-продюсер, основатель Didenok Team;
• Илья Гончаренко — сооснователь Instadium;
• Мария Зазулинская - директор направления gr продаж Департамента по работе с инфлюенсерами и медиастратегии;
• Татьяна Иванова — сооснователь hello blogger (АБА Group);
• Владимир Мосин — CEO Telega.in, экс-Сбер и Яндекс.
…и другие топы индустрии

Получите -30% от стоимости билета
Проходи на сайт и на странице оплаты введите код «VOVA30».

Кстати, мероприятие пройдет в
AG Loft, вы только посмотрите на эту локацию

Увидимся 11 сентября!
Внимание! по вопросам аккредитации клиентов, партнеров и блогеров к @ByAlexeev