Skip to content

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
  • 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