DevOps & Infrastructure covers the tools teams use to build, deploy, and run software at scale. This spans container runtimes like moby, orchestration platforms like kubernetes, infrastructure-as-code tools like terraform and ansible, and observability stacks like prometheus and grafana. If a repository helps you package an application, automate its deployment, manage servers and cloud resources as code, or watch what's happening in production, it belongs here.
Choosing between projects in this category depends on what layer of the stack you're working in and how much operational overhead you can take on. Container orchestration tools like kubernetes solve scheduling and scaling across clusters but require real investment to run well, while simpler setups might only need moby or a plain compose file. Configuration management tools like ansible favor agentless, push-based automation, whereas terraform focuses on declarative provisioning of cloud resources and tracks state over time. For monitoring, prometheus handles metrics collection and alerting, and grafana turns that data (and data from other sources) into dashboards.
When picking a project, consider:
Most production setups combine several of these tools rather than relying on one. A common pattern is terraform for provisioning, kubernetes for orchestration, and prometheus with grafana for monitoring, all wired together with ansible or similar for configuration tasks that fall outside the others' scope.