tungbq / devops-basics

πŸš€ Practical and document place for DevOps toolchain
https://devops-basics.thedevopshub.org
Apache License 2.0
1.67k stars 146 forks source link
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

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:

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)

Overview

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 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
HashiCorp Vault coming-soon πŸ“– hashicorp.com/vault ⏩ coming-soon
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 ⏩ Coming-soon
Dynatrace dynatrace πŸ“– docs.dynatrace.com ⏩ Coming-soon

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

Contributors

Thank you all for your contributions! πŸ’–

Star History ⭐

Star History Chart