Если вы до сих пор думаете, что поставить Vault и забыть про секреты — это норм, то... нет. Это всё равно что поставить сейф в центре площади и ждать, что никто туда не полезет.
В этом докладе разложено по полочкам, почему «Vault просто так» — это не секьюрити, а самоуспокоение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
🗞 Форк Terraform официально подаётся в песочницу
Проект OpenTofu, свободная альтернатива Terraform, официально принят в песочницу CNCF — ту самую Cloud Native Computing Foundation, где живут другие титаны.
OpenTofu начинался как «форк протеста» после того, как HashiCorp перевёл Terraform на проприетарную лицензию. Но теперь он превратился в серьёзного игрока, признанного на уровне индустрии.
➡️ Источник
🐸 Библиотека devops'a #свежак
Проект OpenTofu, свободная альтернатива Terraform, официально принят в песочницу CNCF — ту самую Cloud Native Computing Foundation, где живут другие титаны.
OpenTofu начинался как «форк протеста» после того, как HashiCorp перевёл Terraform на проприетарную лицензию. Но теперь он превратился в серьёзного игрока, признанного на уровне индустрии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱9👍7👾1
Если у вас есть вопросы по CI/CD, Kubernetes, Jenkins, Ansible, Prometheus и всему, что между ними — делитесь.
Разберём вместе, найдём решение, и, возможно, в этот раз деплой будет без паники.
📩 Делитесь вопросами в нашей гугл-форме
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали топовые материалы, которые стабильно попадает в закладки наших айти-подписчиков.
Эту подборку мы будем регулярно пополнять, поэтому сохраняйте тонну пользы, чтобы не потерять!
1. Инфраструктура как код
2. #Гайд по контейнеризации Django от Docker
3. Разбираемся с Load Balancers
4. Кроссплатформенные CI/CD-процессы с Docker
5. Проверьте свои знания Kubernetes
6. Ghostty — новый терминал для современных разработчиков и DevOps
7. Автоматизация с Python: от рутинных задач до DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
grep -ri --color 'password' ./
Находит все вхождения слова password во всех файлах и подпапках, подсвечивая найденное. Отлично подходит для:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁4👏1
🛠 Телеметрия, которая включается сама
Мониторинг — это не только про графики, но и про то, как вы к ним пришли. И тут два пути:
1. Вы вручную вставляете в код SDK, настраиваете трассировку, метрики, логирование, ругаетесь.
2. Или вы просто включаете автопилот — и система всё собирает сама.
Второй вариант называется автоинструментализацией. Это когда в приложение внедряется агент (обычно на уровне среды исполнения), который автоматически собирает телеметрию, не трогая ваш код. Никаких import telemetry и .trackThisPlz().
➖ Зачем это всё
• Быстро стартовать с мониторингом.
• Не вторгаться в код чужих приложений.
• Собирать всё — даже то, про что вы забыли.
• Отделить мониторинг от логики приложения.
➖ Где она работает:
• На уровне инструментированных рантаймов: JVM, .NET, Node.js и т.д.
• Через sidecar-контейнеры.
• С помощью eBPF и прочей чёрной магии в Linux.
• Через AOP (аспектно-ориентированное программирование) и bytecode-инжекцию.
🐸 Библиотека devops'a #буст
Мониторинг — это не только про графики, но и про то, как вы к ним пришли. И тут два пути:
1. Вы вручную вставляете в код SDK, настраиваете трассировку, метрики, логирование, ругаетесь.
2. Или вы просто включаете автопилот — и система всё собирает сама.
Второй вариант называется автоинструментализацией. Это когда в приложение внедряется агент (обычно на уровне среды исполнения), который автоматически собирает телеметрию, не трогая ваш код. Никаких import telemetry и .trackThisPlz().
• Быстро стартовать с мониторингом.
• Не вторгаться в код чужих приложений.
• Собирать всё — даже то, про что вы забыли.
• Отделить мониторинг от логики приложения.
• На уровне инструментированных рантаймов: JVM, .NET, Node.js и т.д.
• Через sidecar-контейнеры.
• С помощью eBPF и прочей чёрной магии в Linux.
• Через AOP (аспектно-ориентированное программирование) и bytecode-инжекцию.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22👍3🔥2
🔥 Мемы в рабочем чате — запрещать или поощрять
Серьёзное общение требует серьёзных лиц?
Или мемчик между задачами — лучше любого корпоративного тренинга по «тимбилдингу»?
Одни считают, что мемы на работе — это деградация и путь к хаосу.
Другие уверены, что нормальная команда должна уметь и работать, и ржать.
💬 А вы за что? Мемы спасти или запретить? Пишите в комменты👇
🐸 Библиотека devops'a #междусобойчик
Серьёзное общение требует серьёзных лиц?
Или мемчик между задачами — лучше любого корпоративного тренинга по «тимбилдингу»?
Одни считают, что мемы на работе — это деградация и путь к хаосу.
Другие уверены, что нормальная команда должна уметь и работать, и ржать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Библиотека IT-мемов
Photo
Мы выбрали только то, что точно заслуживает вашего внимания.
В Kubernetes v1.33, названном в честь мифического цвета «Octarine», представлено 64 улучшения: 18 стабилизированы, 20 — в бета-версии, 24 — в альфа-версии.
С 15 марта 2029 года вступает в силу новое требование CA/Browser Forum, ограничивающее срок действия TLS-сертификатов 47 днями. HashiCorp Vault предлагает своё решение.
В Kubernetes v1.33 поддержка пользовательских пространств имен (user namespaces) теперь включена по умолчанию. Это означает, что при выполнении всех системных требований поды могут использовать user namespaces без необходимости включать дополнительные флаги.
В статье рассматриваются основные паттерны многоконтейнерных подов в Kubernetes, такие как sidecar, ambassador, adapter и init containers.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Что содержит код Terraform?
Anonymous Quiz
49%
Ресурсы облачного провайдера, а такде провижининг для создаваемых ресурсов
47%
Конфигурацию
4%
Суть приложения
DevOps Engineer — от 300 000 ₽, Гибрид (Москва, Санкт-Петербург, Новосибирск)
DevOps-инженер — от 250 000 до 300 000 ₽, Удалёнка
Junior DevOps — от 150 000 ₽, Гибрид (Ростов-на-Дону)
DevOps-инженер — до 200 000 ₽, Удалёнка
Бустер — Удалённо (весь мир)
Please open Telegram to view this post
VIEW IN TELEGRAM
📅 IT Календарь: события мая
Собрали для вас подборку онлайн и оффлайн событий:
➖ LinkMeetup 2025 — конференция для IT-специалистов, которая состоится 14 мая в Москве. Ожидайте 35 докладов, нетворкинг, увлекательные активности и вечерний квиз.
➖ T-Observability Day 2025 — на конференции обсудят переход от мониторинга к сквозной наблюдаемости, повышение операционной устойчивости и эффективности бизнеса, а также интеграцию наблюдаемости и безопасности в рамках DevSecOps.
➖ Core Systems DevConf 2025 — конференция, посвящённая разработке высоконагруженных центральных банковских систем. Состоится 21 мая 2025 года в Москве.
🐸 Библиотека devops'a #свежак
Собрали для вас подборку онлайн и оффлайн событий:
Please open Telegram to view this post
VIEW IN TELEGRAM
Robusta — это open-source платформа для наблюдаемости и автоматизации в Kubernetes, которая расширяет возможности Prometheus.
Автоматически обогащает алерты дополнительной информацией, такой как логи, графики и возможные пути устранения проблем.
Robusta идеально интегрируется с Prometheus, поддерживая как kube-prometheus-stack так и Prometheus Operator.
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏2
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Forwarded from Proglib.academy | IT-курсы
🤯 Как простая задачка поставила в тупик программистов
На собеседовании задали простой вопрос:
Эта задачка превратилась в одно из самых обсуждаемых тем на Stack Overflow.
➡️ Что внутри статьи:
— Как найти 1 пропущенное число (формула + код).
— Как находить 2 и больше пропущенных чисел (оптимальные алгоритмы).
— Алгоритм Мински–Трахтенберга–Зиппеля.
— Симметрические многочлены и тождества Ньютона (и зачем они нужны).
— Примеры кода на Python для всех случаев.
Если хочешь понять, как красиво решать задачи уровня собесов — обязательно прочитай статью.
👉 Переходи к статье
🔵 Чтобы получить оффер-мечты в Data Science, забирайте наш курс → «Математика для Data Science»
Proglib Academy #буст
На собеседовании задали простой вопрос:
«В мешке числа от 1 до 100. Одно пропало. Как найти его? А если пропали два числа? Три? Или вообще k чисел?»
Эта задачка превратилась в одно из самых обсуждаемых тем на Stack Overflow.
— Как найти 1 пропущенное число (формула + код).
— Как находить 2 и больше пропущенных чисел (оптимальные алгоритмы).
— Алгоритм Мински–Трахтенберга–Зиппеля.
— Симметрические многочлены и тождества Ньютона (и зачем они нужны).
— Примеры кода на Python для всех случаев.
Если хочешь понять, как красиво решать задачи уровня собесов — обязательно прочитай статью.
👉 Переходи к статье
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Если хочется разорвать корпоративные связи с Terraform, то самое время это сделать вместе с нашим промптом.
Промпт поможет с переездом на OpenTofu — всеми любимый проект, который обещает всегда оставаться открытым.
👇 Используйте промпт:
You are a highly experienced DevOps engineer, specializing in infrastructure as code and cloud technologies. You have a deep understanding of both Terraform and OpenTofu, including their nuances, compatibility, and migration strategies. Your goal is to provide a comprehensive and practical guide for migrating from Terraform to OpenTofu, minimizing disruption and ensuring a smooth transition.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍2❤1
🧑💻 How to: как настроить минималистичный мониторинг
Если вам требуется лёгкое и надёжное решение для мониторинга серверов, скриптов или сервисов — без избыточности Prometheus или Zabbix — обратите внимание на ez-monitor.
1️⃣ Установка из готовых бинарных файлов
2️⃣ Установка из исходников
После сборки ez-monitor будет доступен глобально, как CLI-команда.
➡️ Поставить EZ-monitor
🐸 Библиотека devops'a #буст
Если вам требуется лёгкое и надёжное решение для мониторинга серверов, скриптов или сервисов — без избыточности Prometheus или Zabbix — обратите внимание на ez-monitor.
curl -OL https://github.com/kreulenk/ez-monitor/releases/download/v1.1.0/ez-monitor-linux-amd64.tar.gz
tar -xzvf ez-monitor-linux-amd64.tar.gz
mv ./ez-monitor /usr/local/bin/ez-monitor
git clone https://github.com/kreulenk/ez-monitor.git
cd ez-monitor
make install
После сборки ez-monitor будет доступен глобально, как CLI-команда.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥱3
🦖 Холивар: Jenkins — динозавр DevOps или незаменимый инструмент
Кажется, каждые полгода кто-то на Reddit пишет: «Jenkins — это мусор, никто уже не использует это устаревшее решение!»
Но при этом Jenkins всё ещё жив, работает в тысячах компаний и запускает миллионы пайплайнов. Кто прав?
⚠️ Основные претензии к Jenkins:
• Многие отмечают, что Jenkins требует постоянного внимания: обновления плагинов могут вызвать конфликты, а устаревшие плагины становятся источником уязвимостей
• Jenkins часто становится целью атак из-за широких прав доступа и недостаточной изоляции плагинов .
•Настройка Jenkins может быть непростой задачей, особенно для новых участников команды. Отсутствие стандартизированных подходов приводит к «зоопарку» конфигураций .
✅ Преимущества Jenkins:
• Огромное количество плагинов и возможность настройки практически любого процесса делают Jenkins мощным инструментом для опытных команд .
• Несмотря на критику, Jenkins остаётся одним из самых популярных CI/CD-инструментов, особенно в крупных компаниях с устоявшимися процессами .
• Для нестандартных и сложных процессов Jenkins часто остаётся единственным решением, способным справиться с задачей .
🔄 Альтернативы Jenkins:
• GitLab CI/CD:
Интеграция с GitLab, простота настройки и активное сообщество делают его популярным выбором для многих команд.
• GitHub Actions:
Отлично подходит для проектов, размещённых на GitHub. Простота использования и широкие возможности автоматизации.
• TeamCity:
Предлагает мощные возможности для настройки и управления сборками, особенно в связке с другими продуктами JetBrains.
• Concourse
Подходит для команд, ценящих декларативный подход и контейнеризацию. Однако требует времени на освоение.
💬 Используете ли вы Jenkins в своих проектах? Почему? Какие альтернативы вы пробовали и что вам понравилось в них? Делитесь своими мыслями в комментариях: 👇
🐸 Библиотека devops'a #междусобойчик
Кажется, каждые полгода кто-то на Reddit пишет: «Jenkins — это мусор, никто уже не использует это устаревшее решение!»
Но при этом Jenkins всё ещё жив, работает в тысячах компаний и запускает миллионы пайплайнов. Кто прав?
⚠️ Основные претензии к Jenkins:
• Многие отмечают, что Jenkins требует постоянного внимания: обновления плагинов могут вызвать конфликты, а устаревшие плагины становятся источником уязвимостей
• Jenkins часто становится целью атак из-за широких прав доступа и недостаточной изоляции плагинов .
•Настройка Jenkins может быть непростой задачей, особенно для новых участников команды. Отсутствие стандартизированных подходов приводит к «зоопарку» конфигураций .
✅ Преимущества Jenkins:
• Огромное количество плагинов и возможность настройки практически любого процесса делают Jenkins мощным инструментом для опытных команд .
• Несмотря на критику, Jenkins остаётся одним из самых популярных CI/CD-инструментов, особенно в крупных компаниях с устоявшимися процессами .
• Для нестандартных и сложных процессов Jenkins часто остаётся единственным решением, способным справиться с задачей .
🔄 Альтернативы Jenkins:
• GitLab CI/CD:
Интеграция с GitLab, простота настройки и активное сообщество делают его популярным выбором для многих команд.
• GitHub Actions:
Отлично подходит для проектов, размещённых на GitHub. Простота использования и широкие возможности автоматизации.
• TeamCity:
Предлагает мощные возможности для настройки и управления сборками, особенно в связке с другими продуктами JetBrains.
• Concourse
Подходит для команд, ценящих декларативный подход и контейнеризацию. Однако требует времени на освоение.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4❤🔥2👍1