Back to rankings

tungbq/devops-basics

HCLdevops-basics.thedevopshub.org

๐Ÿš€ Practical and document place for DevOps toolchain

devopshelmjenkinsk8sterraformansibleawsci-cdelkpythondockercloud
Star Growth
Stars
1.9k
Forks
212
Weekly Growth
โ€”
Issues
2
5001k1.5k
Nov 2022Jan 2024Apr 2025Jul 2026
README

DevOps Basics

๐Ÿš€ Practical and document place for DevOps toolchain ๐Ÿ’

With comprehensive documentation, basic hands-on scripts, advanced examples, and additional resources for a variety of DevOps tools

๐Ÿ‘ช All Contributors: 34 last commit devops-basic release GitHub Repo stars

Introduction :wave:

You are new to DevOps or want to learn some DevOps tools, or you are already a DevOps engineer, and you are looking for DevOps documents and a place to practice DevOps tools? This repository will assist you in enhancing your DevOps skills and serve as a bookmark for documents related to DevOps. Key features include:

  • Wide range of topics: Explore 40+ important DevOps subjects like Docker, Kubernetes, Terraform, Ansible, Cloud services, System Architecture, Monitoring, Security, and more.
  • Useful resources: Each topic comes with an overview, official documentation links, cheatsheets, and extra resources to help you learn more.
  • Hands-On practice: Get basic examples for each topic so you can try out what you learn.
  • Advanced examples: Once you've grasped the basic concepts, exploring advanced examples will further elevate your skills.
  • Security-first: DevSecOps topics including Vault, Trivy, Snyk, and SonarQube for secure-by-default pipelines.

This is the first repo of my DevOps trio repositories: devops-basics โ†”๏ธ devops-practice โ†”๏ธ devops-project, designed to help you learn, practice, and apply DevOps.

Getting started :rocket:

What is DevOps?

DevOps combines development (Dev) and operations (Ops) to increase the efficiency, speed, and security of software development and delivery compared to traditional processes. A more nimble software development lifecycle results in a competitive advantage for businesses and their customers (source: GitLab)

For a deeper understanding, please refer to the definition from the big company:

Roadmap

DevOps topics ๐Ÿ”ฅ

We cover a wide range of DevOps topics in our content library, explore them under topics. You can also refer to roadmap.sh/devops to see where each topic fits in the toolchain

Item Content Docs Basics Practice
Ansible ansible ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Agile agile ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Docker docker ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Kubernetes (k8s) k8s ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Istio istio ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
AWS aws ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Azure azure ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Helm helm ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Jenkins jenkins ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Terraform terraform ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Shell shell ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Git git ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Elk elk ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
ArgoCD argocd ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Github-Action github-action ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Gitlab CI gitlab-ci ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Groovy groovy ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Prometheus prometheus ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Python python ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Openstack openstack ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Azure-DevOps azuredevops ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Coding coding ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
๐Ÿ“– Architecture architecture ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Microservices microservices ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Nginx nginx ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Packer packer ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
SQL sql ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
HAProxy haproxy ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Kafka kafka ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Cloudflare cloudflare ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Virtualbox virtualbox ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Dynatrace dynatrace ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
IIS iis ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Apache Tomcat tomcat ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Apache HTTPD httpd ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Snyk snyk ๐Ÿ“– View ๐Ÿƒ Explore ๐Ÿƒ Explore
Akamai akamai ๐Ÿ“– View ๐Ÿƒ Explore โœ”๏ธ Explore
Snyk DAST snykdast ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
SonarQube sonarqube ๐Ÿ“– View โœ”๏ธ Explore โœ”๏ธ Explore
Grafana grafana ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Vault vault ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
OpenTofu opentofu ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
Trivy trivy ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
GCP gcp ๐Ÿ“– View โœ”๏ธ Explore ๐Ÿƒ Explore
  • And more upcoming topics...โฉ you can star/follow this repository to get more up-to-dated content โญ
  • See the Roadmap for planned topics and upcoming improvements
  • For additional resources to practice these tools, visit: devops-project

Extra content (from other repos) :arrow_upper_right:

Item Link
The DevOps Hub โ˜๏ธ TheDevOpsHub
devops-practice ๐Ÿ‘ท devops-practice
devops-project ๐Ÿ—๏ธ devops-project
90DaysOfDevOps ๐Ÿ“† 90DaysOfDevOps
Container Labs ๐Ÿณ container-labs
python ๐Ÿ python-examples
aws-lab-with-terraform โ˜๏ธ aws-lab-with-terraform
AWS-LearningResource ๐Ÿงฐ AWS-LearningResource
bookmarks ๐Ÿ”– bookmarks
devops-exercises ๐Ÿ“š devops-exercises
devops-resources ๐Ÿ”— devops-resources
howtheydevops โ” howtheydevops
devops-dockerfiles ๐Ÿ—๏ธ devops-dockerfiles

Contributing

  • See: CONTRIBUTING.md
  • If you find this repository helpful, kindly consider showing your appreciation by giving it a star โญ Thanks! ๐Ÿ’–
  • Looking for the issue to work on? Check the list of our open issues good first issue
  • Feel free to open a new issue if you want to request more content about DevOps

Contributors

Thank you all for your contributions! ๐Ÿ’–

Star History โญ

Star History Chart

Related repositories
trimstray/the-book-of-secret-knowledge

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

MIT Licenseawesomeawesome-list
234.5k14k
bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

PythonPyPIOtherdevopsaws
83.3k19.8k
netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

GoGo ModulesGNU General Public License v3.0monitoringdocker
netdata.cloud
79.8k6.5k
binhnguyennus/awesome-scalability

The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

MIT Licensesystem-designbackend
72.6k7k
nektos/act

Run your GitHub Actions locally ๐Ÿš€

GoGo ModulesMIT Licensegithub-actionsgolang
nektosact.com
71.2k2k
go-gitea/gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

GoGo ModulesMIT Licensegiteagolang
gitea.com
57k6.9k
getsentry/sentry

Developer-first error tracking and performance monitoring

PythonPyPIOthercrash-reportingcrash-reports
sentry.io
44.3k4.8k
Kong/kong

๐Ÿฆ The API and AI Gateway

LuaApache License 2.0api-gatewaymicroservices
konghq.com/install/
43.8k5.2k
httpie/cli

๐Ÿฅง HTTPie CLI โ€” modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

PythonPyPIBSD 3-Clause "New" or "Revised" Licensehttpcli
httpie.io
38.3k4k
Dokploy/dokploy

Open Source Alternative to Vercel, Netlify and Heroku.

TypeScriptnpmOtherdeploymentself-hosted
dokploy.com
36k2.8k
awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Otherawesomeawesome-list
sysadmin.awesome-selfhosted.net
34.7k2.1k
dokku/dokku

A docker-powered PaaS that helps you build and manage the lifecycle of applications

ShellMIT Licensedokkupaas
dokku.com
32k2.1k