es
Feedback
Devops Bootcamp с Федосеевым

Devops Bootcamp с Федосеевым

Ir al canal en Telegram

Это проект Слёрма: коммьюнити для начинающих DevOps-инженеров, как стартовать в Девопс, вебы от ТОП экспертов, новости, общение и поддержка Бесплатный курс по DevOps: https://to.slurm.io/2pKSCw

Mostrar más
5 212
Suscriptores
+124 horas
-47 días
-530 días
Archivo de publicaciones
Приветствую👋🏻 Недавно коллега поделился со мной своим опытом создания локального ИИ-помощника, а я делюсь этим опытом с вам
Приветствую👋🏻 Недавно коллега поделился со мной своим опытом создания локального ИИ-помощника, а я делюсь этим опытом с вами Получился не облачный сервис, а самый настоящий второй мозг, который не улетает в AWS и не просит денег. Что было сделано: 🔴Развернул OpenClaw в Docker — чисто, изолированно, без сюрпризов. 🔴Подключил локальную LLM через Ollama. Даже на моём не самом новом железе всё завелось. 🔴Прошёл от git clone до панели управления — без воды, только по делу. В итоге получил готовый Python-сервис с Dockerfile ➡️ Забрать гайд

Traefik vs Harbor: как %2F сломал UI и как это чинить? В тестовом кластере решили попробовать Traefik вместо nginx ingress. Задеплоили Harbor — и стабильно ловили HTTP 400 при открытии страницы образа. Начал разбираться и нашёл похожий кейс в issue/PR на GitHub. Подробнее здесь 🔴Причина: Traefik начал блокировать URL-encoded символы в path, в том числе %2F (encoded slash). Harbor использует такие пути, и запросы просто отбрасываются на уровне ingress. ❗️Решение: включаем параметр, разрешающий %2F. В чарте — правим values, перевыкатываем релиз. После этого UI работает без ошибок. Подробнее здесь Подробности и эволюция политики безопасности от версии к версии — в issue/PR Traefik: ➡️Сам параметр ➡️Как менялись правила ➡️Тот самый 16-часовой дебаг Подробнее здесь Если столкнётесь с таким поведением — не теряйте время, решение уже есть

Коллеги, приветствую!👋 Слёрм подготовил для вас два мощных курса по ИИ — и со скидкой, естественно. В комплекте закрываются
Коллеги, приветствую!👋 Слёрм подготовил для вас два мощных курса по ИИ — и со скидкой, естественно. В комплекте закрываются две ключевые темы: 🔹«ИИ в работе DevOps-инженера» Автоматизация CI/CD, мониторинг на ML, оптимизация инфраструктуры — без воды. 🔹«ИИ Агенты для ИТ-специалистов» Создаёте, настраиваете и интегрируете агентов под реальные задачи. 👉🏻Комплект — 89 900₽ вместо 104 800₽ 👉🏻Цена — только при покупке пакетом. Действует до 22 июня включительно

GitLab 19.0.1: сломался Docker Registry — есть рабочий workaround Коллеги, приветствую👋 После обнолвения до 19-й версии GitL
GitLab 19.0.1: сломался Docker Registry — есть рабочий workaround Коллеги, приветствую👋 После обнолвения до 19-й версии GitLab столкнулся с неприятным багом: перестал работать Docker Registry. Причем я специально переждал и протестировал обновление 19.0.1 — проблема никуда не ушла. Официальный тикет в GitLab - https://gitlab.com/gitlab-org/gitlab/-/work_items/600955 Но есть хорошая новость: workaround из этого тикета реально работает. Обходное решение позволяет быстро вернуть Registry к жизни. Если вы планируете мигрировать на 19.0.1 или уже обновились и получили сломанный registry — не паникуйте. Заходите в issue, применяйте фикс и живите спокойно.

Коллеги, приветствую👋 Ровно 8 лет назад команда Слёрма начала делать полезные, технически плотные и живые проекты. С тех пор
Коллеги, приветствую👋 Ровно 8 лет назад команда Слёрма начала делать полезные, технически плотные и живые проекты. С тех пор было много вызовов, но именно благодаря им Слёрм вырос в настоящих профессионалов, которые продолжают выпускать качественные курсы. Именинник сегодня — Слёрм, но подарки он дарит дарим вам. 15% на ВСЕ курсы Слёрма по промокоду SLURMBD15 Я рекомендую вам присоединиться к новому потоку курса Профессия DevOps-инженер 👉 Все курсы Слёрма — по ссылке Промокод SLURMBD15 действует до 5 июня 12:00. *акция только для физических лиц

Коллеги всех с началом новой недели👋 Хочу вам рассказать историю, которая однажды произошла с моим коллегой в понедельник: Рабочий день уже завершен... Разработчик пишет: «После установки релиза сервис перестал открываться». Через пару минут другие команды тоже начинают жаловаться - новые релизы недоступны по HTTP. Смотрю логи ingress-nginx controller:
Error: exit status 1 2026/04/23 16:28:44 [emerg] 85863#85863: "large_client_header_buffers" directive is not allowed here in /tmp/nginx/nginx-cfg3132651217:45488 nginx: [emerg] "large_client_header_buffers" directive is not allowed here in /tmp/nginx/nginx-cfg3132651217:45488 nginx: configuration file /tmp/nginx/nginx-cfg3132651217 test failed
Смотрю конфиг nginx ingress, который не может примениться из-за ошибки, спускаюсь к нужной строке 45488 Начинаю искать и нахожу ingress:
nginx.ingress.kubernetes.io/configuration-snippet: | large_client_header_buffers 16 32k;
Смотрим конфиг nginx, который не смог примениться обращаемся к документации nginx
Context: http, server
Проблема в том, что configuration-snippet попадает внутрь location {}, а large_client_header_buffers там использовать нельзя. Открываю документацию ingress-nginx: И вижу, что это вообще делается через ConfigMap
data: large-client-header-buffers: "16 32k"
Убираем snippet. Переносим настройку в ConfigMap. Ingress производит релоад. HTTP снова жив. Все сервисы спасены.

Мерч, корпоративы со звездами, спортзал или з/п выше рынка? На связи Аниса, и сегодня — рассуждаем вместе 🤝🤝 Крупные компан
Мерч, корпоративы со звездами, спортзал или з/п выше рынка? На связи Аниса, и сегодня — рассуждаем вместе 🤝🤝 Крупные компании активно вкладываются в корпоративные спортзалы, питание, офисы уровня комфорт+ и другие штуки, которые рекрутер с гордостью описывает кандидату при «продаже» вакансии. Справедливо! Почиллить в кресле, а потом забежать на соседний этаж офиса в спортзал, не тратя время на дорогу — звучит очень даже! Другая сторона — удалённая работа, когда из корпоративных ништяков в доступе у тебя только новенький ноутбук. Или когда у тебя уже есть любимый спортзал, а может ты даже сторонник секций по боксу. А может и еду заказываешь там, где привычно, где нравится. И для поддержания комфортного уровня жизни становится важнее доход. И тогда зачем это всё? Вижу споры в интернетах на эту тему, задаюсь деликатным вопросом:
А что для большинства людей важно в работе — корпоративные бонусы или з/п побольше?
Голосуем! ⚡ спортзальчик, обеды и сессии с корпоративным психологом святое — помогает расслабиться, не тратить время на дорогу и круто экономить на уже устоявшихся привычках 🤓 лучше буду ходить в средненький офис или по возможности буду на удаленке, а всё остальное мирское — приобрету сам(а) на более высокий доход

Mensaje de video00:57

А как ваши дела? Поделитесь в комментариях👇

Коллеги, приветствую👋 Рад сообщить вам радостную новость: курс «Профессия DevOps-инженер» стартует уже в сентябре. А если присоединиться прямо сейчас, с 1 июня по 15 июля, можно попасть на курс с хорошей скидкой — ранняя цена значительно выгоднее. Напоминаю, что это не просто лекции, а 9 месяцев практики, сквозной проект и реальный переход от администрирования к уровню Middle. Лестница цен (действует до 15 июля): Тариф «Комфорт» — 135 000 ₽ (вместо 195 000₽) Тариф «Карьера» — 170 000 ₽ (вместо 230 000₽) Тариф «VIP» — 315 000 ₽ (вместо 375 000₽) Успейте зафиксировать цену до 15 июля, дальше — повышение. Узнать подробнее — здесь

Коллеги, приветствую👋 Сегодня хотел рассказать о том, какие инструменты реально нужны в работе Devops-инженеру. По своему оп
Коллеги, приветствую👋 Сегодня хотел рассказать о том, какие инструменты реально нужны в работе Devops-инженеру. По своему опыту могу сказать, что уверенное владение этой пятёркой напрямую влияет на качество вашей работы. Это инструмент проверенные временем. Коротко о каждом: 🔹 Ansible — автоматизация конфигураций и управление инфраструктурой без агентов. Решает рутину с серверами от и до. 🔹 Docker — контейнеризация как стандарт современной разработки. Изучите сети, тома, оркестрацию на базовом уровне. 🔹 GitLab CI/CD — построение пайплайнов, которые автоматизируют тестирование, сборку и доставку на прод. Экономит часы каждый спринт. 🔹 Terraform (базовый) — инфраструктура как код для новичков. Научитесь описывать облачные ресурсы декларативно. 🔹 Terraform (продвинутый) — продвинутое использование: модули, работа с состояниями в команде, production-ready подходы. До 31 мая действует скидка 20% на любой из этих видеокурсов, по промокоду: БУТКЕМП20

Коллеги приветствую. Недавно вышла версия Gitlab 19 версии. Нравится рассказывать о интересных фичах и хотелось бы разобрать
Коллеги приветствую. Недавно вышла версия Gitlab 19 версии. Нравится рассказывать о интересных фичах и хотелось бы разобрать кучу всего интересного что добавилось, но большинство фич в платной версии конечно. Рассмотрим функционал кастомизированные inputs для merge requests Сделаем так, что-бы внутри MR можно было запустить пайплайн выбирая параметры а уже потом положительный результат выполнения требуется для слияния. Это можно использовать для сценариев когда пайплайн может работать в разных режимах и требуется такая вариативность Вот один из вариантов применения, можно вставить и попробовать
spec:
  inputs:
    environment:
      description: "Куда деплоим демо"
      default: "test"
      options:
        - "test"
        - "stagging"
    test_suite:
      description: "Какой набор тестов запускать"
      default: "smoke"
      options:
        - "smoke"
        - "full"

---
workflow:
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
    - when: never

stages:
  - info
  - test
  - deploy

show-inputs:
  stage: info
  script:
    - echo "MR pipeline demo"
    - echo "environment=$[[ inputs.environment ]]"
    - echo "test_suite=$[[ inputs.test_suite ]]"

smoke-tests:
  stage: test
  rules:
    - if: '"$[[ inputs.test_suite ]]" == "smoke"'
  script:
    - echo "Running SMOKE tests"
    - echo "Quick checks only"

full-tests:
  stage: test
  rules:
    - if: '"$[[ inputs.test_suite ]]" == "full"'
  script:
    - echo "Running FULL tests"
    - echo "Long regression suite"

deploy:
  stage: deploy
  script:
    - echo "Deploy to $[[ inputs.environment ]]"
    - |
      if [ "$[[ inputs.environment ]]" = "stagging" ]; then
        echo "Stagging mode demo"
      else
        echo "Test mode demo"
      fi

— Пользуешься нейросетями в работе? Понятно — Не пользуешься нейросетями в работе? Понятно Салюты, это Аниса 👸 Ага, попались! Думали, что это очередной кринжовый пост в интернете о том, как круто использовать ИИ везде и во всех сферах жизни? А вот и нет! Я за сохранение рассудка базовых когнитивных способностей. Однако и тормозить в освоении новых технологий не стоит. 🤓 В общем, рассказываю, что я уже доверила нейросетям: 📎поиск профильных конференций, среди участников которых я могу найти классных кандидатов 📎поиск исследований рынка труда, включая зарубежные источники (с обязательной перепроверкой) 📎составление списка ключевых слов для резюме, чтобы пройти ИИ-фильтры на том самом карьерном сайте 📎подбор новых духов, поиск игры по воспоминанию из детства и тд 🤢 Что я точно пока не готова делегировать: 📎разбор откликов 📎скрининг резюме и принятие решения на основе ИИ-вердикта 📎переписка с кандидатами и т.п.
На мой взгляд, все, что касается взаимодействия человека с человеком — это суперценная и индивидуальная штука, которая не заканчивается на анализе текста. Многое основывается на сенсорном и психологическом механизме. Дада, вот такая я умная..
Это я к чему? Мы живем в такое время, когда важно сохранять баланс между сохранением человеческого и приобретением навыков. Уметь работать с ИИ — реально крутая штука, и я сама пока в процессе познания этого инструмента. 〰️И велик будет тот, кто в работе будет AI-native, а с людьми.. human-native, скажем так!〰️ (с) Аниса С. А вы что об этом думаете?

Коллеги, приветствую👋 Слёрм объявляет о запуске нового практического курса «Разработка ИИ-агентов» Для кого этот курс: ⏩Инже
Коллеги, приветствую👋 Слёрм объявляет о запуске нового практического курса «Разработка ИИ-агентов» Для кого этот курс:Инженеры DevOps / SRE (автоматизация инцидентов, диагностика через kubectl); ⏩Backend-разработчики (интеграция LLM в сервисы); ⏩Специалисты, пишущие на Python и желающие перейти в ИИ-инженерию без углубления в ML Результаты по окончании 10 недель обучения: 🔴Сборка мульти-агентной системы (Incident Response / K8s Troubleshooter); 🔴Проработка вопросов безопасности, мониторинга и оптимизации стоимости LLM-запросов; 🔴Итоговый GitHub-репозиторий с архитектурой и интеграцией автоматизированных оценок качества и производительности (CI/eval-тесты) в CI/CD-пайплайны. ➡️Инструментарий: LangGraph, FastMCP, LiteLLM, DeepEval, Langfuse, Docker, K8s. ➡️Формат: 12 уроков, QA-сессии, чат с экспертами, проверка проекта, именной сертификат. УЗНАТЬ ПОДРОБНОСТИ

Коллеги приветствую👋🏻 Сегодня снова продолжаем на необычном примере разбирать функционал гитлаба и на сегодня PAGES Я уже р
+1
Коллеги приветствую👋🏻 Сегодня снова продолжаем на необычном примере разбирать функционал гитлаба и на сегодня PAGES Я уже рассказывал про свою потребность формировать марштуры для поездок на мотоцикле для себя и своих друзей. И как удобно делать? Ставить тикеты! ну точнее Work Items ➡️https://git.notoxops.com/moto/moto-routing/-/work_items?sort=created_date&state=all&first_page_size=20 ➡️Для заведения маршрута заводится Issue по шаблону "create_route" в котором уже описаны основные поля для заполнения При необходимости заводится "create_trip" - как частный случай маршрута и он имеет уже свои поля. ➡️И когда закончено формирование таски марштрута - она переводится в закрытые. После чего пайплайн запускается или руками или по расписанию и собирает на основаении задач легкую статическую страницу для отображения, которую можно показывать друзьям. https://pages.notoxops.com/moto/moto-routing/ Это и есть простая демонстрация pages В пайплайне только одна job pages: stage: deploy script: - *генерация страниц* artifacts: paths: - public Остается еще один интересный момент с тем, на каком адресе будет размещаться pages и тут есть 3 варианта: 1️⃣Путь на основании пути проекта например https://pages.notoxops.com/moto/moto-routing/ 2️⃣На основании уникального айди например https://pages.notoxops.com/moto-routing-2a884c 3️⃣На отдельном домене https://moto.notoxops.com что потребует подтверждения домена. Также существует возможность выпустить свой сертификат У меня выбран 1й вариант, но мне нравится и 3й, но есть сложности с тем, что у меня gitlab стоит за прокси и сертификаты там-же. Поэтому редиректа на https нет. ➡️Для чего это еще можно применять: Отчеты о сборке, релизах публиковать на удобных страницах или хостить свой сайт на gitlab. За майские праздники проехал только 3 маршрута - это не много, но честные поездки. Будет свободная минутка - заполню лучше.

Коллеги, приветствую👋🏻 Приглашаю вас сегодня в 19:00 на вебинар: «Введение в ИИ: от LLM и MCP до ИИ-агентов» Эксперты на ве
Коллеги, приветствую👋🏻 Приглашаю вас сегодня в 19:00 на вебинар: «Введение в ИИ: от LLM и MCP до ИИ-агентов» Эксперты на вебинаре обсудят: 🔴как работает LLM; 🔴 полезные приемы написания запросов для ИИ на выполнение задачи (промптов); 🔴 как работать с внутренними данными с помощью ИИ-агентов; 🔴 что такое MCP и зачем это нужно; 🔴 как создать своего первого ИИ-агента. Что ещё будет на вебинаре: Вы скорее всего слышали про сертификацию CKAD (Certified Kubernetes Application Developer). Обычно на этот экзамен выделяют 120 минут и 18 задач. На вебинаре эксперты проведут демо, как решить все задания буквально за пару минут с помощью ИИ. Спикеры вебинара — эксперты курса «ИИ в работе DevOps-инженера»: ⏩София Филиппова, ИИ-инженер в компании Innova. ⏩Виктор Ведмич, старший архитектор решений. Ссылка на веб придет в бота: ➡️ Регистрация за 30 сек ⬅️

Коллеги, приветствую👋 Рекомендую посмотреть бесплатный урок по системе контроля версий Git Что вы узнаете на бесплатном урок
Коллеги, приветствую👋 Рекомендую посмотреть бесплатный урок по системе контроля версий Git Что вы узнаете на бесплатном уроке: ➡️ Зачем вообще нужны системы контроля версий ➡️ Почему Git — это стандарт, который используют все ➡️ Что такое методология управления инфраструктурой, использующая систему управления версиями кода Git как единый источник достоверной информации (GitOps) и когда код правит миром ➡️ Чем Git может быть полезен вам прямо сейчас ⏩ Забрать бесплатный урок

Приветы! На связи конечно Аниса, пятница же 😎 Ранее рассказывала об Эффекте ореола, как и почему он работает. Зафиксировали.
Приветы! На связи конечно Аниса, пятница же 😎 Ранее рассказывала об Эффекте ореола, как и почему он работает. Зафиксировали. А сегодня расскажу о таком, уже для продвинутых: Как использовать Эффект ореола при поиске работы? 1️⃣ Следим за первой и последней минутой общения
Человеческая психика круто запоминает начало и конец беседы. Начало — первое впечатление. Конец — запоминающееся послевкусие. Если есть волнение, можно им открыто поделиться, это обычно располагает.
2️⃣ Думаем, какой образ и какие качества мы хотим транслировать
Вполне нормально, что мы одновременно обладаем социальными ролями "Кореш Серёги" и "Котик" и "Кандидат на senior-разработчика". Перед собеседованием важно продумать, какими качествами может обладать последний, и транслировать их. Еще раз: мы не играем роль. Все эти роли уже есть в нас, и их важно просто вывести на передний план.
3️⃣ Ни в коем случае не обесцениваем себя вслух (очень частая ошибка 😕)
Фразы в стиле "я, конечно, не эксперт в этом”, "у меня не так много опыта", "может быть, я не совсем подхожу" могут казаться проявлением милой скромности. Но психологически они создают такое впечатление: кандидат сам подсказывает работодателю, где в нем сомневаться. Лучше сказать так: "Интересно, у меня фокус в работе был в другом, однако было бы интересно погрузиться в эту задачу — меня отчасти это и заинтересовало в вакансии”.
На самом деле, таких крючков много. Однако даже если начать реально использовать эти три — положительный результат уже будет заметен. Я, кстати, сама использую такие приёмчики — рекомендую 😎 Если у вас есть свои, то делитесь!)

Приветы! На связи конечно Аниса, пятница же 😎 Ранее рассказывала об Эффекте ореола, как и почему он работает. Зафиксировали.
Приветы! На связи конечно Аниса, пятница же 😎 Ранее рассказывала об Эффекте ореола, как и почему он работает. Зафиксировали. А сегодня расскажу о таком, уже для продвинутых: Как использовать Эффект ореола при поиске работы? 1️⃣ Следим за первой и последней минутой общения Человеческая психика круто запоминает начало и конец беседы. Начало — первое впечатление. Конец — запоминающееся послевкусие. Если есть волнение, можно им открыто поделиться, это обычно располагает. 2️⃣ Думаем, какой образ и какие качества мы хотим транслировать Вполне нормально, что мы одновременно обладаем социальными ролями "Кореш Серёги" и "Котик" и "Кандидат на senior-разработчика". Перед собеседованием важно продумать, какими качествами может обладать последний, и транслировать их. Еще раз: мы не играем роль. Все эти роли уже есть в нас, и их важно просто вывести на передний план. 3️⃣ Ни в коем случае не обесцениваем себя вслух (очень частая ошибка 😕) Фразы в стиле "я, конечно, не эксперт в этом”, "у меня не так много опыта", "может быть, я не совсем подхожу" могут казаться проявлением милой скромности. Но психологически они создают такое впечатление: кандидат сам подсказывает работодателю, где в нем сомневаться. Лучше сказать так: "Интересно, у меня фокус в работе был в другом, однако было бы интересно погрузиться в эту задачу — меня отчасти это и заинтересовало в вакансии”. На самом деле, таких крючков много. Однако даже если начать реально использовать эти три — положительный результат уже будет заметен. Я, кстати, сама использую такие приёмчики — рекомендую 😎 Если у вас есть свои, то делитесь!)

Такой результат у меня получился⚡️
+1
Такой результат у меня получился⚡️