Ребятки, на этой неделе хочу разобрать ваши инциденты❤️
Пожалуйста, скидывайте свои кейсы в комментарии, а к концу недели проведём детальный разбор с объяснениями!
Пожалуйста, скидывайте свои кейсы в комментарии, а к концу недели проведём детальный разбор с объяснениями!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👏2
Быстренько собрал вам мини-шпаргалку на каждый день⚡️
Для командной строки
Для работы с кодом и конфигами
Используете что-то из этого списка?
#devops #lifehack #productivity #tools
Для командной строки
^old_text^new_text — запускает предыдущую команду, но с исправленной опечаткой. Прикиньте, не надо печатать все заново!curl -s "https://cht.sh/<topic>" — мгновенная шпаргалка по любой теме (Docker, git, awk) прямо в терминале. python3 -m http.server 8000 — эта команда запустит простой HTTP-сервер в текущем каталоге и поможет быстро поделиться файлами в локальной сети.Для работы с кодом и конфигами
jq .— твой лучший друг для чтения JSON-логов и ответов API. Просто pipe в него любой JSON (cat file.json | jq .) и он станет читаемым.плагин GitLens (при работе в В VS Code) — превращает историю файла в увлекательный детектив. Кто, когда и зачем поменял эту строку — видно сразу))Используете что-то из этого списка?
#devops #lifehack #productivity #tools
🔥4❤🔥3🤝2
Загадки DevOpsa
Ребятки, на этой неделе хочу разобрать ваши инциденты❤️ Пожалуйста, скидывайте свои кейсы в комментарии, а к концу недели проведём детальный разбор с объяснениями!
И вот я немного приуныл…
У вас так все хорошо, что нет инцидентов?) Не стесняйтесь, скидывайте. Разберем и предотвратим кучу будущих ошибок😏
У вас так все хорошо, что нет инцидентов?) Не стесняйтесь, скидывайте. Разберем и предотвратим кучу будущих ошибок😏
Как выбраться даже из самой большой ж*пы?
И я сейчас про поиск решения, которое спасёт вашу команду.
Сначала вы ищете ту самую боль, которая отнимает силы и время у разработчиков.
Потом вы переходите в роль «душнилы» и пять раз спрашиваете себя и других «почему». Не «сервер упал», а «почему упал? -> потому что кончилась память -> а почему она кончилась? -> потому что в коде утечка -> а почему её не поймали? -> потому что нет теста...». Короче — докапываетесь до корня.
Далее превращаетесь в гонца и идете в народ. Общаетесь с теми, кто эту боль чувствует острее всего: разработчики, тестировщики, иногда и менеджеры.
После составляете архитектуру решения: не важно где и чем, главное — увидеть полную картинку. Если не можете нарисовать — значит, не до конца поняли. Здесь стоит вернуться и повторить цикл, описанный ранее.
Ну и самое интересное — пытаетесь найти уже готовое решение. Я не изобретаю велосипед: сначала иду в Google, GitHub, читаю блоги и т. д. Моя задача — не писать с нуля, а найти лучшее и адаптировать под наш контекст.
Финал: делаю самый простой работающий прототип. Не идеальный, не масштабируемый, а просто working solution. Показываю его команде: «Вот, смотрите — это может решить нашу проблему?» Получаю фидбек и только потом начинаю делать «красиво».
Короче, мой секрет — не гениальность, а любопытство и желание докопаться до сути😌
Вот так и можно выбраться даже из самого тёмного туннеля))
#devops #process #ideas #engineeringmanagement
И я сейчас про поиск решения, которое спасёт вашу команду.
Сначала вы ищете ту самую боль, которая отнимает силы и время у разработчиков.
Потом вы переходите в роль «душнилы» и пять раз спрашиваете себя и других «почему». Не «сервер упал», а «почему упал? -> потому что кончилась память -> а почему она кончилась? -> потому что в коде утечка -> а почему её не поймали? -> потому что нет теста...». Короче — докапываетесь до корня.
Далее превращаетесь в гонца и идете в народ. Общаетесь с теми, кто эту боль чувствует острее всего: разработчики, тестировщики, иногда и менеджеры.
После составляете архитектуру решения: не важно где и чем, главное — увидеть полную картинку. Если не можете нарисовать — значит, не до конца поняли. Здесь стоит вернуться и повторить цикл, описанный ранее.
Ну и самое интересное — пытаетесь найти уже готовое решение. Я не изобретаю велосипед: сначала иду в Google, GitHub, читаю блоги и т. д. Моя задача — не писать с нуля, а найти лучшее и адаптировать под наш контекст.
Финал: делаю самый простой работающий прототип. Не идеальный, не масштабируемый, а просто working solution. Показываю его команде: «Вот, смотрите — это может решить нашу проблему?» Получаю фидбек и только потом начинаю делать «красиво».
Короче, мой секрет — не гениальность, а любопытство и желание докопаться до сути😌
Вот так и можно выбраться даже из самого тёмного туннеля))
#devops #process #ideas #engineeringmanagement
🔥6💯1
Никому не верь, даже себе
Кто-то до сих пор думает, что если стоит VPN и пароль на 8 символов, то безопасность обеспечена… Да, удивительно, но в DevOps никто не заслуживает доверия на слово, поэтому и советую Zero Trust.
Все мы знаем, что его главное правило «никогда не доверяй, всегда проверяй». Может звучит жёстко, однако благодаря ему образуется меньше дыр, чем могло бы быть. Удобно — всё логируется, всё проверяется и даже свои проходят авторизацию.
Предлагаю запретить фразу «может, пронесёт…»
#ZeroTrust #CyberSecurity #DevOps
Кто-то до сих пор думает, что если стоит VPN и пароль на 8 символов, то безопасность обеспечена… Да, удивительно, но в DevOps никто не заслуживает доверия на слово, поэтому и советую Zero Trust.
Все мы знаем, что его главное правило «никогда не доверяй, всегда проверяй». Может звучит жёстко, однако благодаря ему образуется меньше дыр, чем могло бы быть. Удобно — всё логируется, всё проверяется и даже свои проходят авторизацию.
#ZeroTrust #CyberSecurity #DevOps
🔥4💯3👌1
Вот вам простая визуализация работы девопсеров)
Накидайте еще мемов комменты, развлечемся в конце недели🤖
Накидайте еще мемов комменты, развлечемся в конце недели
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🔥1💯1
Бамс, теперь и я блогер😁
Ссылочку выложу позднее (чтобы меня не задудосили спамеры на вебе)
Ссылочку выложу позднее (чтобы меня не задудосили спамеры на вебе)
Тимлид своими руками: что нужно сделать, чтобы вырасти до лида?
Уже в четверг соберёмся с легендарным Александром и поговорим о том:
- какие звёзды должны сойтись, чтобы вы стали руководителем;
- какие скиллы важно прокачать в первую очередь: софт- или хард-навыки;
- почему ваш рост важен с точки зрения бизнеса и сотрудников.
Обсудим всё и дадим практические рекомендации по росту в компании.
Ставьте напоминалку: 23 октября в 17:00!
Ссылка на трансляцию: https://www.twitch.tv/secrets_of_devops
Уже в четверг соберёмся с легендарным Александром и поговорим о том:
- какие звёзды должны сойтись, чтобы вы стали руководителем;
- какие скиллы важно прокачать в первую очередь: софт- или хард-навыки;
- почему ваш рост важен с точки зрения бизнеса и сотрудников.
Обсудим всё и дадим практические рекомендации по росту в компании.
Ставьте напоминалку: 23 октября в 17:00!
Ссылка на трансляцию: https://www.twitch.tv/secrets_of_devops
🔥4🤩4❤2
Совместить несовместимое: DevOps и 1С
В воскресенье вместе с мастером 1С Иосифом Правцем обсудим:
- как перейти от сисадмина к 1С-девопсу;
- как эффективно совместить 1С и DevOps и достичь хороших результатов;
- что важно знать о последних версиях 1С.
Бронируем вас на 26 октября в 15:00😏
Ссылка на трансляцию: https://www.twitch.tv/secrets_of_devops
В воскресенье вместе с мастером 1С Иосифом Правцем обсудим:
- как перейти от сисадмина к 1С-девопсу;
- как эффективно совместить 1С и DevOps и достичь хороших результатов;
- что важно знать о последних версиях 1С.
Ссылка на трансляцию: https://www.twitch.tv/secrets_of_devops
❤2🔥2👍1
Загадки DevOpsa
Тимлид своими руками: что нужно сделать, чтобы вырасти до лида? Уже в четверг соберёмся с легендарным Александром и поговорим о том: - какие звёзды должны сойтись, чтобы вы стали руководителем; - какие скиллы важно прокачать в первую очередь: софт- или…
Уже через час поболтаем с Александром о долгом и тернистом пути в тимлиды, не пропустите 🫡
Ссылка: https://www.twitch.tv/secrets_of_devops
Ссылка: https://www.twitch.tv/secrets_of_devops
Загадки DevOpsa
Уже через час поболтаем с Александром о долгом и тернистом пути в тимлиды, не пропустите 🫡 Ссылка: https://www.twitch.tv/secrets_of_devops
А мы уже начали!
Ребята, если у вас есть вопросы, то смело пишите их в чат!
Ребята, если у вас есть вопросы, то смело пишите их в чат!
🔥2❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем спасибо за стрим! 🔥
Получилось соччно и мощщно)
Скоро выкачу инсайтики
Получилось соччно и мощщно)
Скоро выкачу инсайтики
🔥5❤2👌2
Между дежурствами и стримами совсем забыл обсудить с вами горячую тему — падение 20 октября 2025 года.
Это произошло, быстро, внезапно и больно. Одна ошибка автоматизации парализовала большую часть рынка и привела к потере огромных сумм.
Что мы имеем:
И вот бедные владельцы бизнеса ждали больше 15 часов пока кэш заэкспариться на сервере и обработает наконец их запросы.
Что делать, чтобы предотвратить крах на своей стороне?
И если у вас ещё раз спросят, зачем нужен DevOps, то просто скажите, что DevOps предотвращает подобные инциденты и помогает минимизировать их последствия.
Это произошло, быстро, внезапно и больно. Одна ошибка автоматизации парализовала большую часть рынка и привела к потере огромных сумм.
Что мы имеем:
Дефект в подсистеме автоматического управления DNS сгенерировал неверный план изменений, и разрешение эндпоинтов DynamoDB перестало работать. По сути возник race condition при обновлении записей Route 53: запись для dynamodb.us-east-1.amazonaws.com была удалена, что нарушило доступ к региональным endpoint'ам и вызвало каскадную деградацию сервисов, зависящих от DynamoDB.
И вот бедные владельцы бизнеса ждали больше 15 часов пока кэш заэкспариться на сервере и обработает наконец их запросы.
Что делать, чтобы предотвратить крах на своей стороне?
Предусмотрите возможность failover в другом облаке, минимизируйте single points of failure и и максимально автоматизируйте и тестируйте восстановление.
И если у вас ещё раз спросят, зачем нужен DevOps, то просто скажите, что DevOps предотвращает подобные инциденты и помогает минимизировать их последствия.
👌4👍2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Twitch
Secrets_of_devops - Twitch
Папа девопс, девопсит девопс, а где не девопсит - значит не дошел еще
🔥4❤2👍1
Ребята, мы уже начали😏
Обсуждаем сегодня с Иосифом Правцем совместимость 1C и DevOps
Забегайте скорее!
Обсуждаем сегодня с Иосифом Правцем совместимость 1C и DevOps
Забегайте скорее!
❤4
Стрим прошел на все 100%
Спасибо всем, кто присоединился и нашему прекрасному гостю за продуктивный диалог! 🫡
Подписывайтесь на канал Иосифа: https://t.iss.one/+Jw-Fhelw4MQ3MzFi
Спасибо всем, кто присоединился и нашему прекрасному гостю за продуктивный диалог! 🫡
Подписывайтесь на канал Иосифа: https://t.iss.one/+Jw-Fhelw4MQ3MzFi
❤4👍3🔥2
У нас прошло два классных вебчика, так и тянет после них на рефлексию. Решил немного структурировать поинты, которые мы обсудили во время эфиров.
Тимлид своими руками с Сашей Кондартьевым:
🔘 Сотрудники не должны бояться признаваться руководителю в своих страхах и спорных моментах. Главная задача лида — это помогать сотрудникам раскрывать свой потенциал и поддерживать их карьерный рост.
🔘 Если хочешь стать лидом, придётся развивать софт-скиллы. Ключевое качество для лидерства — любознательность и желание общаться с людьми.
🔘 Став руководителем, человек уже принадлежит команде, а не себе. Придётся больше времени тратить на решение чужих проблем и медиаторство в спорах, просто копошиться в инцидентах уже не выйдет)
Ну и главное — не бояться обращаться к людям, даже если первый опыт общения оказался неудачным.
Совместить несовместимое: 1С и DevOps с Иосифом Правцем:
🔘 1С и DevOps — вполне совместимы. Такая тенденция набирает обороты, несмотря на скепсис ИТ-сообщества.
🔘 Если вы переходите из 1С, начните изучение DevOps с OneScript — его синтаксис очень похож на 1С.
🔘 В IT нет стагнации — есть только деградация. Развиваться нужно постоянно, не только в своей специализации, но и в смежных технологиях.
Надеюсь, вам понравились эфиры! Пока я готовлюсь к новым выпускам, вы можете написать в комментариях, кого хотите увидеть еще
(А для опоздавших — скоро выложу записи на YouTube!)
#devops #teamlead #stream
Тимлид своими руками с Сашей Кондартьевым:
Ну и главное — не бояться обращаться к людям, даже если первый опыт общения оказался неудачным.
Совместить несовместимое: 1С и DevOps с Иосифом Правцем:
Надеюсь, вам понравились эфиры! Пока я готовлюсь к новым выпускам, вы можете написать в комментариях, кого хотите увидеть еще
#devops #teamlead #stream
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤝3❤1👍1💩1
Ну что, работяги, как закончили трудовые будни?
🔥кайф, успел закрыть все
💩 уничтожен, так еще и прод упал
🤡 заканчиваю? мне еще в выходные задачи закрывать...
🔥кайф, успел закрыть все
💩 уничтожен, так еще и прод упал
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡12🔥5
Коротенькая справочка по работе с переменными
Просто чтоб помнить…
💡 $VAR — без кавычек
Это потенциально проблема
💡 ”$VAR” — в двойных кавычках
Переменная трактуется как один аргумент, даже если внутри есть пробелы
💡 ${VAR} — в фигурных скобках
Используется для конкатенации
💡 ”${VAR}” — в кавычках и скобках
Самый безопасный вариант. Комбинирует защиту от пробелов + чёткие границы переменной
Всё записали?)
Просто чтоб помнить…
💡 $VAR — без кавычек
Это потенциально проблема
kubectl create namespace $RELEASE_NAMESPACE
RELEASE_NAMESPACE="my namespace" # с пробелом
kubectl create namespace my namespace # (2 аргумента!)
💡 ”$VAR” — в двойных кавычках
Переменная трактуется как один аргумент, даже если внутри есть пробелы
💡 ${VAR} — в фигурных скобках
Используется для конкатенации
echo "$PROJECTlatest" # Ищет переменную PROJECTlatest
echo "${PROJECT}latest" # Берёт PROJECT и добавляет "latest"
💡 ”${VAR}” — в кавычках и скобках
Самый безопасный вариант. Комбинирует защиту от пробелов + чёткие границы переменной
Всё записали?)
🔥5❤2👍2⚡1
MLOps – что это такое и при чем тут DevOps?
18 ноября в 18:00 в прямом эфире на Twitch к нам в гости заглянет Александр Егоров.
Вместе с Сашей будем разбирать:
- почему без ML не получается нормально жить в проде;
- какие три кита MLOps на самом деле двигают всю магию под капотом;
- и где мы сталкиваемся со связкой MLOps сейчас.
Просто, без всяких галстуков, поговорим о будущем DeOps.
И ещё раз, для напоминалки: 18 ноября в 18:00!
Ссылка на трансляцию скину накануне, как и всегда😏
18 ноября в 18:00 в прямом эфире на Twitch к нам в гости заглянет Александр Егоров.
Вместе с Сашей будем разбирать:
- почему без ML не получается нормально жить в проде;
- какие три кита MLOps на самом деле двигают всю магию под капотом;
- и где мы сталкиваемся со связкой MLOps сейчас.
Просто, без всяких галстуков, поговорим о будущем DeOps.
И ещё раз, для напоминалки: 18 ноября в 18:00!
Ссылка на трансляцию скину накануне, как и всегда
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤩1👀1