Devops Bootcamp с Федосеевым
4.98K subscribers
352 photos
17 videos
6 files
360 links
Сообщество для начинающих DevOps-инженеров: как лучше стартовать в Девопс, вебы от ТОП DevOps-специалистов, новости индустрии
Бесплатный курс по DevOps: https://edu.slurm.io/courses/demo_devops
Присоединиться к чату канала: https://t.me/+8C5lo1K0Jn80MDIy
Download Telegram
⚡️⚡️⚡️ Глаза боятся, руки... деплоят: как зарабатывать 200+ в DevOps

Девятый эпизод «DevOps про деньги» уже доступен к просмотру!

⚡️ В гостях у Севы Севостьянова — Михаил Бобров, DevOps-инженер из Новосибирска и выпускник нашего курса DevOps Upgrade.

Михаил откровенно рассказывает о своих цифрах и задачах, которые за ними стоят

В этом выпуске вы узнаете:

📌 Новосибирский раджа: какую зарплату получает DevOps-инженер в крупном сибирском городе и что входит в его обязанности
📌 Собраться и потусить с коллегами: как совместные поездки и неформальное общение становятся частью рабочего процесса и влияют на команду
📌 Базы данных — ваш козырь: почему глубокое понимание БД может стать мощным толчком для карьерного роста и повышения грейда

Смотреть:

YouTube
VK Видео
Rutube

Следить за новостями проекта — в боте
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡31🌭1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️⚡️⚡️⚡️ Старт 12 потока уже завтра!

Считанные часы отделяют нас от запуска нового потока DevOps Upgrade — с обновленной программой, вводным модулем и тьютором

Что будет возможно уже завтра?

1️⃣ Знакомство с другими студентами и командой курса:

🌟 Ментор — Евгений Федосеев, DevOps инженер в «Пульс АЙТИМ»
🌟 Карьерный ментор — Аниса Сибгатуллина, Senior IT-recruiter в финтехе
🌟 Тьютор — Мария Калашникова, более 13 лет в неформальном и дополнительном образовании

2️⃣ Доступ к вводному модулю: проверка знаний по Git и Linux, практические задачи для оценки текущего уровня

Дальнейшие этапы будут открываться по мере прохождения курса

Напоминаю, что персональный тьютор доступен только тем, кто присоединится к тарифу «Комфорт» до старта — то есть, сегодня до 23:59. Успевайте!

➡️ Подробности — по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥5
Последний старт в DevOps в 2025 году. Ваш шанс начать изменения до Нового Года

Коллеги, сегодня стартовал новый поток курса DevOps Upgrade. И это — последний набор в 2025 году

У вас есть ровно две недели, чтобы присоединиться. Следующая возможность будет только в 2026

Почему важно начать именно сейчас?

➡️ Старт до Нового Года — ваше стратегическое преимущество

Вы начнете обучение в ноябре, избежите праздничной суеты и к январю уже будете иметь за плечами солидный задел по ключевым модулям. В то время как другие будут только строить планы на «следующий год», вы уже будете в процессе

➡️ Выход на рынок труда к весне 2026 года

Активное трудоустройство студентов как раз приходится на последние месяцы обучения. Вы сможете выйти на собеседования в период самой высокой активности HR-отделов

➡️ Фокус и дисциплина

Октябрь и ноябрь — отличное время для того, чтобы выработать ритм обучения, прежде чем начнутся новогодние каникулы

Мы сознательно решили не запускать набор в декабре, чтобы дать студентам возможность войти в учебный процесс максимально сфокусированно

Не откладывайте решение на год. Начните действовать сегодня!

Подробности программы и регистрация ➡️ по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Git для DevOps: неочевидные команды, которые решают специфические проблемы

Коллеги, все мы ежедневно используем git add, commit, push и pull. Но когда дело доходит до сложных инцидентов или тонкой настройки пайплайнов, стандартного набора часто недостаточно

Собрал для вас подборку команд, которые решают именно DevOps-задачи. Это не базовый синтаксис, а инструменты для тех, кто работает с инфраструктурой как с кодом

1️⃣ git bisect — ваш детектив для поиска «сломанного» коммита

Представьте: развертывание вчера работало, а сегодня падает. Вместо того чтобы вручную проверять десятки коммитов, поручите это Git

git bisect start
git bisect bad HEAD # Текущее состояние 'плохое'
git bisect good v1.2 # Коммит с тегом v1.2 был 'хорошим'


Git будет бинарно делить историю, автоматически проверяя коммиты. Вам останется только тестировать. Когда найдет виновника — сообщит хеш. Волшебство!

Документация

2️⃣ git worktree — когда нужно работать с двумя ветками одновременно

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

git worktree add ../my-project-hotfix hotfix/broken-deploy


Теперь у вас два рабочих пространства. Можно править хотфикс в одной папке, продолжая основную работу в другой. Идеально для срочных правок без потери контекста

Документация

3️⃣ git restore — современный способ отмены изменений (пришел на смену git checkout --)

git restore --staged file.txt  # Убрать файл из индекса (стаaging area)
git restore file.txt # Отменить изменения в рабочей директории


Интуитивно понятнее старого подхода

Документация

4️⃣ git log --since="3 days ago" --oneline --graph — тайм-трекер вашего репозитория

Хотите быстро увидеть, что менялось в инфраструктуре за последние дни? Эта команда покажет сжатый, наглядный граф изменений за указанный период

Документация

⚡️ Почему это важно для DevOps?

Потому что наша работа — это контроль, скорость и предсказуемость. Эти команды экономят часы рутины и дают точный контроль над историей изменений вашей инфраструктуры.

А какие неочевидные команды Git вы используете в работе? Делитесь в комментариях — соберем вместе настоящую шпаргалку профессионала!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Как насчет очередной задачи?

#задача@devopsupgrade

Возникла идея проксировать имаджи с remote registry в harbor. В Harbor создано в registies эндпоинт gcr для кэширования образов из Google Container Registry (gcr.io).

При попытке скачать образ команда:

docker pull harbor.company.com/proxy-gcr/distroless/static-debian12:latest

Error response from daemon: unauthorized: project proxy-gcr not found: project proxy-gcr not found

Вопрос:
Что необходимо донастроить, что-бы работало так, как задумано?
👍2
Обновили Roadmap DevOps 2.0 — сохраняйте исправленную версию!

Коллеги, недавно я делился с вами обновленной Roadmap DevOps, которую мы используем в нашем курсе. Спасибо всем, кто обратил внимание на неточности — ваша внимательность помогает делать материалы идеальными!

Сегодня я публикую финальную, исправленную версию этой карты компетенций. Это тот самый ориентир, который поможет вам выстроить четкий путь в DevOps:

➡️ С чего начать погружение в профессию
➡️ Какие навыки требуются на старте
➡️ В каком направлении развиваться после основ

Пусть обновленная roadmap будет вашим надежным проводником в мире DevOps!

Ниже прикреплю полноразмерную версию — сохраните, чтобы не потерять!⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Привет! На связи Аниса 👋🏼

Открываю сайты по поиску работы... Закрываю... Требования к позициям часто завышены. Интервью с кандидатами нередко превращаются в столкновение «ожиданий» с «реальностью».

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

Моя формула:
Ситуация - Ошибка - Решение - Результат.


Пример из практики:

Ситуация. Кандидату сделали оффер.

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

Решение. Добавила в скрининг подробные вопросы про сроки и параллельные процессы, чтобы лучше управлять переговорами на этапе оффера.

Результат. Отказы от наших офферов из-за сторонних предложений снизились примерно на 70%. Также это дало понимание рынка для поддержания нашей конкурентоспособности.

Такой подход работает в любой сфере. Казалось бы, мелочь!
А нет, нюанс. Нюанс, который оставит о вас впечатление разумного человека с навыками саморефлексии и улучшения рабочих процессов.
Некий soft-skills воевода — редкость в наше время)

Полезно буквально тренироваться вслух проговаривать свои ошибки и переводить их в позитивный результат.

На карьерных консультациях мы потренируемся говорить о себе, вслух проговаривать свои ошибки конкретно в этом формате и... а всё вам скажи!

А пока — попробуйте в комментариях разобрать по этому принципу любую ошибку: свою, чужую или придуманную 👀

До встреч 💫

#карьера@devopsupgrade
👍6💯1
Вопросы о карьере в DevOps, которые стесняются задать вслух. Отвечают эксперты из VK, Сбера, Avito и других топовых компаний

Коллеги, на карьерных консультациях я часто слышу одни и те же вопросы от студентов. Не те, что про технологии, а про карьеру — те, что вызывают больше всего тревоги и неопределенности:

➡️ «Как объективно оценить свой уровень, если в компании нет четкой системы грейдов?»
➡️ «Должен ли DevOps-инженер уметь программировать, или достаточно скриптов?»
➡️ «Где проходит грань между DevOps и админом Linux? И насколько глубоко нужно погружаться в безопасность?»
➡️ «Как устроена работа DevOps в команде? Переход «по наследству» не дает полной картины»
➡️ «Куда смотреть тем, кто ищет стажировку? Платные варианты вообще существуют?»

Это не теоретические вопросы — это реальные боли, которые мешают расти и уверенно чувствовать себя на рынке.

Этой весной мы собрали 10+ экспертов из VK Tech, Сбера, Avito, Kaspersky, Selectel и других ведущих компаний, чтобы дать развернутые ответы именно на эти вопросы.

В серии вебинаров мы разобрали:

Как выстроить карьерный трек от Junior до Middle
Какие требования действительно важны на собеседованиях
Как работает DevOps в разных типах компаний
Что делать, если вы зашли в тупик развития

Это не просто теория — это опыт специалистов, которые ежедневно принимают решения о найме и формируют команды.

Посмотреть записи вебинаров можно здесь:

YouTube
VK Видео
Rutube

А для тех, у кого нет времени, мы сделали краткие конспекты вебинаров в формате статей на хабре:

Часть 1
Часть 2
Часть 3


Смотрите, читайте и выстраивайте эффективный карьерный трек. А если остались вопросы — пишите в чат, будем разбирать на карьерных эфирах ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Дайджест материалов сентября

Коллеги, приветствую! За сентябрь вышло много классных постов, которые собрали большое количество ваших реакций и комментариев. Собрал все полезности в одном посте — сохраняйте! ⬇️

5 инструментов-антидепрессантов, которые спасают день девопса

Инструменты, которые спасают ваше настроение с самого утра и не дают упасть в ноль к деплою в пятницу вечером

3 слова, которые убивают ваши шансы на собеседовании

Каковы ваши слабые стороны? Только не говорите, что вы перфекционист

Я пошёл в магистратуру спустя 11 лет

О необходимости (или отсутствии необходимости) базового образования в IT

Выживают только те, кто мониторит: ваш путеводитель по инструментам, которые спасут репутацию и нервные клетки

Про инструменты, без которых ваш прод — это тёмный лес, а каждый звонок ночью — игра в русскую рулетку

«Платите за скиллы, а не за года». Почему подход зумеров к поиску работы в DevOps — это новая норма

Спойлер: разница в подходе бумеров и зумеров просто космическая

Выжмите всё из ИИ: как превратить ML в личного ассистента

Готовые схемы, как заставить ИИ работать на вас

Обзор вакансий: исчезает ли удалёнка, и почему одни предложения пугают, а другие — радуют

Измеряем температуру рынка: что реально предлагают инженерам

DevOps-рекрутинг: хаос, внезапные созвоны и кандидат, который знал всё... но ничего не знал

Веселые истории про невероятные собесы

Внимание: ваше резюме теперь сначала читает робот. 5 правил, чтобы его «пройти» и попасть на живого HR

Системы ATS автоматически отсеивают до 75% кандидатов, даже не показывая их резюме человеку. Как быть?

Топ инструментов-раздражителей, от которых у каждого девопса горит жопа

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

Ваше резюме уже улетело в спам, и вы об этом не знаете

Продолжение поста про ATS — обсуждаем, как проверить свое резюме

Реальная картина со стажировками в DevOps

Какие стажировки есть сейчас на рынке, а главное, для кого они

Git для DevOps: неочевидные команды, которые решают специфические проблемы

Не базовый синтаксис, а инструменты для тех, кто работает с инфраструктурой как с кодом

🫡, если нужно делать такие дайджесты каждый месяц
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡101👍1
GitLab Artifacts: скрытые настройки безопасности. Разбираем на примерах

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

Артефакты — это не просто «файлы после сборки». Это потенциальная утечка: бинарники с прода, ключи, логи статического анализа с найденными уязвимостями, секреты. GitLab по умолчанию дает доступ к ним всем, у кого есть доступ к проекту — и это нужно менять

Разберем поэтапно, как взять артефакты под контроль

1️⃣ Базовый контроль времени жизни

expire_in — ваш главный союзник. Артефакты не должны жить вечно:

build:
script:
- mvn package
artifacts:
paths:
- target/*.jar
expire_in: 1 week # Автоматическое удаление через неделю


2️⃣ Умное сохранение при разных сценариях

Не все что упало — бесполезно. Сохраняем логи только при падении:

debug_build:
script:
- make build
artifacts:
paths:
- build/logs/
- core.dump
when: on_failure # Сохраняем только если пайплайн упал
expire_in: 2 days


3️⃣ Удобство для разработчиков

expose_as — показываем артефакты прямо в интерфейсе Merge Request:

generate_docs:
stage: test
script:
- doxygen Doxyfile
artifacts:
paths:
- public/docs/
expose_as: 'Documentation Preview' # Ссылка появится в MR


4️⃣ Специализированные отчеты для безопасности

artifacts:reports — это мощный механизм для работы со специализированными отчетами, которые GitLab может автоматически обрабатывать и интегрировать в свой интерфейс

test:
stage: test
script:
- mvn test
- pytest --junitxml=report.xml
artifacts:
reports:
junit: report.xml
junit:
- target/surefire-reports/TEST-*.xml
- target/failsafe-reports/TEST-*.xml

sast:
stage: test
script:
- echo "Running SAST..."
artifacts:
reports:
sast: gl-sast-report.json

secret_detection:
stage: test
script:
- echo "Detecting secrets..."
artifacts:
reports:
secret_detection: gl-secret-detection-report.json


5️⃣ Управление доступом

artifacts:public — контроль видимости артефактов

job_name:
artifacts:
paths:
- path/to/files
public: <true|false>


artifacts:access — тонкая настройка доступа к артефактам

test:
script:
- ./run-tests.sh
artifacts:
paths:
- test-results/
access: <keyword> # Один из трех вариантов


Доступные варианты:

- always (по умолчанию) — опасно для чувствительных данных
- never — идеально для временных файлов с секретами
- on_success — золотая середина

Версия 18.4+: перед использованием проверьте актуальность вашего GitLab.

Важно: artifacts:public и artifacts:access нельзя использовать вместе в одном job.

Эти настройки — не просто «удобные фичи». Это ваш инструмент для построения безопасного CI/CD, где критичные данные не утекают через артефакты

А какие настройки артефактов используете вы? Сталкивались ли с проблемами безопасности? Делитесь опытом в комментариях — обсудим лучшие практики!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🐳21
Я сам пойду на этот вебинар по RAG. Вот почему вам тоже стоит присоединиться

Коллеги, я постоянно мониторю новые технологии, и RAG — одна из тех тем, которую стоит изучить каждому DevOps-инженеру прямо сейчас. Сам давно хотел разобраться в практическом применении, поэтому очень рад, что Слёрм позвал меня ведущим на очень крутой веб

➡️ 8 октября в 19:00 мск встречаемся на вебинаре «Что такое RAG и с чем его едят»

Спикер: Андрей Богомолов — co-founder и CTO GenAI LAB, эксперт с более чем 10-летним опытом в AI

Лично мне интересно посмотреть на реальные кейсы, особенно:

📌 Как собрать работающий RAG на базе телеграм-канала
📌 Автоматизацию через n8n — всегда полезно иметь в арсенале новые инструменты
📌 Что ломается в продакшене — самый ценный опыт, который обычно не найти в документации

Андрей и команда GenAI LAB реализовали 100+ AI-проектов и обучили 300+ специалистов — определенно есть чему поучиться. Я планирую спросить про аи все, что мы с вами стеснялись спросить — даже самые «глупые» вопросы (все же помнят, что глупых вопросов не бывает?)

Регистрируйтесь, разберемся в технологии вместе!

🔥 Занять место на вебинаре — через бота
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
12😍5
Не так давно делился с вами грустными новостями, а теперь принес хорошие

Знакомьтесь — Маэстро 🐕
29🥰9👍6🔥3
⚡️⚡️⚡️ На этой неделе вышел заключительный эпизод «DevOps про деньги»

В нем уже не было интервью — только подведение итогов. Сева поговорил с девятью девопсами, и теперь может точно сказать:

➡️ сколько платят в DevOps
➡️ какие бывают плюшки
➡️ какие скиллы прокачивать, чтобы зарабатывать больше

Спойлер: общая вилка получилась от 190 до 800 тысяч рублей в месяц

Где посмотреть:

YouTube
VK Видео
Rutube

Смотрите, делайте выводы и приходите к нам в DevOps — тут есть не только чай и печеньки. А всем необходимым навыкам научим на DevOps Upgrade :)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
DevSecOps — это не про моду. Это про то, как перестать бояться релизов

На эфирах и вебах неоднократно звучал вопрос — DevSecOps это просто очередной модный термин или действительно что-то важное?

Прежде чем ответить на вопрос, предлагаю вспомнить эти ужасные моменты, когда безопасность в последний момент рубит ваш выстраданный релиз

➡️ Этого стресса можно избежать, если встроить безопасность в пайплайн с самого начала

Я давно перестал относиться к DevSecOps как к модному слову. Для меня это вопрос спокойного сна перед релизами. Именно поэтому рекомендую интенсив «DevSecOps Bootcamp», где одним из спикеров будет любимый вами Андрей Сухоруков

Если вы:
⭐️ Используете инструменты безопасности, но не знаете, что делать с результатами
⭐️ Сканируете код, но пропускаете образы, зависимости и конфиги
⭐️ Чувствуете, что безопасность скорее мешает, чем помогает
⭐️ Понимаете, что вам есть что защищать

Приходите на интенсив «DevSecOps Bootcamp» 11 октября. Вы научитесь снижать количество инцидентов до 70% и ускорять релизы до 20%. Проверено на практике

➡️ Подробности — на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
This media is not supported in your browser
VIEW IN TELEGRAM
Жду начало мотосезона 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
😢7😁3🌭2👍1🔥1🤡1🤝1