MyGit

tungbq/devops-basics

Fork: 113 Star: 1223 (ๆ›ดๆ–ฐไบŽ 2024-09-18 19:11:55)

license: Apache-2.0

Language: HCL .

๐Ÿš€ Practical and document place for DevOps toolchain

ๆœ€ๅŽๅ‘ๅธƒ็‰ˆๆœฌ๏ผš v0.32.0 ( 2024-09-15 16:51:41)

ๅฎ˜ๆ–น็ฝ‘ๅ€ GitHub็ฝ‘ๅ€

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

ๆœ€่ฟ‘็‰ˆๆœฌๆ›ดๆ–ฐ:(ๆ•ฐๆฎๆ›ดๆ–ฐไบŽ 2024-09-18 19:09:16)

2024-09-15 16:51:41 v0.32.0

2024-09-01 16:41:59 v0.31.0

2024-07-31 00:25:14 v0.30.0

2024-07-09 20:52:00 v0.29.0

2024-06-02 11:46:51 v0.28.0

2024-05-11 21:35:15 v0.27.0

2024-04-27 18:47:51 v0.26.0

2024-03-31 14:30:10 v0.25.0

2024-03-02 10:48:08 v0.24.0

2024-02-16 10:46:36 v0.23.0

ไธป้ข˜(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

tungbq/devops-basicsๅŒ่ฏญ่จ€ HCLๆœ€่ฟ‘ๆ›ดๆ–ฐไป“ๅบ“

2024-08-24 20:36:42 terraform-aws-modules/terraform-aws-rds-aurora

2024-08-05 23:14:10 terraform-aws-modules/terraform-aws-eks

2024-03-04 21:50:51 canonical/packer-maas

2023-08-10 03:08:17 aws-ia/terraform-aws-eks-blueprints

1970-01-01 00:00:00 RomanGrekov/teslamate

1970-01-01 00:00:00 iam-veeramalla/terraform-zero-to-hero