Best of DevOpsSeptember 2025

  1. 1
    Article
    Avatar of fozfex577gdyioritmpyrMitesh Viras·34w

    Before Linux Vs After Linux

    A humorous take on how Linux transforms users from casual web browsers into system administrators running their own infrastructure, highlighting the learning curve and responsibilities that come with adopting Linux.

  2. 2
    Video
    Avatar of javascriptmasteryJavaScript Mastery·34w

    DevOps Full Course | Build and Deploy a Scalable Production Ready API

    A comprehensive DevOps course covering fundamentals through production deployment. Teaches Git version control, CI/CD pipelines with GitHub Actions, Docker containerization, Kubernetes orchestration, and infrastructure as code. Includes hands-on project building a production-ready API with authentication, database integration, monitoring, and security features using modern tools like PostgreSQL, Neon DB, and Arkjet.

  3. 3
    Video
    Avatar of techworldwithnanaTechWorld with Nana·35w

    Learn Docker in 2025 - Complete Roadmap Beginner to Pro

    A comprehensive Docker learning roadmap that takes beginners through containerization fundamentals, from understanding the 'it works on my machine' problem to advanced production practices. Covers essential concepts including Docker images, containers, Dockerfile creation, Docker Compose for multi-container applications, networking, volumes for data persistence, and production best practices like security scanning and multi-stage builds. Also introduces container orchestration with Kubernetes as the natural next step for scaling containerized applications.

  4. 4
    Article
    Avatar of simplethreadSimple Thread·34w

    Docker Approaches to Multiple Environments

    Explores two strategies for managing Docker configurations across development, staging, and production environments. The first approach uses separate Dockerfiles for each environment (similar to Rails configuration patterns), while the second leverages Docker's multi-stage builds to handle multiple environments within a single Dockerfile. Compares the trade-offs between explicit separation versus DRY principles, helping teams choose the right approach based on their complexity needs and Docker expertise.

  5. 5
    Article
    Avatar of zerotomasteryZero To Mastery·33w

    This ain’t the same dev I know

  6. 6
    Article
    Avatar of notedNoted·34w

    Meet the New Self-Hosted Portainer Alternative: Arcane

    Arcane is a modern Docker management tool that serves as an alternative to Portainer, offering a clean interface for managing containers, images, networks, and volumes. It features real-time monitoring, resource visualization through graphs, and mobile-responsive design. The tool can be easily installed via Docker Compose and includes convenient features like one-click pruning of unused resources.

  7. 7
    Article
    Avatar of lobstersLobsters·35w

    NixOS is the endgame of distrohopping

    NixOS represents the ultimate Linux distribution for experienced users seeking reproducible, declarative system management. The author chronicles their journey from Arch Linux through various distributions to NixOS, highlighting how it solves fundamental problems like configuration drift, dependency hell, and the "works on my machine" issue. NixOS offers immutable infrastructure, safe rollbacks, and mathematical guarantees about system state through pure functional package management. While not recommended for beginners due to its abstraction of low-level Linux concepts, it provides unparalleled control and reproducibility for managing multiple servers and development environments.

  8. 8
    Article
    Avatar of netflixNetflix TechBlog·33w

    Empowering Netflix Engineers with Incident Management

    Netflix transformed their incident management from a centralized SRE-only process to a democratized approach where all engineering teams can declare and manage incidents. They adopted Incident.io as their platform, focusing on intuitive design, internal data integration, balanced customization, and organizational investment in training. This shift resulted in 50% adoption across engineering teams within six months and fostered a culture where incidents are viewed as learning opportunities rather than scary outages.

  9. 9
    Article
    Avatar of phProduct Hunt·35w

    QuickDeploy: Deploy your web app to a VPS in minutes

    QuickDeploy is a new tool that enables developers to deploy web applications to Ubuntu VPS servers with a single command. It automatically detects frameworks like Next.js, builds optimized Docker images, and configures HTTPS with custom domains. The tool was created to solve deployment delays during hackathons and is targeted at indie developers and solo hackers who need fast deployment solutions without vendor lock-in.

  10. 10
    Article
    Avatar of ergq3auoeReinier·34w

    DevOps Full Course | Build and Deploy a Scalable Production Ready API

    A comprehensive crash course covering essential DevOps practices including version control with Git and GitHub, continuous integration and deployment pipelines, containerization with Docker, orchestration with Kubernetes, infrastructure as code, and API deployment automation. The course provides hands-on experience building and deploying scalable production-ready applications.

  11. 11
    Article
    Avatar of notedNoted·33w

    Docker Networking Made Simple: What Every Beginner Needs to Know

    Docker networking fundamentals explained for beginners, covering bridge networks, host mode, and custom networks. Learn how containers communicate, why they need networks to talk to each other, and best practices for setting up container networking. Includes practical examples of creating custom networks and using container names for DNS resolution.

  12. 12
    Video
    Avatar of savvynikSavvyNik·34w

    Ubuntu's Massive Mistake..

    Ubuntu's package repositories experienced a 35-minute outage that caused days of disruption for users worldwide. The archive.ubuntu.com and security.ubuntu.com repositories went down, preventing package installations and security updates. While the servers came back online quickly, the resulting backlog overwhelmed mirrors and caused ongoing failures for several days. The incident highlighted critical infrastructure weaknesses in Ubuntu's centralized repository system and raised questions about redundancy, failover mechanisms, and community communication during outages.

  13. 13
    Article
    Avatar of strongdmstrongdm·33w

    15 Role-Based Access Control (RBAC) Tools in 2025

    Role-Based Access Control (RBAC) tools help organizations manage who can access what systems and data based on user roles. This comprehensive guide covers 15 essential RBAC tools including identity providers (Okta, Microsoft Entra ID), cloud IAM services (AWS, Azure, Google Cloud), infrastructure tools (Kubernetes, Terraform), and specialized platforms for secrets management, workflow approvals, and audit logging. The tools work together to create layered security through identity verification, fine-grained permissions, automated provisioning, and comprehensive audit trails.

  14. 14
    Article
    Avatar of bytebytegoByteByteGo·35w

    EP179: Kubernetes Explained

    Kubernetes fundamentals are explained including control plane components (API Server, Scheduler, Controller Manager, etcd) and worker nodes (Pods, Container Runtime, kubelet, kube-proxy). Docker best practices cover using official images, specific versions, multi-stage builds, .dockerignore, least privileged users, environment variables, caching optimization, labeling, and security scanning. Caching strategies are detailed across multiple layers from browser cache and CDN to distributed cache, databases, and messaging infrastructure. Additional topics include N8N vs LangGraph comparison for AI workflow automation.

  15. 15
    Article
    Avatar of platformaticPlatformatic·33w

    Node.js on Kubernetes: Unveiling Myths and Costs

    Running Node.js on Kubernetes presents significant challenges due to fundamental mismatches between Node.js's lightweight, event-driven architecture and Kubernetes' resource allocation model. Common myths include believing autoscaling works seamlessly out-of-the-box, when in reality scaling delays can cause performance issues during traffic spikes. The rigid CPU/memory request/limit system forces teams to choose between costly overprovisioning or risky underprovisioning. To optimize Node.js in Kubernetes, teams should use smarter scaling signals like event loop lag, implement finer-grained resource strategies, reduce scaling reaction times, treat cost as a first-class metric, and recognize that Node.js requires different management approaches than traditional JVM applications.

  16. 16
    Article
    Avatar of k8sKubernetes·34w

    Kubernetes v1.34: Use An Init Container To Define App Environment Variables

    Kubernetes v1.34 introduces a new alpha feature that allows containers to load environment variables from files generated by init containers, eliminating the need for ConfigMaps and Secrets in certain scenarios. The EnvFiles feature gate enables loading environment variables from files in emptyDir volumes using the fileKeyRef field, simplifying configuration management for vendor-supplied containers and reducing API complexity. While the feature offers a cleaner approach to environment variable management, it requires careful security considerations since sensitive data stored in emptyDir volumes could be accessible to operators with node filesystem access.

  17. 17
    Article
    Avatar of faunFaun·35w

    Hands on Automation with Ansible

    A practical guide to setting up a 2-node Ansible lab environment using VirtualBox with Kali Linux as the control node and Ubuntu Server as the managed node. Covers installation, SSH configuration, inventory creation, and running a sample playbook that installs and configures Apache web server. Demonstrates Ansible's agentless architecture and YAML-based automation capabilities in an isolated testing environment.

  18. 18
    Article
    Avatar of notedNoted·33w

    Komodo - Manage Docker Images & Containers Across Multiple Servers

    Komodo is an open-source web application that centralizes Docker container and server management across multiple servers. It provides monitoring, deployment automation, Docker Compose stack management, and scheduling capabilities through a unified interface. The platform includes server resource tracking, container lifecycle management, Git-based deployments, configuration management, and audit logging without subscription limitations.

  19. 19
    Article
    Avatar of spaceliftSpacelift·35w

    GitOps vs Infrastructure as Code (IaC): Differences & Overlaps

    GitOps and Infrastructure as Code (IaC) are complementary but distinct practices. IaC focuses on defining infrastructure through code, while GitOps governs how that infrastructure is continuously deployed and maintained using Git as the single source of truth. Key differences include GitOps using pull-based workflows with continuous reconciliation versus IaC's typically push-based, CI-triggered approach. GitOps emphasizes automated deployment and compliance through Git, while IaC concentrates on infrastructure provisioning and definition. Together, they enable scalable, secure, and automated infrastructure management.

  20. 20
    Article
    Avatar of selfhstselfh.st·33w

    Self-Host Weekly (19 September 2025)

    Weekly newsletter covering self-hosting news and updates, featuring community drama around developer-user interactions, new YouTube download management tools (HomeTube, Youtarr, yt-dlp-co2), Home Assistant's 12th anniversary, Mastodon's paid hosting announcement, and a spotlight on TaskTrove task management platform. Includes video recommendations on Traefik, Docker Swarm, and security tools.

  21. 21
    Article
    Avatar of last9Last9·33w

    Kubernetes Service Discovery Explained with Practical Examples

    Kubernetes service discovery enables applications to find and communicate with each other in dynamic container environments. Services provide stable network abstractions over ephemeral Pods using DNS resolution and label selectors. The guide covers practical examples including internal communication, external access via Ingress, headless services for direct Pod access, and troubleshooting common issues like DNS resolution failures and missing endpoints.

  22. 22
    Article
    Avatar of infoqInfoQ·32w

    Kubernetes 1.34 Released with KYAML, Traffic Routing Controls, and Improved Observability

    Kubernetes 1.34 introduces KYAML, a streamlined YAML subset to reduce configuration errors, enhanced traffic routing controls for network operators, and production-grade tracing for kubelet and API server using OpenTelemetry. The release includes 58 enhancements with improved security features like X.509 certificate management for pods, ServiceAccount tokens for image credential providers, and ordered namespace deletion to prevent security vulnerabilities.

  23. 23
    Article
    Avatar of spaceliftSpacelift·33w

    Docker Multistage Builds: How to Optimize Your Images

    Docker multistage builds enable developers to use multiple base images in a single Dockerfile, allowing complex build processes while keeping final images lightweight. By copying only necessary files between stages, developers can reduce image sizes, improve build efficiency, and simplify Dockerfile maintenance. The technique is particularly useful for separating build tools from runtime environments, such as compiling code in one stage and deploying only the compiled output in a minimal final image.

  24. 24
    Article
    Avatar of andrewlock.NET Escapades·35w

    Using and authoring .NET tools

    .NET tools are programs distributed via NuGet that can be installed globally or locally using the .NET SDK. When authoring tools, developers face challenges around supporting multiple .NET runtime versions through multi-targeting or using RollForward configuration. Local tools use a dotnet-tools.json manifest for version control and team collaboration. Key considerations include compatibility across runtime versions, package size optimization, and testing strategies in CI environments using flags like --source, --tool-path, --prerelease, and --allow-downgrade.

  25. 25
    Article
    Avatar of hnHacker News·34w

    Native ACME Support Comes to NGINX

    NGINX now includes native ACME protocol support through the ngx_http_acme module, enabling automatic SSL certificate management from Let's Encrypt without third-party tools. This built-in functionality, implemented in memory-safe Rust, joins other web servers like Traefik, Caddy, and Apache in providing seamless certificate automation, reducing operational overhead for developers and system administrators.