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

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

@devopsupgrade

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

5 220подписчиков
Несколько раз в неделю🇷🇺

Похожие каналы

Все →

Последние посты

Devops Bootcamp с Федосеевым — пост в ТГ канале

Коллеги приветствую👋🏻Сегодня снова продолжаем на необычном примере разбирать функционал гитлаба и на сегодня 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 мая 2026 г.850В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

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

18 мая 2026 г.680В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

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

17 мая 2026 г.749В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

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

15 мая 2026 г.969В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

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

14 мая 2026 г.871В Telegram

Коллеги приветствую👋Снова отвлекусь от привычных технических тем, и расскажу историю как я хотел купить себе кепку. Типичная ситуация, как в комедии "Малкольм в центре внимания" в сцене про замену лампочки: "Как ты думаешь, что я делаю?"🔴Для начала я применив простой инженерный подход, думал пойти и купить просто такую-же как у меня есть, чтобы не рисковать.Оказалось что их уже нет, а новые уже не такие.🔴Начал искать другие, но или выбор слишком большой, или его нет и не удалось что-то выбрать, чтобы было не хуже.🔴Думал сделать кепку на основе готовой, добавив логотип - узнал технические ограничения, которые не позволили реализовать желаемое. 🔴На этом этапе я сел придумывать концепцию, генерировать векторные изображения и писать ТЗ на целый лист А4.🔴Собрав текстовое описание, логотипы и примерные рендеры, я пошёл в организации, которые шьют кепки с нуля. Написал в разные места. Меня либо игнорировали, либо сказали, что с таким ТЗ мне делать ничего не будут, и только одна компания отозвалась и сказала, что сделаем, но после этого перестала отвечать на сообщения.🔴На этом этапе можно было сдаться или упростить идею, но я решил с одной стороны дальше не прорабатывать, а с другой — из принципа дойти до конца в этой задаче.🔴Для этого на выставке, где разные производители одежды из Китая демонстрируют свою продукцию, был найден завод, который в своём каталоге содержал возможность пошива кепки из любого материала и с учётом всех требований. Из важного — ещё готовность работать с оплатой от меня.🔴Выставка закончилась, и старательный китаец, вернувшийся к себе домой, начал мучать меня каталогами тканей, странными требованиями и нежеланием читать ТЗ. Если не проверить что угодно — результат будет неожиданный. Долго думал, как бы он просто не сделал мне кепку размером с брелок. Подходящего образования, чтобы понимать в выкройке, у меня нет, но рулетка и кепка в руке помогали.🔴В итоге прошло несколько месяцев, и я получил свою кепку. Её можно носить, в целом всё хорошо

14 мая 2026 г.880В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

Коллеги, приветствую!👋Сегодня — последний день, когда можно купить курсы Слёрма со скидкой 40% по промокоду ➡️ MAY26❗️Это отличная возможность прокачать навыки по Docker, Terraform, Git, Ansible и другим востребованным направлениям — системно усилить свои компетенции и закрыть пробелы в знанияхПолный список курсов, которые вы можете приобрести со скидкой доступен ➡️ здесь🔴Важно: скидка не действует на комплекты курсов, сертификаты и подписку и доступна только для физлиц.Успейте воспользоваться предложением, пока акция не закончилась

12 мая 2026 г.960В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

Салют! На связи Аниса 👸Вопрос вам на засыпку:Знаете про Эффект ореола? Это когда одно яркое качество создает общее впечатление обо всем остальном. Красивая девушка = несерьёзная. Спокойный мужчина = не лидер. Рекомендация от сотрудника = особенный кандидат.И любимое: сотрудник бигтеха = сильный и лучший кандидат с уважением ко всем бигтехам 😬🗣 Почему так происходит?1️⃣Экономия когнитивных ресурсовМозгу проще сделать быстрый вывод на основе одной детали, чем тратить время и энергию на анализ всех характеристик 2⃣Стремление к непротиворечивостиМы склонны верить, что если человек добрый, то, скорее всего он ещё умный и честный. Так проще создать в голове полный образ 3️⃣Влияние стереотипов Окружение и социальная среда формируют шаблоны, которые автоматически применяются к людям 🗣 Всегда ли Эффект ореола отражает реальную картину вещей? Конечно, нет. Однако, важно уметь использовать этот эффект в свою пользу) Да, в поиске работы психологические хитрости — это на одном уровне с софт-скилами, не иначе! Базовые правила Эффекта ореола:• самый сильный козырь в резюме ставим на видное место• буквально заучиваем самопрезентацию для собеседования, так как у первого впечатления нет второго шанса • если случилась лажа в начале — говорим об этом вслух. Озвученное волнение имеет меньше власти над нами и лучше выглядит в глазах со беседующего в отличие от непроизнесенного Вообще, скажу так: уловочек много! Если захотите почитать про правила для бывалых — дайте знать, с удовольствием поделюсь 👸

8 мая 2026 г.1 310В Telegram
Devops Bootcamp с Федосеевым — пост в ТГ канале

Когда Terraform план уже всё сказал, а ты всё равно идёшь дальше, потому что “ну там, наверное, не критично”

7 мая 2026 г.1 290В Telegram

История работ на Gitlab. Часть 2💬Мы остановились на проблеме с SSH‑доступом. Часть пользователей неожиданно перестала подключаться по SSH:• Ключи в UI GitLab были видны, как добавленные.• При попытке клонирования или git fetch GitLab запрашивал пароль или возвращал ошибку «Permission denied (publickey)».🔴В чем суть• Когда Sidekiq был на том же сервере, он читал /var/opt/gitlab/.ssh/authorized_keys и было нормально. • Когда мы вынесли его, он начал писать в свой /var/opt/gitlab/.ssh/authorized_keys на ноде сайдкика.Произошла потеря мапинга ключа и прав пользователя, которая через БД. Помог ребилд этого файла из БД gitlab-rake gitlab:shell:setup. Но при добавлении или изменении ключа он писал новую инфу снова на ноду сайдкика. И так по кругу. Решили проблему вот так. А теперь финальное, сломалось покрытие кода. Просто перестал работать данный функционал.Для code coverage Sidekiq парсит job.log в рилтайме, но процесс лога джобы такой, что он пумой кладётся на ФС гитлаба в одно место во время джобы (и тут он ещё не артефакт). А по завершению запаковывается уже в артефакт в другое место, по флоу в ссылке. И раньше сайдкик нормально парсил этот job.log в директории, а после выноса он перестал видеть ФС на основной ноде и не парсил ничего, но при этом опять же все артефакты заданий в UI и S3 были.⏩В итоге включили инкрементальное логирование. Теперь логи шлются в Redis, а не во временный файл на ФС. Redis виден Sidekiq и он может парсить логи для поиска и отображения процентов в интерфейсе. Из плюсов, логи теперь вобще не пишутся на ФС, а из минусов, эта схема не работает с кластерным Redis. Какая моральВынос Sidekiq на отдельный сервер – шаг вполне стандартный и рекомендованный для масштабирования GitLab. Документация хорошая, но иногда совсем не ясно где искать необходимое.При этом, он обнажает любые неаккуратности в конфигурации и особенности архитектуры.

4 мая 2026 г.1 510В Telegram