Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tungbq/devops-basics
🚀 Practical and document place for DevOps toolchain
https://github.com/tungbq/devops-basics
ansible aws cd ci ci-cd cloud devops devops-basic devops-project devops-tool devops-tools docker elk helm iac jenkins k8s monitoring python terraform
Last synced: about 4 hours ago
JSON representation
🚀 Practical and document place for DevOps toolchain
- Host: GitHub
- URL: https://github.com/tungbq/devops-basics
- Owner: tungbq
- License: apache-2.0
- Created: 2022-09-10T06:41:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-25T05:43:45.000Z (about 1 month ago)
- Last Synced: 2025-01-30T20:09:08.479Z (7 days ago)
- Topics: ansible, aws, cd, ci, ci-cd, cloud, devops, devops-basic, devops-project, devops-tool, devops-tools, docker, elk, helm, iac, jenkins, k8s, monitoring, python, terraform
- Language: HCL
- Homepage: https://devops-basics.thedevopshub.org
- Size: 2.63 MB
- Stars: 1,704
- Watchers: 20
- Forks: 149
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
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
## 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 **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**](https://github.com/tungbq/devops-basics) ↔️ [devops-practice](https://github.com/tungbq/devops-practice) ↔️ [devops-project](https://github.com/tungbq/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)
### Overview
- ➡️ [getting-started](./getting-started/)
- ➡️ [DevOps toolchain](https://en.wikipedia.org/wiki/DevOps_toolchain)
- ➡️ [roadmap.sh/devops](https://roadmap.sh/devops)## DevOps topics 🔥
We cover a wide range of DevOps topics in our content library, explore them under [**topics**](./topics/). You can also refer to [**roadmap.sh/devops**](https://roadmap.sh/devops) to see where each topic fits in the toolchain
Item
Content
Official Docs
Hands-on
![]()
Ansible
ansible
📖 docs.ansible.com
✔️ ansible-helloworld.sh
![]()
Agile
agile
📖 www.atlassian.com/agile
✔️ Agile resources
![]()
Docker
docker
📖 docs.docker.com
✔️ docker-helloworld.sh
![]()
Kubernetes (k8s)
k8s
📖 kubernetes.io/docs
✔️ k8s-helloworld.sh
![]()
Istio
istio
📖 istio.io/latest/docs
✔️ getting-started
![]()
Aws
aws
📖 docs.aws.amazon.com
✔️ EC2_GetStarted
![]()
Azure
azure
📖 learn.microsoft.com/azure
✔️ azure/basic
![]()
Helm
helm
📖 helm.sh/docs
✔️ helm-helloworld.sh
![]()
Jenkins
jenkins
📖 www.jenkins.io/doc
✔️ Jenkins-Hello-World.md
![]()
Terraform
terraform
📖 terraform/docs
✔️ terraform-helloworld.sh
![]()
Shell
shell
📖 devdocs.io/bash
✔️ basic.sh
![]()
Git
git
📖 git-scm.com/doc
✔️ git-helloworld.sh
![]()
Elk
elk
📖 www.elastic.co/guide
✔️ elk/basic/helloworld
![]()
ArgoCD
argocd
📖 argo-cd.readthedocs.io
✔️ argocd/basic
![]()
Github-Action
github-action
📖 docs.github.com/actions
✔️ Create First Workflow
![]()
Gitlab CI
gitlab-ci
📖 docs.gitlab.com/ee/ci
✔️ Create First Pipeline
![]()
Groovy
groovy
📖 groovy-lang.org
✔️ groovy/basic
![]()
Prometheus
prometheus
📖 prometheus.io/docs
✔️ helloworld.sh
![]()
Python
python
📖 www.python.org/doc
✔️ python/basic
![]()
Openstack
openstack
📖 docs.openstack.org
✔️ openstack/basic
![]()
Azure-DevOps
azuredevops
📖 learn.microsoft.com
✔️ azuredevops/basic
![]()
Coding
coding
📖 coding
✔️ practice.md
📖
Architecture
architecture
📖 architecture/README.md
✔️ Architecture
![]()
Microservices
microservices
📖 aws/microservices
✔️ basic demo
![]()
Nginx
nginx
📖 nginx.org/en/docs
✔️ Nginx basic
![]()
Packer
packer
📖 www.packer.io
✔️ Packer basic
![]()
SQL
sql
📖 sql/README.md
✔️ mysql-basics
![]()
HAProxy
haproxy
📖 www.haproxy.org
✔️ HAProxy basics
![]()
Kafka
kafka
📖 kafka.apache.org
✔️ Kafka basics
![]()
Cloudflare
cloudflare
📖 developers.cloudflare.com
✔️ Cloudflare basics
![]()
Virtualbox
virtualbox
📖 virtualbox.org/wiki/doc
✔️ Virtualbox basics
![]()
Dynatrace
dynatrace
📖 docs.dynatrace.com
✔️ Dynatrace basics
![]()
IIS
iis
📖 learn.microsoft.com/iis
✔️ IIS basics
![]()
Apache Tomcat
tomcat
📖 tomcat.apache.org
✔️ Tomcat basics
- 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**](https://github.com/tungbq/devops-project)## Extra content (from other repos) :arrow_upper_right:
| Item | Link |
| :--------------------- | :---------------------------------------------------------------------------- |
| The DevOps Hub | ☁️ [TheDevOpsHub](https://github.com/TheDevOpsHub) |
| devops-practice | 👷 [devops-practice](https://github.com/tungbq/devops-practice) |
| devops-project | 🏗️ [devops-project](https://github.com/tungbq/devops-project) |
| 90DaysOfDevOps | 📆 [90DaysOfDevOps](https://github.com/MichaelCade/90DaysOfDevOps) |
| Container Labs | 🐳 [container-labs](https://github.com/TheDevOpsHub/container-labs) |
| python | 🐍 [python-examples](https://github.com/tungbq/python-examples) |
| aws-lab-with-terraform | ☁️ [aws-lab-with-terraform](https://github.com/tungbq/aws-lab-with-terraform) |
| AWS-LearningResource | 🧰 [AWS-LearningResource](https://github.com/tungbq/AWS-LearningResource) |
| bookmarks | 🔖 [bookmarks](https://github.com/tungbq/bookmarks) |
| devops-exercises | 📚 [devops-exercises](https://github.com/bregman-arie/devops-exercises) |
| devops-resources | 🔗 [devops-resources](https://github.com/bregman-arie/devops-resources) |
| howtheydevops | ❔ [howtheydevops](https://github.com/bregman-arie/howtheydevops) |
| devops-dockerfiles | 🏗️ [devops-dockerfiles](https://github.com/tungbq/devops-dockerfiles) |## Contributing
- See: [CONTRIBUTING.md](./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**](https://github.com/tungbq/devops-basic/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
- 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](https://api.star-history.com/svg?repos=tungbq/devops-basics&type=Timeline)](https://star-history.com/#tungbq/devops-basics&Timeline)