Выживают только те, кто мониторит: ваш путеводитель по инструментам, которые спасут репутацию и нервные клетки
Давайте поговорим на чистом стеке: про инструменты, без которых ваш прод — это тёмный лес, а каждый звонок ночью — игра в русскую рулетку
Собрал для вас гайд по главным инструментам мониторинга в DevOps⬆️
—
Перестаньте гадать на кофейной гуще. Начните мониторить осознанно. Забирайте курс, который научит вас управлять хаосом: DevOps Upgrade
Старт потока — 29 сентября!
Давайте поговорим на чистом стеке: про инструменты, без которых ваш прод — это тёмный лес, а каждый звонок ночью — игра в русскую рулетку
Собрал для вас гайд по главным инструментам мониторинга в DevOps
—
Перестаньте гадать на кофейной гуще. Начните мониторить осознанно. Забирайте курс, который научит вас управлять хаосом: DevOps Upgrade
Старт потока — 29 сентября!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Коллеги, приветствую!
На прошлой неделе разбирали плейбук с проблемами. Многие из них вы нашли, но не все))
Самое сложное — найти простейшие на вид проблемы. Например, в том варианте ставился пакет slurm — естественно, несуществующий. При запуске это будет легко заметить.
Принес вам еще один подобный случай, попробуем в другом формате рассмотреть, что еще было не так.
Посмотрите на этот кусочек плейбука:
Вроде обычная задача, где нужно запустить скрипт, если он есть. Но что-то тут не так.
Как думаете, при каких условиях эта задача всегда будет skipped, даже если файл /tmp/deploy.sh существует?
На прошлой неделе разбирали плейбук с проблемами. Многие из них вы нашли, но не все))
Самое сложное — найти простейшие на вид проблемы. Например, в том варианте ставился пакет slurm — естественно, несуществующий. При запуске это будет легко заметить.
Принес вам еще один подобный случай, попробуем в другом формате рассмотреть, что еще было не так.
Посмотрите на этот кусочек плейбука:
- name: Run deployment script if it exists
command: /bin/bash /tmp/deploy.sh
args:
creates: /tmp/deploy.sh
Вроде обычная задача, где нужно запустить скрипт, если он есть. Но что-то тут не так.
Как думаете, при каких условиях эта задача всегда будет skipped, даже если файл /tmp/deploy.sh существует?
🔥3
Выберите правильный ответ
Anonymous Quiz
19%
Если на целевом хосте не установлен bash
10%
Если у пользователя Ansible нет прав на выполнение скрипта
19%
Если скрипт уже был успешно выполнен ранее
34%
Если файл /tmp/deploy.sh существует, но он не является исполняемым
18%
Эта задача никогда не будет пропущена, если файл существует
Кто стоит за апгрейдом на DevOps Upgrade?
Меня и Евгения вы уже знаете (мы, кстати, скоро совместный веб будем проводить, следите за обновлениями). Но помимо менторов на курсе есть большая команда спикеров
Каждый из них — гуру в своём направлении. Кто-то «божит» в Kubernetes, кто-то выстраивает CI/CD так, что коллеги плачут от счастья, а кто-то знает про инфраструктуру то, о чём молчат в официальных мануалах
Сегодня хочу познакомить вас со спикерами 1 и 2 модуля. Вторая часть — на следующей неделе
—
➡️ Присоединиться к курсу и учиться у лучших — по ссылке
Меня и Евгения вы уже знаете (мы, кстати, скоро совместный веб будем проводить, следите за обновлениями). Но помимо менторов на курсе есть большая команда спикеров
Каждый из них — гуру в своём направлении. Кто-то «божит» в Kubernetes, кто-то выстраивает CI/CD так, что коллеги плачут от счастья, а кто-то знает про инфраструктуру то, о чём молчат в официальных мануалах
Сегодня хочу познакомить вас со спикерами 1 и 2 модуля. Вторая часть — на следующей неделе
—
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
«Платите за скиллы, а не за года». Почему подход зумеров к поиску работы в DevOps — это новая норма
Понаблюдал за тем, как у нас в индустрии ищут работу миллениалы (коими являюсь и я сам) и зумеры — и вижу чёткий паттерн. Разница в подходе — просто космическая
1️⃣ Ищем мотивацию: философия vs. прагматика
Мы, миллениалы, частенько увязаем в поисках «смысла» и «проекта мечты». Готовы смотреть на стек — только бы не поддерживать легаси-мониторинг на bash-скриптах, а работать с модным kubernetes’ом. И чтобы тимлид был адекватный, и коллеги — сильные ребята. Для зумеров же всё чаще главный мотиватор — чёткая и прозрачная сделка: сильный оффер, понятные KPI и быстрый рост. Их принцип — «платите за скиллы, а не за года в резюме», и, знаете, я их в чём-то понимаю
2️⃣ Где ищем: нетворкинг vs. точечный лидогенерация
Я, как и многие мои ровесники, до сих пор многое решаю через нетворк — конференции вроде DevOpsConf, рекомендации, сарафанное радио в телеграме. Зумеры же действуют жёстче: массовые отклики на hh, точечные письма рекрутерам в LinkedIn, анализ отзывов на Glassdoor. Холодные контакты их не пугают — и это круто!
3️⃣ Как выбираем: долгий джорни vs. спринт
Лично я могу долго изучать компанию, смотреть стек, «греть» контакт, оценивать перспективы. Для зумеров это часто неприемлемо — они принимают решения быстро. И, что характерно, так же быстро могут уйти, если promises не совпали с reality по техстеку или нагрузке.
Что я думаю? Скоро на рынок выйдет поколение альфа — и тогда мы все дружно посмотрим на эту «проблему» уже с другой высоты. А пока — неважно, к какому поколению вы относитесь. Если вы проактивны, любите своё дело и постоянно учитесь — ваша карьера в DevOps будет яркой. Ведь и мы, и они в итоге хотим одного — чтобы всё задеплоилось без инцидентов.
А вы к какому лагерю себя относите?⬇️
Понаблюдал за тем, как у нас в индустрии ищут работу миллениалы (коими являюсь и я сам) и зумеры — и вижу чёткий паттерн. Разница в подходе — просто космическая
Мы, миллениалы, частенько увязаем в поисках «смысла» и «проекта мечты». Готовы смотреть на стек — только бы не поддерживать легаси-мониторинг на bash-скриптах, а работать с модным kubernetes’ом. И чтобы тимлид был адекватный, и коллеги — сильные ребята. Для зумеров же всё чаще главный мотиватор — чёткая и прозрачная сделка: сильный оффер, понятные KPI и быстрый рост. Их принцип — «платите за скиллы, а не за года в резюме», и, знаете, я их в чём-то понимаю
Я, как и многие мои ровесники, до сих пор многое решаю через нетворк — конференции вроде DevOpsConf, рекомендации, сарафанное радио в телеграме. Зумеры же действуют жёстче: массовые отклики на hh, точечные письма рекрутерам в LinkedIn, анализ отзывов на Glassdoor. Холодные контакты их не пугают — и это круто!
Лично я могу долго изучать компанию, смотреть стек, «греть» контакт, оценивать перспективы. Для зумеров это часто неприемлемо — они принимают решения быстро. И, что характерно, так же быстро могут уйти, если promises не совпали с reality по техстеку или нагрузке.
Что я думаю? Скоро на рынок выйдет поколение альфа — и тогда мы все дружно посмотрим на эту «проблему» уже с другой высоты. А пока — неважно, к какому поколению вы относитесь. Если вы проактивны, любите своё дело и постоянно учитесь — ваша карьера в DevOps будет яркой. Ведь и мы, и они в итоге хотим одного — чтобы всё задеплоилось без инцидентов.
А вы к какому лагерю себя относите?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Выжмите всё из ИИ: как превратить ML в личного ассистента
Принес вам готовые схемы, как заставить ИИ работать на вас. Принципы, читы и жёсткие правила безопасности для тех, кто ценит своё время и данные⬇️
Принес вам готовые схемы, как заставить ИИ работать на вас. Принципы, читы и жёсткие правила безопасности для тех, кто ценит своё время и данные
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Вчера в чате активно обсуждали вакансии и исчезновение удаленных позиций. Решил провести своё небольшое расследование и измерить температуру рынка — посмотреть, что же сейчас предлагают инженерам.
Нашёл такие перлы, что просто не могу не поделиться. Попробовать туда собеседоваться не предлагаю, но и не запрещаю)
Поехали по пунктам, держитесь крепче:
Но не всё так печально! Среди всего этого встречаются и адекватные варианты
Что же по удалёнке? Подтверждений тому, что ее становится меньше, я не нашёл. Конечно, есть и офис, и гибрид (особенно, в таких вакансиях), но удалёнки тоже более чем достаточно
Итог: рынок — он разный. Есть странное, есть пугающее, но есть и вполне вменяемое. Главное — смотреть внимательно и не вестись на громкие формулировки
Накидайте в комменты ещё странных вакансий — обсудим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Помните, я спрашивал, какой из вариантов лендинга вам больше нравится? Учли ваши пожелания и выкатили наконец новую, переработанную страницу курса «DevOps Upgrade». Уже можно смотреть, оценивать и, конечно, занимать места на новом потоке
А еще дизайнер Слёрма Настя сделала нам подарок и отрисовала пачку кастомных эмодзи. Я теперь их даже в рабочих чатах кидаю — слишком уж классные
Эмодзи можно добавлять к себе и использовать в чате канала (и в любых других чатах тоже)
Как вам обновления? Поделитесь в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🔥3🎉2
Каждый раз, когда пайплайн ломается в пятницу вечером, или сборка занимает 40 минут вместо 5, или разработчики в тихую прокатывают фиксы в обход всех процессов — я чувствую вашу боль. Потому что сам через это проходил
Вместе с Евгением Федосеевым мы решили разложить этот путь на 5 ключевых шагов и создать четкий план для эффективного выстраивания процессов
17 сентября приглашаю вас на вебинар «5 шагов к эффективному CI/CD»
Шаги, которые будем обсуждать:
Покажем, как правильно собрать запрос с разработчиков и сформулировать — «а что нам, собственно, нужно от этого чудо-пайплайна?»
Обсудим, на чём можно строить и как избежать типичных архитектурных костылей
Разберём, как «зашить» проверки безопасности на всех этапах, не превратив его в неподъёмного монстра
Расскажем, как создавать процесс для упрощения поддержки и масштабирования через шаблоны. Вы забудете про копипасту и рутину
Вечный процесс улучшения и адаптации, а не ваша личная головная боль
Занимайте места через бота и готовьте свои вопросы. До встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
Коллеги, приветствую!
Тестирую микрофон и новый формат сторителлинга 😎
На этой неделе провел несколько собеседований, которые в итоге оказались безуспешными. Что пошло не так? Рассказываю на видео⬇️
Тестирую микрофон и новый формат сторителлинга 😎
На этой неделе провел несколько собеседований, которые в итоге оказались безуспешными. Что пошло не так? Рассказываю на видео
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥8
На этой неделе вышел новый, седьмой эпизод «DevOps про деньги» — приглашаю вас посмотреть!
Павел рассказал:
— Из чего складывается зарплата в 590 тысяч рублей в ритейле — за что платят такие деньги?
— В каких ситуациях тимлид должен лично включиться в техническую работу
— На завод вместо айти: куда идти работать, если не в DevOps
Мне кажется, этот разговор будет полезен всем, кто задумывается о карьере в крупных продуктах или просто хочет понять рынок.
Приятного просмотра!
YouTube
VK Видео
Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
DevOps про деньги: за что Магнит платит 590 тысяч рублей
Седьмой выпуск проекта «DevOps про деньги» с Всеволодом Севостьяновым, Staff engineer в Lokalise
В гостях у Севы — Павел, тимлид из «Magnit Tech»
Что обсуждали:
- 590 тысяч рублей: за что Магнит платит такую зарплату
- Когда тимлид должен вмешиваться в…
В гостях у Севы — Павел, тимлид из «Magnit Tech»
Что обсуждали:
- 590 тысяч рублей: за что Магнит платит такую зарплату
- Когда тимлид должен вмешиваться в…
❤5