ru
Feedback
Библиотека девопса | DevOps, SRE, Sysadmin

Библиотека девопса | DevOps, SRE, Sysadmin

Открыть в Telegram

Все самое полезное для девопсера в одном канале. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Больше

📈 Аналитический обзор Telegram-канала Библиотека девопса | DevOps, SRE, Sysadmin

Канал Библиотека девопса | DevOps, SRE, Sysadmin (@devopsslib) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 408 подписчиков, занимая 11 822 место в категории Технологии и приложения и 62 816 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 408 подписчиков.

Согласно последним данным от 20 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -23, а за последние 24 часа — -5, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 10.07%. В первые 24 часа после публикации контент обычно набирает 5.37% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 1 048 просмотров. В течение первых суток публикация набирает 559 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 6.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как devops'a, навигация, скрипт, docker, git.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Все самое полезное для девопсера в одном канале. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/6798b4e4509aba56522d1787

Благодаря высокой частоте обновлений (последние данные получены 21 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

10 408
Подписчики
-524 часа
-137 дней
-2330 день
Архив постов
💼🖥️ Топ лучших бирж фриланса и платформ для программистов Где начинающему разработчику найти работу и получить первый комме
💼🖥️ Топ лучших бирж фриланса и платформ для программистов Где начинающему разработчику найти работу и получить первый коммерческий заказ? В этом могут помочь фриланс-биржи и human-cloud платформы. Но какие именно — расскажем в статье. 📌 Полезные материалы по теме: 🧒 Как найти работу junior-разработчику: 5 самых неочевидных способов 👍 Тесты на собеседовании: как к ним подготовиться и получить оффер 📝 Как правильно составить сопроводительное письмо программисту 🔍 ТОП-12 джоб-сайтов: где программисту разместить резюме и найти работу 🤖 40 сервисов на базе AI, которые помогут найти работу в 2023 году 💼 ТОП-9 не самых очевидных компаний для стажировки в ИТ 🗺️ Как программисту искать (и найти) работу за границей в 2023 году 🔝 Подборка полезных материалов для улучшения профиля на LinkedIn и не только 💾 Список каналов «Библиотеки программиста» с вакансиями 🤩Понравился пост? Проголосуйте за нас, чтобы мы могли публиковать сторис (требуется премиум).

#вопросы_с_собеседований Простенький вопрос, который часто предлагают вначале собеса Представлен вывод команды top. Что означает каждая запись в выводе? top - 10:44:36 up 91 days, 19:29, 7 users, load average: 0,00, 0,02, 0,05 Tasks: 156 total, 1 running, 155 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 1,5 sy, 0,0 ni, 96,9 id, 0,0 wa, 0,0 hi, 0,0 si, 1,5 st KiB Mem : 12137392 total, 6227844 free, 1117728 used, 4791820 buff/cache KiB Swap: 0 total, 0 free, 0 used. 10090148 avail Mem top — утилита 10:44:36 — время системы up — сколько система работает с момента последнего запуска 7 user — количество авторизованных юзеров в системе load average: 0.00, 0.02, 0.05 — параметр средней нагрузки на систему за период времени 1 минута, 5 минут, 15 минут 156 total — всего процессов в системе 1 running — количество процессов в работе 155 sleeping — ожидание процесса или сигнала 0 stopped — количество приостановленных процессов сигналом STOP или выполнение трассировки 0 zombie — количество зомби-процессов, которые завершили своё выполнение, но присутствующие в системе, чтобы дать родительскому процессу считать свой код завершения.

🚀Переезжаем в будущее! Мир IT меняется буквально каждый день и, чтобы оставаться в тренде, нужно постоянно обучаться. Изучит
🚀Переезжаем в будущее! Мир IT меняется буквально каждый день и, чтобы оставаться в тренде, нужно постоянно обучаться. Изучите возможности, которые позволят вывести вашу разработку на новый уровень! 🔥На бесплатном открытом уроке «Переезжаем в EDT из Конфигуратора» от OTUS: регистрация На вебинаре онлайн-курса «DevOps 1C» мы обсудим: — Почему из Конфигуратора в EDT можно переходить уже сейчас. — Обзор возможностей, которые в корне изменят ваш процесс разработки. — Практика работы в EDT в Git. — Умение эффективно работать с ветками и лаконичное оформление истории своей работы в Git. Преподаватель Юрий Пасхин – программист-разработчик в компании ЕАЕ-Консалт. Это отличная возможность бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! 👉Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid 2VtzqwqiBJj

🧑‍🎓😎 Еще одна серия с мероприятия OFFZONE 2023 Здесь собираются безопасники, разработчики, инженеры, исследователи, преподаватели и студенты из десятков стран мира. В центре внимания — только хардкорный технический контент по кибербезопасности. Эксплуатация уязвимостей HTTP Request Splitting В своем докладе Сергей расскажет об уязвимостях HTTP Request Splitting / CRLF Injection в проксировании HTTP‑запросов пользователя между веб‑серверами. Будут освещены методы обнаружения подобных уязвимостей при автоматическом сканировании и варианты их эксплуатации на примере популярных багбаунти-программ Смотреть #видео

👷‍♂️🏗️ Контейнеризованная платформа автоматизации Ansible Эта штука может устанавливать и запускать контейнеризованные авто-контроллеры, Ansible automation hub и Event-Driven службы Ansible на одном или нескольких базовых узлах RHEL с архитектурой x86_64 и ARM64. Для этого не требуется Kubernetes, поскольку она использует собственный RHEL podman поверх RHEL-хоста. Преимущества 🔹 упрощенный процесс установки 🔹 многоуровневый подход к установке 🔹 контейнеризированный подход к сервисам 🔹 защита «из коробки» с использованием rootless Podman контейнеров 🔹 стартовая площадка для улучшенных функций в будущем 🔹 согласование подхода к поддерживаемым платформам развертывания и опциям Читать статью #гайд

😎🥷 Разбираемся с Microcks Docker Extension Microcks — это облачный опенсорсный Kubernetes-инструмент для макетирования и те
😎🥷 Разбираемся с Microcks Docker Extension Microcks — это облачный опенсорсный Kubernetes-инструмент для макетирования и тестирования API. 🔹 Симуляция API или микросервиса на основе набора описательных ресурсов (спецификаций или контрактов) 🔹 Валидация соответствия приложения и API путем проведения контрактного тестирования Уникальность Microcks — он предлагает единый и согласованный подход для всех видов запросов/ответов к API (REST, GraphQL, gRPC, SOAP) и API и event-driven API. Зачем запускать Microcks в качестве Desktop-расширения для Docker? Благодаря бесшовной интеграции возможностей контейнеризации Docker разработчикам больше не нужно ориентироваться в сложных настройках или бороться с проблемами совместимости. Разработчики могут без особых усилий настраивать и развертывать Microcks в существующей среде Docker, без необходимости править большие конфиги. Подробнее читаем тут #обучалка

25 сентября прошла масштабная конференция Yandex Scale. В программе предполагалось 30+ докладов на 6 тем/направлений: ➖ Infra + K8s ➖ Serverless ➖ Digital Workplace ➖ ML ➖ Data Platform ➖ Security Здесь мы рассмотрим полное выступление из ветки Infra + K8s (остальные не забудем, ожидайте😊😇) #мероприятие

Вопрос по Linux #вопросы_с_собеседований Что такое системные вызовы? Зачем они нужны и как они работают? Какие системные вызовы знаешь? ............................................................................................................... Системный вызов — это то, посредством чего код приложения, выполняющегося в пользовательском режиме, запрашивает службу, предоставляемую кодом, который выполняется в режиме ядра. read - чтение из файлового дескриптора. open - открывающий и по возможности создающий файл или устройство close - закрыть файловый дескриптор access - проверка пользовательских привилегий для этого файла mmap - служит для отображения предварительно открытого файла (например, с помощью системного вызова open()) в адресное пространство вычислительной системы

🤔 Очередной #дайджест по QA ➡️ Kube FM — подкаст про Kubernetes, новейшие инструменты и тенденции ➡️ Вы платите слишком мног
🤔 Очередной #дайджест по QA ➡️ Kube FM — подкаст про Kubernetes, новейшие инструменты и тенденции ➡️ Вы платите слишком много — сокращение затрат на ведение журнала Cloudwatch на 80% благодаря Firehose, S3 и Athena ➡️ Как быстрее выполнять запросы Loki metric с более точными результатами — делаем пользователей Grafana счастливее с помощью повышения производительности ➡️ Мониторинг AWS Lambda — полное руководство по Serverless подходу ➡️ Terraform Evolution — как мы безопасно отделили дюжину сервисов от монолита

HyperDX — помогает инженерам быстрее понять, почему прерывается продакшн, с помощью централизованных журналов, метрик, трассировок и исключений в одном месте. Крутая опенсорсная альтернатива Datadog и New Relic, удобная для разработчиков. Что включено 🕵️ End to end корреляция от сеанса браузера к журналам и трассировкам всего за несколько кликов 🔥 Высокая производительность благодаря Clickhouse 🔍 Интуитивно понятный полнотекстовый поиск и синтаксис поиска свойств 🤖 Автоматическая кластеризация шаблонов событий 📈 Панель мониторинга событий без сложного языка запросов 🔔 Настройка оповещений 🔭 Нативная Open Telemetry Вы можете начать с развертывания полного стека с помощью Docker Compose: docker compose up -d После этого можно перейти на http://localhost:8080 чтобы получить доступ к UI HyperDX.

‼ Как обезопасить свое веб-приложение от взлома? Узнать, где оно наиболее уязвимо. Приглашаем 4 октября в 20:00 по мск на отк
Как обезопасить свое веб-приложение от взлома? Узнать, где оно наиболее уязвимо. Приглашаем 4 октября в 20:00 по мск на открытый вебинар «Разбор уязвимостей OWASP Top 10 Web» от Отус. Вебинар является бесплатной частью полноценного онлайн-курса «Внедрение и работа в DevSecOps». Курс доступен в рассрочку. 🧐 На вебинаре мы рассмотрим самые часто встречающиеся веб-уязвимости и научимся классифицировать их согласно терминологии OWASP ✔ Посетив вебинар вы будет знать: - основы OWASP Top 10 Web; - практическое решение и эксплуатацию уязвимостей; - значение анализа уязвимостей для обеспечения безопасности вашего веб-приложения; Полученные знания помогут вам сделать свое веб-приложение безопа 👉🏻 Регистрация на вебинар: https://clck.ru/35vsvf Не упустите свой шанс научиться защищать свой проект! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid 2Vtzqwgn16z

🧑‍🎓😎 Еще одна серия с мероприятия OFFZONE 2023. Здесь собираются безопасники, разработчики, инженеры, исследователи, преподаватели и студенты из десятков стран мира. В центре внимания — только хардкорный технический контент по кибербезопасности. Деобфускация и анализ клиентского JavaScript‑кода для обнаружения DOM‑based XSS Основная цель доклада — описание нового, разработанного докладчиком, автоматизированного метода анализа JavaScript‑кода, использующего статический и динамический анализ, а также сравнение результатов его работы с существующими автоматизированными сканерами веб‑уязвимостей Смотреть

#туториал Нужно найти какой-то файл? Нет, не find! 🔎 Утилита locate используется для поиска файлов, расположенных на машине пользователя или на сервере, опираясь на собственную БД. Обновление БД происходит автоматически, +- раз в сутки или командой updatedb. locate txt Ищем все файлы, имена которых содержат «txt». Опа, меньше чем за секунду команда нашла все подходящие файлы, а find потратил бы гораздо больше времени. locate '*txt' Ищем файлы, которые оканчиваются на «txt» Посчитаем общее количество файлов, которые нашлись: locate -ic '*txt' (-i — не смотрим на регистр, -с — вывести общее количество найденных файлов) Углубимся немного и заюзаем strace. В папке tmp создадим пустой файл: > hello.txt locate *txt Ничего не вывел 🤔 Мы вызываем внешнюю команду locate, которую вызывает интерпретатор. И тут всплывает подстановка имен файлов, то есть Globbing. 🧑‍🎓 После того, как интерпретатор обнаружил символ «*», интерпретатор попытался сделать подстановку Globbing. При вызове команды locate она получила в качестве аргументов, результат этих подстановок. Запускаем: strace -e execve locate *txt Получаем: execve("/usr/bin/locate", ["locate", "hello.txt"], 0x7ffe242252d8 /* 27 vars */) = 0 Опция e и аргумент execve сообщают strace, что отслеживаются только системные вызовы execve. execve() выполняет программу, заданную параметром filename Возвращаемся к выводу от strace и видим, что locate получила в качестве аргумента hello.txt И теперь locate будет искать файлы именно по этому шаблону, а не по тому, что мы ожидали, когда писали *txt. Поэтому ничего не вывелось, когда запустили locate *txt Чтобы этого не происходило ⚠️ всегда используйте кавычки для ожидаемого результата. locate '*txt'

Находитесь в поиске нормальной вакансии? Вы уже подумали за вас и у нас есть канал вам в помощь. Сохраняйте, чтобы не потерять

🧑‍🏫🧑‍🏫🧑‍🏫 Что такое NOC-команда, и какие 5 KPI на нее вешать для улучшения аптайма вашей платформы Network Operations Center — это команда, которая занимается 24/7 мониторингом системы и алертинга, и их первой линией поддержки. Команда понимает как делать базовый дебаг алертов и варнингов. Команда отвечает за полный цикл инцидент-менеджмента: то есть оркестрацию процесса фикса этого инцидента, и артефактами после того как все случилось. Как обычно с любым процессом, всплывают роли, артефакты и события. Роли: 🔹 NOC-команда, которая мониторит; 🔹 Incident Commander — это Engineering Manager, который ответственен за валидацию дебага и исправлением инцидента; 🔹 Incident Team — дежурящие инженеры. Артефакты: 🔹 Root Cause Analysis (RCA) — пост-мортем (ниже будет); 🔹 Runbook — источник знаний по каждой метрике и алерту, как они могут влиять на пользователей и систему, а также как их дебажить и эскалировать. События: 🔹 Post-Mortem — в котором вы анализируете и пишете Root Cause Analysis документ; 🔹 Incident — когда все горит и очень опасно. К примеру, у вас есть у вас дашборд с критическими системными метриками SaaS-платформы в Grafana и команда мониторит этот дашборд. На каждый чарт в этом дашборде есть некие показатели и паттерны поведения, которые команда отслеживает. Все эти правила лежат в Runbook (справочнике). Если что-то упало — нужно смотреть что это значит, и определять можно ли это NOC-команде подебажить (вдруг ночью упала пиковая нагрузка), пофиксить (рестарт сервера), или эскалировать саппорту или инженерам. Подробнее здесь #обучалка

✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей Тематика ● DevOps Объем ● от 7 до 15
✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей Тематика ● DevOps Объем ● от 7 до 15 тыс. знаков без учета кода. ● 3-4 статьи в месяц. Оплата ● 4к руб. за статью. ● перевод — 250 руб. за 1000 символов без учета кода. ● работаем с самозанятыми, ИП. Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека программиста» (77к подписчиков) и в «Библиотеке devops’а» (6к подписчиков). ➡️ Заполнить анкету ⬅️

🔥😎🤯 Развертывание non-deployable сервисов на ArgoCD и Kustomize, управляя пограничными состояниями Условие примера, приведенного автором, требовало, чтобы была сохранена структура каталогов для сотен репозиториев при переходе от kubectl к подходу ArgoCD. В каждом репозитории есть Configmap-ы в соответствии со стандартизированным внутренним шаблоном, которые позволяют наследовать их на уровне всей команды, где у нескольких приложений может быть, совместно используемые конфиги. Ничего нового — в Spring Boot есть встроенный механизм, который склеивает все конфигурационные файлы вместе, но в Python, Javascript и других ЯП все не так просто. Такая функция поддерживается в Helm — можно объединить несколько файлов, которые объединятся и будут переданы вместе в шаблоны. Проблема ArgoCD не позволяет синхронизировать ресурсы с одинаковым именем — нет способа выбрать, какой ресурс имеет более высокий приоритет. Что же делать? Kustomize можно настроить с помощью плагинов-генераторов — это скрипты или бинарники, запускаемые в контексте каталога, и в результате возвращают ресурсы Kubernetes в формате YAML. Далее автор объединит пользовательскую логику в приложение Go, импортирует необходимые библиотеки, скомпилирует ее и выпустит в artifactory, например Nexus или JFrog. Подробное продолжение тут #туториал