uk
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. Подробное продолжение тут #туториал