<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/devops/best-of/2025" -->

---
title: Best DevOps posts of 2025 | daily.dev
description: The most upvoted DevOps posts of 2025, curated by the daily.dev community.
canonical: https://daily.dev/tags/devops/best-of/2025
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/devops/best-of/2025
og:type: website
og:site_name: daily.dev
og:title: Best DevOps posts of 2025 | daily.dev
og:description: The most upvoted DevOps posts of 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of DevOps — 2025

1. 1  
[](/posts/ep157-how-to-learn-backend-development--0fbpcegbt "EP157: How to Learn Backend Development?")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
EP157: How to Learn Backend Development?  
Backend development involves understanding the differences between backend and frontend, choosing appropriate programming languages (Java, Python, JS, Go, Rust, C#), working with various types of databases (SQL, NoSQL, NewSQL), learning about different API types (REST, GraphQL, gRPC, SOAP) and authentication methods (JWT, OAuth2, API keys). Additionally, it includes knowledge of server hosting services, containerization, server setup, and DevOps practices including CI/CD pipelines, IaC, and monitoring tools.

1.8K  
48
2. 2  
[](/posts/system-design-cheatsheet-for-interview-teul0ryab "System Design CheatSheet for Interview")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 2y  
System Design CheatSheet for Interview  
This post provides a comprehensive cheatsheet of essential system design concepts commonly covered in interviews. Topics include REST API, networking, OAuth & JWT, cookies vs sessions, CI/CD workflows, Kafka, various databases, system testing, Git, Docker, Kubernetes, design patterns, logging, load balancing, and more. It's aimed at helping readers quickly revise these concepts before an interview.

1.2K  
19
3. 3  
[](/posts/ep150-12-algorithms-for-system-design-interviews-dcfeig5os "EP150: 12 Algorithms for System Design Interviews")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
EP150: 12 Algorithms for System Design Interviews  
Learn about 12 key algorithms used in system design interviews, including Bloom Filter, Geohash, and Consistent Hashing. Understand the workings of Kubernetes, an open-source container orchestration platform, and explore the architecture of PostgreSQL, the popular database system. Additionally, discover important tips for API security.  
1K  
11
4. 4  
[](/posts/stop-using-docker-like-its-2015-nsfus0snx "Stop Using Docker like its 2015")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 1y  
Stop Using Docker like its 2015  
Docker has significantly evolved since 2015\. Modern practices such as omitting the \`version:\` field in Docker Compose, implementing healthchecks, using non-root users, leveraging multi-stage builds, and utilizing BuildKit for caching are essential for efficient Docker usage. Avoiding outdated habits can transform Docker into a fast and reliable production orchestration tool.  
956  
30
5. 5  
[](/posts/how-i-finally-understood-docker-and-kubernetes-jgnqpnbqp "How I Finally Understood Docker and Kubernetes")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 1y  
How I Finally Understood Docker and Kubernetes  
A developer shares their journey from confusion to understanding Docker and Kubernetes by focusing on practical problems rather than technical jargon. Docker is explained as a way to package applications with their dependencies into portable containers, while Kubernetes is presented as a system for managing multiple containers in coordination. The author emphasizes learning through hands-on experience with simple projects, starting with single containers and gradually building up to multi-container systems with deployments and services.  
684  
21
6. 6  
[](/posts/a-docker-tutorial-for-dummies-4gmvtd5n7 "A Docker Tutorial For Dummies")  
Video  
![Avatar of thecodingsloth](https://media.daily.dev/image/upload/s--xF5NuN79--/f_auto/v1712314515/logos/thecodingsloth)The Coding Sloth · 2y  
A Docker Tutorial For Dummies  
Docker is a widely-used tool that simplifies the process of developing, deploying, and running applications within lightweight containers. It helps developers avoid compatibility issues by packaging code and its dependencies together. This tutorial provides a step-by-step guide to getting started with Docker, covering the basics of images and containers, setting up Docker on your development environment, writing Dockerfiles, and managing multi-container applications with Docker Compose.  
589  
11
7. 7  
[](/posts/why-senior-developers-google-basic-syntax-ifmih8voh "Why Senior Developers Google Basic Syntax")  
Article  
![Avatar of faun](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/71243dc2fd54430491336f7f7d4d83b1)Faun · 1y  
Why Senior Developers Google Basic Syntax  
Senior developers often Google basic syntax not due to a lack of knowledge, but because they focus on strategic thinking and problem-solving rather than memorizing specific syntax. This approach helps manage cognitive load, allowing them to utilize external resources efficiently. The skill of efficiently finding information is a hallmark of seniority. Teaching juniors to embrace Googling as a normal practice can help reduce imposter syndrome and highlight that expertise lies in judgment and application of concepts.  
570  
65
8. 8  
[](/posts/how-to-become-obsessed-with-programming-srdmhpybs "How To Become Obsessed With Programming")  
Video  
![Avatar of bigboxswe](https://media.daily.dev/image/upload/s--KMRj-zRu--/f_auto/v1711188128/logos/bigboxswe)bigboxSWE · 2y  
How To Become Obsessed With Programming  
Solving personal problems can lead to an obsession with programming. The author shares how creating a script to restore their development environment during frequent power outages helped them learn bash and Unix commands. They also mention learning devops and vim key bindings to resolve other issues, suggesting that tackling problems that affect you personally can boost your interest in coding.  
531  
24
9. 9  
[](/posts/learn-to-use-github-actions-a-step-by-step-guide-nngbpzafo "Learn to Use GitHub Actions: a Step-by-Step Guide")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
Learn to Use GitHub Actions: a Step-by-Step Guide  
GitHub Actions allows developers to automate, build, test, and deploy their applications directly from GitHub. This guide provides step-by-step instructions for creating GitHub Actions using either the GitHub UI or locally via an IDE. It covers key concepts like workflows, events, jobs, and runners, and includes examples for setting up Node.js, Deno environments, zipping files, and deploying static websites to GitHub Pages.  
517  
9
10. 10  
[](/posts/awesome-docker-compose-uec1xdc73 "Awesome Docker Compose")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Awesome Docker Compose  
Discover over 700 popular self-hosted apps that can be quickly deployed using Docker Compose. This platform offers pre-configured docker-compose.yml templates for easy deployment and customization, along with insights into directory structures and comprehensive resources for each app.  
491  
16
11. 11  
[](/posts/i-m-the-cto-now-vajefyn4k "I'm the CTO now")  
Article  
![Avatar of devsquad](https://media.daily.dev/image/upload/s--3BoAETXw--/f_auto/v1717993214/squads/8a09782e-202a-450f-afda-d4dd3ae97589)Dev Squad · 1y  
I'm the CTO now  
This post humorously narrates the author's unexpected rise to CTO amidst chaos in a failing startup. With most of the team quitting, the author becomes the CTO not out of ambition but exhaustion. They struggle with managing an inherited mess of tech and responsibilities, highlighting the burnout and absurdity in the tech industry. The narrative illustrates the often unplanned path to leadership and the challenges that come with sustaining a sinking ship.  
480  
65
12. 12  
[](/posts/stack-overflow-is-almost-dead-clle39zqc "Stack overflow is almost dead")  
Article  
![Avatar of pragmaticengineer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/b3ccb8a149434269bda040722d941474)The Pragmatic Engineer · 1y  
Stack overflow is almost dead  
The engagement on Stack Overflow has significantly decreased, with the number of questions asked monthly hitting levels from its early days in 2009\. Key factors contributing to its decline include enhanced moderation efficiency reducing question flow starting in 2014, the impact of ChatGPT offering quick and polite answers trained on Stack Overflow data since November 2022, and outdated moderation policies. Additionally, the site was acquired by Prosus in 2021, which preceded a marked fall in activity.  
461  
126
13. 13  
[](/posts/an-open-source-alternative-to-heroku-6ou7qrat3 "An open source alternative to Heroku")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
An open source alternative to Heroku  
Canine is an open source deployment platform designed as a cost-effective alternative to Heroku. It offers GitHub integration, one-click deployments, automatic SSL certificate management, and Kubernetes simplification. The platform supports over 200 cloud providers to avoid vendor lock-in, includes autoscaling capabilities, and can deploy over 10,000 open source projects at no additional cost. Users can either self-host Canine or use the hosted version, with the core platform being free and open source.  
457  
19
14. 14  
[](/posts/essential-cli-tui-tools-for-developers-w5lsqee8c "Essential CLI/TUI Tools for Developers")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 2y  
Essential CLI/TUI Tools for Developers  
Discover a categorized list of essential CLI/TUI tools that can boost developer productivity and make terminal usage more enjoyable. The post covers tools for managing Kubernetes clusters, container metrics, file and text operations, Git commands, development tasks, and networking. Each tool is briefly described with its main features and use cases.  
433  
9
15. 15  
[](/posts/i-was-so-angry-i-built-my-own-qoovxzgxv "I Was So Angry, I Built My Own")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
I Was So Angry, I Built My Own  
A developer built a custom project management system after frustration with existing tools. The solution features markdown-based documentation, multi-dimensional estimation using Value/Penalty/Effort/Risk metrics instead of story points, integrated Architecture Decision Records and Post-Mortems, automated DORA metrics tracking from production deployments, and enhanced Kanban boards with built-in cycle time measurement. The system leverages large context window AI models for generating documentation and maintaining consistency across components.  
423  
30
16. 16  
[](/posts/5-best-books-to-learn-ai-and-llm-engineering-in-2025-that-aren-t-a-waste-of-time--yekxy1wsg "5 Best Books to Learn AI and LLM Engineering in 2025 (That Aren’t a Waste of Time)")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 1y  
5 Best Books to Learn AI and LLM Engineering in 2025 (That Aren’t a Waste of Time)  
Discover the top five books recommended for mastering AI and LLM engineering in 2025\. These selections focus on practical systems design, deployment, and real-world applications, helping readers save time and effectively build production-ready models. Written by experienced practitioners, these books offer guidance for those serious about becoming proficient in large language models and AI systems.  
388  
9
17. 17  
[](/posts/ep156-software-architect-knowledge-map-nnkwtmraa "EP156: Software Architect Knowledge Map")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 2y  
EP156: Software Architect Knowledge Map  
Becoming a Software Architect involves mastering programming languages, gaining proficiency in essential tools, understanding key design and architectural principles, and acquiring knowledge in platforms, data analytics, networking, and security. Supporting skills such as decision-making, communication, and leadership are also crucial for a well-rounded skill set.  
382  
4
18. 18  
[](/posts/5-must-know-deployment-strategies-nc4p67aq8 "5 Must-Know Deployment Strategies")  
Article  
![Avatar of systemdesigncodex](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/0df89304c19443509ec91a6ccb707853)System Design Codex · 2y  
5 Must-Know Deployment Strategies  
Deploying new features to an application is a critical phase in the software development lifecycle. This post explores five popular deployment strategies—Blue/Green Deployment, Canary Deployment, A/B Testing, Feature Flag Deployment, and Rolling Deployment—detailing their pros, cons, and use cases. Choosing the right strategy depends on factors such as downtime tolerance, user base size, infrastructure complexity, cost, and the need for experimentation.  
337  
4
19. 19  
[](/posts/mastering-docker-and-jenkins-build-robust-ci-cd-pipelines-efficiently-b3kvhipze "Mastering Docker and Jenkins: Build Robust CI/CD Pipelines Efficiently")  
Article  
![Avatar of docker](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8a1022bebfc04a7d824c309bd3686787)Docker · 2y  
Mastering Docker and Jenkins: Build Robust CI/CD Pipelines Efficiently  
Learn how combining Docker and Jenkins can enhance CI/CD pipelines, ensuring consistent environments and faster deployments. The guide covers setup essentials, pipeline configuration, using plugins, optimizing pipelines, and troubleshooting. Key benefits include uniformity from development to production, scalability, and reduced errors.  
329  
5
20. 20  
[](/posts/before-linux-vs-after-linux-9x8sfiv8c "Before Linux Vs After Linux")  
Article  
![Avatar of fozfex577gdyioritmpyr](https://media.daily.dev/image/upload/s--JMr71Q_F--/f_auto/v1736412401/avatars/avatar_fOZFEX577GdyIORiTMpYr)Mitesh Viras · 1y  
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.  
319  
38
21. 21  
[](/posts/microservices-architecture-reim9158v "Microservices Architecture")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 1y  
Microservices Architecture  
Microservices architecture is advocated as an alternative to the monolithic style, offering scalability, flexibility, and independent deployment. It involves breaking down an application into multiple independent services, minimizing tight coupling and easing fault isolation. Considerations for adopting microservices include scalability needs, team expertise, and project complexity, while weighing their advantages and potential high setup costs and management complexity.  
315  
12
22. 22  
[](/posts/all-your-settings-one-place-uv7owi65t "All Your Settings, One Place")  
Article  
![Avatar of daily_updates](https://media.daily.dev/image/upload/s--COeiQtov--/f_auto/v1704465510/squads/daily_updates)daily.dev Changelog · 1y  
All Your Settings, One Place  
daily.dev has consolidated all user settings into a single location, making it easier for developers to customize their experience. The new centralized settings interface includes options for feed, notifications, profile, appearance, language, and privacy. Users also retain quick access to specific feed settings directly from the feed interface.  
298  
16
23. 23  
[](/posts/how-a-senior-devops-interview-became-a-sophisticated-hacking-attempt-uvl51hgin "How a Senior DevOps Interview Became a Sophisticated Hacking Attempt")  
Article  
![Avatar of su5hqluae4wlrb1nahjtv](https://media.daily.dev/image/upload/s--tTV8hAPq--/f_auto/v1778701721/avatars/avatar_Su5HqluAE4wLRb1naHjtv?_a=BAMAMiWQ0)Serdarcan Buyukdereli · 1y  
How a Senior DevOps Interview Became a Sophisticated Hacking Attempt  
A developer shares their experience with a sophisticated phishing attack disguised as a legitimate job interview for a Senior DevOps Engineer position at Revolut. The fake recruiter sent a technical task containing malicious Python code that would create admin users and establish remote server connections. The attack demonstrates how cybercriminals are exploiting recruitment processes to target developers with seemingly innocent coding challenges.  
290  
20
24. 24  
[](/posts/gitlab-vs-github-key-differences-in-2025-dzet6en1u "GitLab vs GitHub : Key Differences in 2025")  
Article  
![Avatar of spacelift](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/422b4004f7b24dc988e5720eca3accfc)Spacelift · 2y  
GitLab vs GitHub : Key Differences in 2025  
GitLab and GitHub are leading Git-hosting platforms with distinctive features. GitLab offers a fully integrated DevOps platform including CI/CD, security scanning, and infrastructure management out of the box, making it ideal for enterprises. GitHub, best known for its code hosting and collaboration capabilities, relies on third-party tools for extensive DevOps functionalities but excels in ease of use, community support, and integrations. Both platforms support AI-powered coding assistants, but GitLab's additional security and compliance features provide an edge for large organizations.  
285  
20
25. 25  
[](/posts/how-to-deploy-a-node-js-application-on-aws-pcycqzijz "How to Deploy a Node.js Application on AWS")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
How to Deploy a Node.js Application on AWS  
Learn to deploy a Node.js/Express application on AWS using an EC2 instance. The guide covers prerequisites such as having an AWS account and knowledge of Node.js, Express, and Linux commands. It details setting up an EC2 instance, installing necessary packages, deploying the application, and configuring security settings. The tutorial also includes steps to use Caddy as a reverse proxy to simplify access to the deployed app.  
278  
1

[See all DevOps archives](/tags/devops/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/devops/best-of/2025#page","url":"https://daily.dev/tags/devops/best-of/2025","name":"Best DevOps Posts of 2025","description":"The most upvoted DevOps posts of 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/devops/best-of/2025#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/ep157-how-to-learn-backend-development--0fbpcegbt","name":"EP157: How to Learn Backend Development?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/system-design-cheatsheet-for-interview-teul0ryab","name":"System Design CheatSheet for Interview"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/ep150-12-algorithms-for-system-design-interviews-dcfeig5os","name":"EP150: 12 Algorithms for System Design Interviews"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/stop-using-docker-like-its-2015-nsfus0snx","name":"Stop Using Docker like its 2015"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/how-i-finally-understood-docker-and-kubernetes-jgnqpnbqp","name":"How I Finally Understood Docker and Kubernetes"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/a-docker-tutorial-for-dummies-4gmvtd5n7","name":"A Docker Tutorial For Dummies"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/why-senior-developers-google-basic-syntax-ifmih8voh","name":"Why Senior Developers Google Basic Syntax"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-to-become-obsessed-with-programming-srdmhpybs","name":"How To Become Obsessed With Programming"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/learn-to-use-github-actions-a-step-by-step-guide-nngbpzafo","name":"Learn to Use GitHub Actions: a Step-by-Step Guide"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/awesome-docker-compose-uec1xdc73","name":"Awesome Docker Compose"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/i-m-the-cto-now-vajefyn4k","name":"I'm the CTO now"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/stack-overflow-is-almost-dead-clle39zqc","name":"Stack overflow is almost dead"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/an-open-source-alternative-to-heroku-6ou7qrat3","name":"An open source alternative to Heroku"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/essential-cli-tui-tools-for-developers-w5lsqee8c","name":"Essential CLI/TUI Tools for Developers"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/i-was-so-angry-i-built-my-own-qoovxzgxv","name":"I Was So Angry, I Built My Own"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/5-best-books-to-learn-ai-and-llm-engineering-in-2025-that-aren-t-a-waste-of-time--yekxy1wsg","name":"5 Best Books to Learn AI and LLM Engineering in 2025 (That Aren’t a Waste of Time)"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/ep156-software-architect-knowledge-map-nnkwtmraa","name":"EP156: Software Architect Knowledge Map"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/5-must-know-deployment-strategies-nc4p67aq8","name":"5 Must-Know Deployment Strategies"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/mastering-docker-and-jenkins-build-robust-ci-cd-pipelines-efficiently-b3kvhipze","name":"Mastering Docker and Jenkins: Build Robust CI/CD Pipelines Efficiently"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/before-linux-vs-after-linux-9x8sfiv8c","name":"Before Linux Vs After Linux"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/microservices-architecture-reim9158v","name":"Microservices Architecture"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/all-your-settings-one-place-uv7owi65t","name":"All Your Settings, One Place"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/how-a-senior-devops-interview-became-a-sophisticated-hacking-attempt-uvl51hgin","name":"How a Senior DevOps Interview Became a Sophisticated Hacking Attempt"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/gitlab-vs-github-key-differences-in-2025-dzet6en1u","name":"GitLab vs GitHub : Key Differences in 2025"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/how-to-deploy-a-node-js-application-on-aws-pcycqzijz","name":"How to Deploy a Node.js Application on AWS"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"DevOps","item":"https://daily.dev/tags/devops"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/devops/best-of"},{"@type":"ListItem","position":5,"name":"2025"}]}]}
```

