Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tungbq/devops-basics

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 πŸ‘‹

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 30+ important DevOps subjects like Docker, Kubernetes, Terraform, Ansible, Cloud services, System Architecture, Monitoring, 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.

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 πŸš€

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
  • And more upcoming topics...⏩ you can star/follow this repository to get more up-to-dated content ⭐
  • For additional resources to practice these tools, visit: devops-project

Extra content (from other repos) ↗️

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

Sponsor this project

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /