home.social

#devops — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #devops, aggregated by home.social.

  1. Inkitt built a one-shot pull request creator that automates small, low-risk code changes from task intake to draft PR creation.

    How?
    → Short-lived agent containers
    → Event-driven orchestration
    → Bounded retries
    → Restricted permissions
    → Mandatory human review & approval before merge

    Deep dive: infoq.com/news/2026/11/inkitt-

    #AIAgents #SoftwareArchitecture #DevOps

  2. Mastering Containers by Nigel Poulton is the featured bundle of ebooks 📚 on Leanpub!

    Docker and Kubernetes are taking the world by storm! These books will get you up-to-speed fast!

    Link: leanpub.com/b/masteringcontain

    #Docker #Devops #Kubernetes #Aws #Computer_programming

  3. what public cloud offerings like AWS, Azure, and GCP, that at least hit the basics like instantiation of an image with an API call, block storage, equivalent of cloud functions and everything such necessitates, do you (or would you think I should) use?

  4. 🐧 Start building a rewarding career in tech with and .

    Dive into “The Linux Operating System and Open Source Software,” the first objective in the newly released Linux Essentials 2.0, with Carlos Jara Alva and Godofredo Diaz: lpi.org/lt3s

  5. Rainy Saturday project ☔️

    I built unblok_, an open-source CLI for provisioning and configuring Storyblok spaces programmatically.

    Run individual commands or define reusable YAML blueprints for repeatable setups. It’s also designed to work with AI assistants: they interpret the intent, while unblok executes tested operations.

    Early release. Feedback welcome!

    github.com/Hi-Folks/unblok

    #Storyblok #OpenSource #DevOps #Automation #AI #JavaScript

  6. Design question for agents that touch infrastructure: where does the approval gate go? Before the plan, before each command, or only before anything destructive? How do you draw that line? #Kubernetes #AIAgents #DevOps

  7. An autonomous pentest agent first hit the API of WorkOS's internal sales tool on Oct 25. It was caught Oct 30, by an employee noticing unusually high usage, after the bulk retrieval had ended.

    The way in: a local-dev credential left in production, on an API with no rate limit. Alerts on request volume are still on WorkOS's in-progress fix list.

    workos.com/security/bulletins/

    #Cybersecurity #AIAgents #DevOps

  8. Nobody noticed a pipeline silently failing for three days, then a hotfix couldn't ship. Instrument CI/CD with DORA metrics and own your raw event data. #dora #cicd #devops valtersit.com/guides/gitlab/ci

  9. Catch broken depends_on refs, missing healthchecks and circular chains in your compose files before deploy. 235 lines of Python, beginner level. #docker #python #devops valtersit.com/python/docker-co

  10. ¿Sabías que puedes desplegar Briar Mailbox en un contenedor Docker para recibir mensajes offline de forma peer-to-peer y cifrada sin exponer tu IP?

    Al correrlo sobre redes Tor en tu servidor o Raspberry Pi, garantizas privacidad total en comunicaciones descentralizadas.

    ¿Ya probaste levantar nodos P2P en contenedores?

    #Briar #Docker #Privacy #P2P #Tor #DevOps #CyberSecurity #SelfHosted

  11. La arquitectura de microservicios sigue evolucionando, pero la complejidad operacional puede destruir sus beneficios. En 2026, la clave no es dividir monolitos sin control, sino definir límites de dominio claros (DDD) e implementar observabilidad avanzada (OpenTelemetry).

    ¿Prefieres microservicios, monolitos modulares o serverless para tus proyectos actuales?

    #IngenieriaDeSoftware #Sistemas #Microservicios #DevOps #SoftwareEngineering #Tech

  12. Keeping years of #PostgreSQL history gets expensive… even if your app barely touches it.

    pgEdge ColdFront is an open source tool that tiers old partitions to Apache Iceberg on object storage, & your app never changes a query. 🧊

    Muhammad Imtiaz sets it up on SeaweedFS, S3, GCS & Azure. The fun part? Once April's partition leaves Postgres, SELECT still returns its row, read live from Iceberg.

    It's in beta. Full walkthrough: 📖 pgedge.com/blog/coldfront-sett

    #OpenSource #Database #Programming #DevOps

  13. Oktober 2026: PHP2Shell, Brotli-RCE, Japan im Cyber-Notstand, 6,3 Mrd. $ bei Binance. 🧵

    Mein Fazit: Das Problem sitzt tief in Lieferketten und Entwickler-Laptops, "Patch-First" allein reicht nicht mehr. Was SBOM/VEX, Egress-Filtering & Co. jetzt bringen:
    d13n.net/blog/black-october/

    #InfoSec #PHP2Shell #Brotli2shell #SupplyChain #DevOps #Binancehack

  14. Question for those looking to be #FediHire'd.

    How do you deal with the distinction between "my employer wanted things $this_way, so I wasn't able to do things in $correct_way"? I've found this to be especially challenging as my last employer stopped caring about keeping up with the industry trends in about 2010, so I missed the boat on Platform Engineering, SRE, Agile, etc. They were still rocking separated QA, Ops, and Dev teams, still running Waterfall but calling it Agile, and refused to touch anything related to containerization or K8s. Even more importantly, though, we weren't tracking metrics or meta-metrics, nor did they want us to. It was very micro-managed by the co-founders, so there was never any ability to advocate for change – those that did were either forced out or left voluntarily after burning out. They were so singularly focused on "get the feature out the door now" that there was never any room or appetite for "hey, we have an idea for how to move faster, but it'll take time to implement". Any growth we did on the ops side almost had to be done surreptitiously, and I'm sure many of the other engineering teams would say the same.

    So, how you handle that situation in your resume and cover letter? I'm finding that, because I don't already have experience with modern SDLC practices, I'm missing out on jobs. Any advice welcome!

    #sysadmin #DevOps #getfedihired

  15. Seu servidor Linux pode estar vulnerável ao MCTCP

    🚨 Se você é DevOps ou administra servidores Linux, isso é urgente!

    Existe uma vulnerabilidade antiga — o MCTCP — que pode afetar servidores Linux, principalmente desde a versão 4.4 do kernel. E muita gente nem sabe que está exposta.

    🔍 Como verificar:
    • Mapeie as portas abertas do seu servidor.
    • Rode o probe do MCTCP nas portas abertas.
    • Se a porta estiver comunicando com o kernel ou com o MCTCP,...

    #Segurança #Linux #DevOps #MorningCrypto

  16. 🚀 Defguard 2.2 Hardware Key (FIDO2) MFA

    🆕 What's new:
    - FIDO2 hardware keys as WireGuard® MFA factor
    - Multi-step MFA flows per location
    - Redesigned mobile client
    - MFA setup in the desktop client
    - Firewall bulk actions

    👉 defguard.net/releases/2.2.0/fe

    #vpn #sysadmin #devops #selfhosted #SelfHosting #wireguard #OpenSource #release #security #privacy #homeLab #anonymity #floss #docker #CyberSecurity #InfoSec #OnlinePrivacy #DataProtection #InternetSecurity #NetworkSecurity

  17. URGENTE: falha gravíssima no SSH expõe servidores Linux

    🚨 URGENTE: se você tem servidor Linux, para tudo e atualiza AGORA!

    Essa falha no SSH é séria e pode liberar acesso aos seus sistemas de um jeito absurdo. Olha o que você precisa saber:

    🔴 Afeta servidores Linux, kernels, containers Docker e Alpine.
    🔴 Está no ar desde 2016 — e agora que apareceu.
    🔴 Segundo o alerta, qualquer senha com mais de 256...

    #segurancadigital #linux #ssh #infraestrutura #devops #ciberseguranca #MorningCrypto

  18. 📐 What if #AI generated the requirements before generating the code?
    @[email protected] demonstrates #GitHub #SpecKit, a spec-driven approach that helps teams define requirements, plans, and guardrails before implementation begins.

    👉 youtu.be/gAFwhVdrzck?si=5cV...

    #PowerShell #Copilot #DevOps

  19. J'ai imaginé un petit hack pour faire échouer un job s'il trouve une vulnérabilité critique dans une image Docker en utilisant le modèle "Container scanning" fourni par GitLab. 😎

    Histoire de se tenir un peu à jour lors des tempêtes de CVE. ⛈️

    florent.poinsaut.fr/2026/11/06

    #DevOps #GitLab

  20. Mid-afternoon, waiting on a queue of merge requests, I sent a session off to look at GitLab's new rate limits. It came back with two security findings I hadn't asked for. One said my release token, the one that can push tags and cut releases on every repo I own, had been used that day from four AWS London machines I didn't recognise.

    So the next hour went on changing the locks: tokens rotated, CI variables deleted and recreated as hidden, five AWS accounts swept. Nothing running, nothing tampered with, and still the sentence I least wanted to read that day: none of those addresses is ours.

    Then, around half five, the session corrected itself. GitLab's token record lists up to five addresses with no dates beside them, so it's a visitors' book rather than a log. The machines were my own runner fleet from early September.

    A false alarm, but it showed me something real: every job in the estate was running as me, sharing one identity's rate limit and one identity's blast radius. The fix was job tokens, seven service accounts, hidden variables and 2FA, all on the free tier.

    phpboyscout.uk/the-addresses-h

  21. Миграция ещё не выполнилась, а SELECT уже ждёт: очередь блокировок PostgreSQL

    При создании кейса на в моем тренажере, который я рассказывал ранее , возникло следующее: добавление пустой колонки выглядит безобидной миграцией: переписывать данные не нужно. Но такой ALTER TABLE может остановить новые чтения таблицы ещё до изменения её структуры. Достаточно старой транзакции, которую забыли завершить. Поясню эту цепочку на отдельном PostgreSQL 17.11 с таблицей orders из одной строки. Сначала первая сессия выполняет BEGIN и SELECT id FROM orders, после чего остаётся открытой. Сам запрос уже завершён, но транзакция продолжает держать AccessShareLock. Это не мешает другому обычному SELECT: такие блокировки совместимы. Проверка до запуска миграции возвращает строку без ожидания старой транзакции. Затем вторая сессия запускает ALTER TABLE orders ADD COLUMN note text. Для этого изменения нужна AccessExclusiveLock, несовместимая с блокировкой первой сессии. Миграция встаёт в очередь. Если теперь третья сессия выполнит SELECT id FROM orders, она тоже будет ждать. Её AccessShareLock совместима с уже выданной блокировкой первой сессии, однако впереди стоит запрос миграции на исключительный доступ. На снимке консоли видна вся цепочка. Сессия old_tx находится в состоянии idle in transaction и держит выданную блокировку: granted = t. У migration блокировка ещё не выдана, а blocked_by указывает на old_tx. Новый запрос api также имеет granted = f, но его blocked_by указывает уже на migration. Таким образом, источник ожидания и непосредственный блокировщик запроса — разные сессии. После ROLLBACK в old_tx миграция завершается, а новый SELECT получает результат.

    habr.com/ru/articles/1104420/

    #sql #системное_администрирование #sre #devops

  22. Juggling an AI editor, terminal agents, and custom scripts works fine until more than a couple of people depend on them.

    The tools themselves are doing their jobs, but the gaps quickly show up in review load, costs, and shared workflow knowledge.

    Upsun Dispatch™ provides the connective workflow layer between your existing tools without forcing you to replace them.

    👉 upsun.com/blog/cursor-claude-c
    #DevOps #DeveloperTools #AIWorkflows #PlatformEngineering

  23. How to Install Zellij on Ubuntu 24.04: SRE Guide

    Built with Rust, Zellij delivers floating panes, KDL layouts, and WASM plugins out of the box.

    Our guide covers:
    ⚙️ Install: Deploying the latest binary
    ⌨️ Keys: Isolated prefix mode to protect editor shortcuts
    📐 Layouts: Dynamic KDL workspace templates
    🔒 Security: Hardening web collaboration via SSH loopback

    servermo.com/howto/install-zel

    #Zellij #Linux #DevOps #SysAdmin #Rust

  24. When you set a feature request as "Resolved" eleven years (!) after it was requested because, well, you just implemented it 🤓 😄

    (Yeah, and it's been deployed to production, on a FRIDAY 😎)

    #fdinbox #frontdoorinbox #development #programming #devops #ticketsystem

  25. cPanel EA4 v25.91: PHP2Shell CVEs, libcurl & Podman 503 Fix

    EA4 v25.91 patches PHP2Shell flaws (CVSS 9.2) across ea-php74 to ea-php85.

    Our SRE guide covers:
    ⚙️ Dual PHP: Patching ea-php & internal cPanel PHP
    🔍 Verification: Why php -v fails & querying RPM logs
    🛠️ ea-podman: Fixing 503 restore errors & CageFS hooks
    🛡️ ModSec: ea-modsec30 3.0.17 updates

    servermo.com/howto/update-easy

    #cPanel #SysAdmin #DevOps #Security

  26. Megatron-DeepSpeed 3D Parallelism: Scaling 100B+ LLM Training

    A 400B model needs ~800GB just for weights. Factor in optimizer states, and memory hits terabytes.

    Our SRE guide covers:
    ⚙️ Topology: TP (NVLink) + PP + ZeRO-DP math
    ⚖️ Memory: ZeRO-2 vs ZeRO-3 trade-offs
    ⚡ Network: NCCL RoCEv2 & GPUDirect RDMA tuning
    📜 Slurm: Multi-node torchrun scripts & traps

    servermo.com/howto/setup-megat

    #DeepSpeed #MegatronLM #AI #MLOps #DevOps #NVIDIA #SRE

  27. Как я настроил локальный ИИ‑контур без облаков и защитил данные от утечек

    В 2023 году Samsung зафиксировала утечку служебного кода через ChatGPT: сотрудники вставляли внутренние документы в промпт. После этого компания ограничила использование внешних LLM. IBM Cost of a Data Breach 2024 оценивает среднюю стоимость утечки в 4.88 млн долларов. В России штрафы за утечку персональных данных переведены в оборотную модель (ст. 13.11 КоАП в редакции 420-ФЗ). Илья Чиркин, обучивший ИИ более 300 человек, формулирует барьер так: “Сразу надо определить, какие данные можно отдавать ИИ, а какие нет”. Локальный контур снимает сам вопрос: данные не покидают периметр. Ниже — архитектура, честная экономика и границы применимости.

    habr.com/ru/articles/1104366/

    #b2b #кибербезопасность #152фз #sre #devops #docker #сбп #nftables #llama #ollama

  28. Say hello to today's highlighted speaker, @calvinhp! At Wagtail Space 2026, Calvin will present "Battle-Tested Wagtail: Running at Scale with Kubernetes," offering a deep dive into Wagtail scaling techniques with

    Get your free ticket to see Calvin's talk here: events.zoom.us/ev/AjTpME3xkwyt

  29. TensorRT-LLM Production Deployment: FP8, NVFP4, MoE & Disaggregated Serving

    Serving frontier MoE models demands extreme hardware-software co-design.

    Our production SRE guide covers:
    ⚙️ Quant: FP8 (Hopper) & NVFP4 (Blackwell)
    🔄 Parallelism: TP, PP, & EP with Dynamic Bias routing
    ⚡ P/D Disaggregation: NIXL KV cache setup & avoiding silent TCP fallback
    🛠️ Fixes: Resolving LLVM host OOM errors

    servermo.com/howto/deploy-tens

    #TensorRT #AI #MLOps #NVIDIA #DevOps #SRE

  30. GitOps «сломал» CI/CD — настраиваем промоушен: от костылей и sed до Kargo (разбор на практике и неочевидные нюансы)

    Пайплайн зелёный, а релиз не состоялся. Образ на всех этапах один и тот же, но это не точно. Отдельные хуки и скрипты вместо единого конвейера .gitlab-ci.yml . Привычный CI/CD с GitOps перестаёт существовать. В статье расскажу, когда для восстановления связи CI и CD подойдёт простая автоматизация, а когда нужен серьёзный инструмент, покажу, как работают разные решения, как выбрать лучшее и не напороться на грабли (я собрал их за вас).

    habr.com/ru/companies/flant/ar

    #sed #flux #cd #ci #devops #gitops #argocd #пайплайны #renovate #kargo

  31. Прошла неделя после взлома Binance. Что мы поменяли у себя на серверах.

    Неделю назад я писал, что безопасного на 100% не бывает. За неделю стало видно главное: у Binance были огромные бюджеты на защиту, и это не помогло. Помогают регулярные проверки, а не бюджет.

    Что известно сейчас. Ущерб около 6,3 млрд долларов, примерно 3 млрд заморожено вместе с Tether, Circle и правоохранителями. ФБР приписывает атаку северокорейской группе TraderTraitor. Выводы средств возобновили поэтапно с 1 ноября, потери компания обещает покрыть за свой счёт. По данным Binance, это была многоступенчатая кампания, которую готовили с лета. Первую попытку заметили и вычистили, но атакующие уже успели собрать сведения о людях и системах. Потом они подчистили следы, чтобы расследование шло дольше.

    Для бизнеса из этого следуют три вывода.

    Первое. Защита это процесс, а не покупка. Один раз настроил и забыл не работает: люди приходят и уходят, доступы копятся, сервисы обновляются. Проверка нужна именно потому, что систему не видно целиком, пока в неё не посмотришь.

    Второе. Слабое место почти всегда человеческое. Шифрование и алгоритмы обычно в порядке. Ломают доступы, устройства и привычки. Поэтому проверять надо не только код, но и то, кто, куда и с какими правами заходит.

    Третье. Скорость обнаружения важнее красоты защиты. По данным TRM, основная сумма ушла примерно за 20 минут. Чем раньше заметишь, тем меньше потеряешь.

    Как мы выстраиваем проверки, и как это можно сделать в любой небольшой команде:

    Раз в месяц ревизия доступов. Кто к чему имеет доступ, кому он больше не нужен. Бывшие сотрудники, старые токены и забытые сервисные ключи убираются сразу.
    Принцип двух пар глаз для критичных действий. Всё, что двигает деньги, данные или права, подтверждает второй человек. Один скомпрометированный аккаунт не должен справляться в одиночку.
    Алерты на необычное, а не только на неудачные входы. Крупные переводы, массовый экспорт, вход из новой страны, новый ключ. И лимиты на крупные действия, чтобы был шанс остановить.
    Журналы хранятся отдельно. Если атакующий сможет стереть следы там же, где он работает, расследование превратится в гадание. Логи уходят на хранилище, куда у основных систем нет прав удаления.
    Раз в квартал внешний взгляд: независимый аудит или пентест. Свои люди привыкают и перестают замечать очевидное.
    Проверка поставщиков и партнёров. Если у подрядчика есть доступ к вашим системам, его безопасность это ваша безопасность. Мы выясняем, какие у него права, как они защищены и что случится при его взломе.
    Проверка резервных копий восстановлением. Бэкап, который ни разу не разворачивали, это не бэкап, а надежда.
    Учебная тревога раз в полгода. Разыгрываем сценарий: утечка ключа, вор в системе, недоступный сервер. Кто принимает решение, как отозвать доступы, как остановить вывод. Binance приостановил выводы, оттоки прекратились. Остановить быстро можно, только если заранее отрепетировал.

    Ничего из этого не гарантирует безопасность. Каждая проверка уменьшает радиус удара и время, за которое вы замечаете беду. В такой гонке больше ничего и не обещают.

    И вопрос к тем, у кого свой бизнес или команда: когда вы в последний раз проверяли, кто имеет доступ к вашим главным системам?

    Данные из открытых источников, цифры продолжают уточняться.

    #InfoSec #Cybersecurity #DevOps #Startups #Fediverse

    #virgroup

  32. DeepSeek's open-source release of DeepInfer powers DeepSeek-V4.1-Flash, but it is strictly an offline inference engine, not a complete serving platform.

    Our production SRE guide breaks down:
    ⚙️ Optimizations: DSpark dynamic verification & SWA bounded replay
    ⚠️ Missing Pieces: P/D disaggregation & 3FS cache management
    🖥️ Hardware: SM100 & Ascend 950 requirements vs consumer GPUs

    servermo.com/howto/deploy-deep

    #DeepSeek #AI #MLOps #SRE #DevOps #Linux #BareMetal

  33. Как безобидный ADD COLUMN положил наш продакшен на 43 минуты (и почему Postgres 11+ вас не спасет)

    Четверг, 14:15. Миграция с флагом фичи на таблице с 30M строк применилась в стейджинге за 12 миллисекунд. Но через 18 секунд после деплоя в прод Nginx взорвался 504 Gateway Timeout, а PgBouncer исчерпал весь пул соединений. Разбираем анатомию катастрофы: почему Postgres берет ACCESS EXCLUSIVE, как возникает Head-of-Line Blocking и как писать zero-downtime миграции без падения сервисов.

    habr.com/ru/articles/1104284/

    #highload #postgresql #postgres #pgbouncer #миграции #devops #zero_downtime #блокировки_баз_данных #ci_cd #access_exclusive

  34. DockTail: Docker-Container per Label als Tailscale Services veröffentlichen

    Das Open-Source-Tool DockTail registriert Docker-Container automatisch im Mesh-VPN Tailscale. Ports muss man dafür nicht öffentlich machen.

    heise.de/news/DockTail-Docker-

    #Containerisierung #DevOps #Docker #IT #Linux #Microservices #OpenSource #news

  35. CRITICAL ADVISORY: Node.js October 2026 Security Release fixes Brotli CVE-2026-111497 & 9 other flaws.

    Brotli is compiled directly into the binary; npm updates won't fix it. You must patch the runtime.

    Our production SRE guide covers:
    🔍 Vectors: Express 4 vs 5 & outbound fetch()
    ⚠️ PM2 & Systemd: Avoid hardcoded path traps
    🐳 Playbook: Docker rebuilds & /proc auditing

    servermo.com/howto/nodejs-brot

    #NodeJS #DevOps #CyberSecurity #AppSec #Linux #SRE

  36. CRITICAL: PHP2Shell (CVE-2026-109618 & 109619) carries a CVSS 9.2 rating.

    Zend Engine OOM corruption & stale globals enable pre-auth RCE before userland code executes.

    Our production SRE guide covers:
    🔍 SAPI Breakdown: mod_php vs. PHP-FPM vs. FrankenPHP
    📜 Automated Script: Debian/Ubuntu update playbook
    🛡️ Verification: 4-point live worker audit standard

    🔗 servermo.com/howto/php2shell-c

    #PHP #AppSec #CyberSecurity #Linux #DevOps #SRE

  37. Upgrading multi-master #PostgreSQL with no spare servers? Ahsan Hadi & Susan Douglas walk through pg_upgrade --link (Postgres's upgrade tool) in place, one node at a time, while the rest stay writable.

    In a 17 to 18 test, the upgraded node looked healthy to its peers but applied none of their changes. pg_upgrade doesn't keep something Spock (pgEdge's #OpenSource replication extension) needs.

    What it is & the fix are in the post. 👉 pgedge.com/blog/zero-downtime-

    #Database #DBA #DevOps #SysAdmin

  38. HPAs are often misconfigured. This 327-line Python script load-tests your Kubernetes HPA and shows how it actually scales under target RPS. Intermediate level. #kubernetes #python #devops valtersit.com/python/kubernete

  39. New `stable-x.y` releases of the DebOps project: v3.4.0, v3.3.3, v3.2.9, v3.1.10 (final).

    is available through its repository, a package on and Galaxy collection.

    The new v3.4.0 release includes many improvements in DebOps scripts, per-project Python virtual environments, new Ansible roles and improvements in existing ones. Check the Changelog for details.

    github.com/debops/debops/relea

  40. NixOS in Production: The NixOS handbook for professional use ONLY by Gabriella Gonzalez 📖 on Leanpub!

    Want to use NixOS "for real" at work? Interested in learning one of the hottest emerging DevOps technologies?

    Link: leanpub.com/nixos-in-production

    #Books #eBooks #LeanPublishing #SelfPublishing #Devops

Share on Mastodon

Enter the server where you have an account.