Devops Bootcamp с Федосеевым
5.05K subscribers
383 photos
17 videos
6 files
395 links
Это проект Слёрма: коммьюнити для начинающих DevOps-инженеров, как стартовать в Девопс, вебы от ТОП экспертов, новости, общение и поддержка
Бесплатный курс по DevOps: https://to.slurm.io/2pKSCw
Присоединиться к чату канала: https://t.iss.one/+8C5lo1K0Jn80MDIy
Download Telegram
⭐️ Стартуем через 15 минут! ⭐️

Подключайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker: норм или стрем? Разбираемся с местом Docker в современном DevOps-стеке

В конце 2020 года громом грянула новость: Kubernetes объявляет docker-shim устаревшим. Пресса подхватила, заголовки кричали: «Kubernetes бросает Docker!». Это породило массу недопонимания

На деле же Kubernetes никогда не запускал ваши контейнеры напрямую через Docker
. Для этого всегда использовался низкоуровневый containerd (или CRI-O), который является частью самого Docker. Docker выступал в роли «менеджера» поверх containerd

Проблема была в том, что Docker не реализовывал напрямую CRI — стандартный интерфейс Kubernetes для работы с контейнерами. Для общения с Docker Kubernetes использовал специальный адаптер, называемый dockershim

➡️ Решение Kubernetes: Убрать этот адаптер и говорить с containerd напрямую через CRI. Это упрощало архитектуру и делало её более стандартной

В итоге с точки зрения разработчика и DevOps-инженера, создающего образы, — ничего не поменялось. Но зачем тогда альтернативы? Podman, Buildah, Kaniko...

Docker — это монолит. Он включает в себя всё:

🌟 Демон (dockerd)
🌟 Сборку образов (docker build)
🌟 Управление контейнерами (docker run)
🌟 Реестр (docker push/pull)
🌟 Оркестрацию (docker-compose, Docker Swarm)

Современная философия Unix — это инструменты, делающие одну вещь, но делающие её хорошо

Вот кто и зачем пришёл на эту сцену:

1️⃣ Podman — «Беспалубный» Docker

Ключевое отличие: не требует демона. Запускает контейнеры от имени пользователя (rootless). Это серьезный плюс для безопасности

Совместимость: CLI почти один в один с Docker. alias docker=podman — и многие даже не заметят разницы

Зачем? Для безопасности, более простой интеграции с systemd и идеологии «без демона»

2️⃣ Buildah — Инструмент для сборки OCI-образов

Ключевое отличие: позволяет собирать образы без Dockerfile и без демона. Даёт тонкий контроль над каждым слоем

Зачем? Для создания минималистичных образов (сборка из scratch) и для CI/CD, где не хочется запускать целый Docker Daemon

3️⃣ Kaniko — Сборка образов в Kubernetes. Хоть и потеряла поддержку, можно использовать форки

Ключевое отличие: Собирает образы контейнеров внутри контейнера или Pod в Kubernetes. Не требует привилегированного доступа (Docker Daemon-less)

Зачем? Идеально для безопасных CI/CD пайплайнов, работающих прямо в Kubernetes. Больше не нужно маунтить /var/run/docker.sock в раннере, что является огромной дырой в безопасности

4️⃣ Nerdctl / containerd — Низкоуровневый контроль

containerd — это и есть та самая среда выполнения, которая теперь используется в Kubernetes по умолчанию. nerdctl — это CLI для работы с ним

Зачем? Для отладки и управления контейнерами прямо на нодах Kubernetes на низком уровне

⚡️ Docker для разработки — бесспорный король

Docker Desktop, простой Dockerfile и docker-compose up — это по-прежнему самый быстрый и удобный способ поднять локальное окружение. Менять это на Podman ради идеологии — часто неоправданная трата времени

Docker в продакшене — уступает место специализированным инструментам

На нодах Kubernetes у вас уже работает containerd. Вам не нужен полноценный Docker.

Для CI/CD использование Docker-in-Docker (dind) или маунта docker.sock считается антипаттерном с точки зрения безопасности. Здесь побеждает Kaniko или Buildah

Для управления контейнерами на серверах (вне K8s) Podman — отличная и более безопасная альтернатива

Ваши навыки работы с Docker не обесценились

Концепции, которые вы освоили с Docker: образы, слои, volumes, сети, Dockerfile — универсальны. Они переносятся на Podman, Buildah и Kaniko практически один в один. Вы учились не нажимать кнопки в docker, вы учились концепциям контейнеризации

📌 Docker не умер. Он повзрослел и занял свою чёткую нишу. Это как швейцарский нож: он невероятно удобен, когда вам нужно многое сделать быстро и без лишних инструментов (разработка). Но для серьёзной, высоконагруженной и безопасной работы на кухне продакшена шеф-повар будет использовать специализированные ножи: Kaniko для нарезки, Podman для чистки, а containerd — как мощную плиту
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍9🔥3🐳2
This media is not supported in your browser
VIEW IN TELEGRAM
Нас уже 5000! 💥💥💥

Коллеги, канал вчера переступил отметку 5000 подписчиков — это супер круто!

Хочу сказать спасибо каждому из вас за:

- Ваши вопросы в комментариях
- Активность и честную обратную связь
- Совместное обсуждение сложных тем
- Поддержку друг друга

Для меня этот канал — не просто цифры, а настоящее комьюнити единомышленников. Особенно кайфово видеть, как вы помогаете друг другу в комментариях и делитесь опытом

Дальше — больше!🥂
🎉163👍3❤‍🔥1🐳1
RAG в DevOps: смотрите запись вебинара и приходите на курс по AI

Коллеги, хочу поделиться с вами записью вебинара по RAG, который мы провели в среду

После вебинара я еще раз убедился: AI — это не будущее, а настоящее DevOps. В магистратуре тоже много говорят про LLM, слушаю с большим интересом. И если вы, как и я, хотите не просто следить за трендами, а реально внедрять AI в свою работу — очень рекомендую обратить внимание на курс Слёрма «AI в DevOps», который стартует 20 октября (‎возможно, я тоже пойду)

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

Посмотреть запись вебинара:
YouTube
VK Видео
Rutube

➡️ Узнать о курсе «AI в DevOps» — по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Привет! На связи Аниса

Октябрь...🍂 Наиболее активный месяц, когда рынок труда достигает пика по открытым вакансиям.

И вот мы готовы ворваться на всеми известный красный сайт с вакансиями, но... Нас таких много! А это значит, что нужно найти дополнительный путь – максимально целевой, быстрый и действенный.

Нетворк! заиграли фанфары где-то на фоне

Меня, как интроверта, хоть и с повышенными коммуникативными навыками, это слово вводит в некий ступор.

Согласитесь, сразу в голове: «И как дальше? Мне прям идти и прям писать кому-то, с кем не общался 2 года? Они точно подумают, что я только из-за работы написал». Было, понимаю. Поэтому, вот:

3 ненапряжных способа развития сети контактов — с бережным отношением к своей социальной батарейке.

Периодически «показываемся» нашим новым контактам (рекрутеры, бывшие коллеги, знакомые). Всё как в жизни – лайк/ответ на пост в соцсетях, и вы уже более заметны = узнаваемы.

Развиртуализируемся. Переводим онлайн-общение в оффлайн. Совместный обед в 1.5 часа не утомит, а личный контакт всегда укрепляет социальную связь лучше переписок.

Писать бывшим коллегам по вопросу работы – нормально. Любой формат: от «Вот и я пишу тебе спустя 2 года с вопросом о работе 😁» до юморного «Привет, спишь?» комфортен, если это ваш стиль. Я сама по долгу профессии часто бываю на той стороне, кому пишут. Никаких грешных мыслей об адресантах не возникает, честно! А если кто и подумает что-то о вас – пусть. Это говорит лишь о них. Зато вы действуете, пока другие осуждают.

И важно: пусть всё это будет в гармонии с вашими ощущениями.

А если захотите попробовать себя в реальном интервью с рекрутером (прям реальном, без поблажек) и понять цель вопросов в стиле «расскажите про свой факап» и ожидания от него – я тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84
Коллеги приветствую. Сегодня участвую в интересной активности, потом конечно подробнее с удовольствием расскажу
2
This media is not supported in your browser
VIEW IN TELEGRAM
5
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️⚡️⚡️⚡️ Последний день чтобы стартовать в DevOps в этом году!

Коллеги, сегодня — последний день, когда можно присоединиться к DevOps Upgrade в 2025 году

Все, кто запишется сегодня, успеют:
Начать обучение до новогодних праздников
Закрыть базовые модули к началу года
Войти в 2026 с новыми навыками и планом развития

Это ваш последний шанс в этом году сделать осознанный шаг в карьере DevOps-инженера

➡️ Успейте присоединиться до конца дня — по ссылке ⬅️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
8 часов до закрытия DevOps Upgrade!

В 23:59 продажи закрываются. Занять место на курсе — по ссылке
🔔 Это последнее напоминание 🔔

Записаться на DevOps Upgrade можно еще три часа. Следующая возможность появится только в 2026 году

Запрыгнуть в последний вагон — по ссылке
3😁1
После вебинара по RAG: куда двигаться в AI для DevOps?

Коллеги, после недавнего вебинара по RAG появилось чёткое понимание: AI в DevOps — это уже не эксперименты, а рабочие инструменты. И теперь хочется двигаться дальше — к системному внедрению

Вот что действительно работает в 2025:

🌟 GitHub Copilot — мощный помощник для ускорения написания конфигов, который предлагает релевантные шаблоны и код

🌟 n8n + локальные LLM — архитектура для автоматизации workflow с минимальными рисками утечки данных

🌟 Ollama + Llama 3 — полный контроль над моделями для внутренних задач

🌟 AI в мониторинге — прогнозирование аномалий и проактивное выявление потенциальных проблем

📌 Главный инсайт:
RAG оказался не просто поиском по документам, а способом создать ассистента, который знает вашу инфраструктуру изнутри

Теперь планирую углубиться в тему — возможно, через курс по AI в DevOps, который стартует 20 октября. Если кто-то тоже загорелся темой после вебинара — пишите в комментариях, какие аспекты AI вам наиболее интересны ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Вторник — день задачи!
#задача@devopsupgrade

Какой компонент был удален в Helm 3 в сравнении с Helm 2, что устранило необходимость в особых правах доступа и упростило архитектуру безопасности?
👍21
😁19🔥3🤔2🤣1
⚡️ Мой провальный роман с AI-ассистентами: почему генерация картинок — это отдельный вид искусства

Коллеги, хочу поделиться своим опытом погружения в AI на прошлой неделе. Признаюсь честно: до этого использовал нейросети минимально, но решил разобраться основательно. И теперь понимаю, почему у многих горят жопы от работы с AI

Что получилось легко

➡️ Генерация длинных текстов — работает прилично, если проверять факты
➡️ Примеры коротких кусков кода — более-менее
➡️ Запросы по документации — тут проблем нет

Что не получилось вообще

Попробовал генерацию векторной графики. Хотел сделать логотип и рендер объекта. Буквы — пожалуйста. Но когда попросил нарисовать конкретную форму по SVG-шаблону... AI упорно генерировал абстракции, уверяя что это именно то, что я просил 🗿

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

Например, вот эту картинку я делал через DALL-E несколько часов (узнали игру? может, играл кто?). Если у вас есть опыт в генерации изображений — поделитесь лайфхаками! Очень хочу разобраться, хотя бы в формате «сделать что-то вечером после работы»

P.S. Я таки решил присоединиться к курсу по AI в DevOps. Там, конечно, не учат генерировать мемы, но учат внедрять AI в реальные процессы. Так что встретимся уже в понедельник (надеюсь, у меня ничего не изменится)‌‎🤘🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Привет! На связи Аниса 🚶‍♀️
#карьера@devopsuprade

Продолжаю тему поиска работы. Тут говорили о том, как расширять нетворк. Однако не менее важно — вовремя понять, куда идти не стоит. В условиях, когда хороших вакансий мало, легко пропустить тревожные звоночки. Но не нам!

Разберем примеры из красной и желтой зоны. Все совпадения случайны 😇

1️⃣ Красная зона: бежим, не оглядываемся

➡️ «Про деньги поговорим потом»
База! Часто значит, что ваши ожидания и бюджет компании не совпадают. Прозрачные компании либо сразу говорят вилку (редко, но бывает), либо четко отвечают, вписываетесь вы в нее или нет. Исключение – строгие NDA в узких нишах.

➡️ «Нам нужен человек, который продаст пользу своей роли бизнесу»
Кхм, точнее так: «Мы пока сами не понимаем, зачем вас нанимаем. Но надо». Частый симптом прошлого неудачного найма и лёгкого скепсиса ко всем новым кандидатам. Бесполезная трата времени и сил.

2️⃣ Желтая зона: сомнительно, но окэй. Принимаем решение по совокупности факторов и общему впечатлению

➡️ «У нас нет четких KPI, они гибкие и меняются»
Такое бывает в молодых и быстрорастущих компаниях, когда цели ставятся краткосрочно. Готовы ли вы к постоянной смене правил игры? Думаем.

➡️ «Личные вопросы без контекста»
Семейное положение, планы на детей – тонкая тема даже для светских бесед. Допустимо, только если рекрутер сразу поясняет зачем это спрашивает (например, для оформления визы при релокации, предоставляемой компанией). Без объяснений – это too much для интервью.

Безусловно, границы выбираем мы сами. Лучше всего «предупрежден — значит вооружен»

Чем бы вы дополнили эти пункты? Пишите в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥96💯4🙏2
Сегодня старт. Пока другие думают — вы уже делаете

Коллеги, сегодня — последний день, чтобы присоединиться к курсу «AI в DevOps». Следующий поток — неизвестно когда

Умение работать с AI стремительно превращается из «nice to have» в must-have навык. В вакансиях это уже встречается постоянно, а скоро станет стандартом. Пока половина рынка присматривается к AI и читает статьи, вы можете оказаться среди тех кто задает тренды, а не догоняет их

Изучить программу и присоединиться — по ссылке
3👍3🔥2
SRE 2025: как устроена надежность систем на самом деле?

Коллеги, команда DevCrowd запустила масштабное исследование про SRE и DevOps-практики. Ребята делают действительно полезную штуку: помогут понять, как на самом деле устроена работа SRE-команд

⭐️Кто за что отвечает в вашей компании?
⭐️Какие инструменты реально работают в продакшене?
⭐️ Где проходит граница между SRE и DevOps?

Лично мне интересно сравнить свой опыт с коллегами из других компаний. Исследование полностью анонимное, на заполнение уйдет ~10 минут.

Заполняя опрос, вы помогаете сделать роль SRE более понятной и заметной на рынке. Итоги будут в открытом доступе в ноябре — сможете сравнить свои практики с общими трендами.

➡️ Пройти опрос можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
1
История одного расследования: как steal CPU незаметно тормозил наш GitLab

Коллеги, хочу поделиться историей расследования, которое заставило меня по-новому посмотреть на мониторинг виртуализации.

После работ на инстансе GitLab начали сыпаться жалобы: пайплайны не создаются, всё работает из рук вон плохо. Нагрузка выросла, CPU постоянно загружен, но даже в «спокойные» моменты система еле дышала

Что делали:

➡️ Провели регламентные работы по оптимизации — безрезультатно
➡️ Искали проблемы в новой версии — возможно, но не очевидно
➡️ Смотрели на стандартные метрики — везде «нормально», но ничего не работает

А решение оказалось в одном показателе — steal CPU

В пиках он достигал 20%! Это был явный сигнал, что проблемы на уровне гипервизора. Проверили — да, гипервизор перегружен. После перераспределения ВМ steal CPU упал до привычных 1-2%, и система сразу ожила

Выводы:

1️⃣ Steal CPU — та метрика, которую стоит мониторить всегда
2️⃣ Иногда проблема не в вашем коде, а в инфраструктуре под ним
3️⃣ Простые решения часто эффективнее сложных оптимизаций (что не может не радовать)

Теперь все наши дашборды в Grafana включают этот показатель. А те оптимизации, что начали делать — стали приятным бонусом к производительности (об этом расскажу позднее)

Почитать подробнее про Steal CPU можно тут. А если вы тоже сталкивались с подобными кейсами — поделитесь в комментариях, обсудим ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4👌1
AWS уволила 40% DevOps-команды, затем случился масштабный сбой. Совпадение?

Коллеги, интересная история на стыке AI и DevOps. За 3 дня до масштабного сбоя AWS, когда «упала половина интернета», появилась новость о том, что Amazon уволила 40% DevOps-инженеров, заменив их нейросетями.

Согласно утечке, ИИ-системы уже в продакшене:
➡️ Следят за системой
➡️ Откатывают ошибки
➡️ Чинят инфраструктуру

У меня возникло сразу несколько вопросов:
Совпадение или закономерность?
Готовы ли современные LLM нести ответственность за продакшен?
Не слишком ли рано компании перекладывают критичные задачи на AI?

Лично мне кажется, что это больше про тренд «бежать впереди паровоза», чем про реальную готовность технологий. Хочется верить, что сбой вызван чем-то другим, но сама ситуация заставляет задуматься.

Интересно узнать ваше мнение и обсудить — пишите в комментариях, что думаете ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣11👍62👌1