Giter VIP home page Giter VIP logo

devops-basics's Introduction

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 20+ 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.

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)

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
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
  • 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-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! ๐Ÿ’–

devops-basics's People

Contributors

tungbq avatar allcontributors[bot] avatar dependabot[bot] avatar vivekvr1 avatar viktoriussuwandi avatar gaus07 avatar harshal662 avatar mohitkambli avatar payneinthebrian avatar gdgouravdey avatar jonathanlemon avatar ostyantic avatar khanumar03 avatar alt4235 avatar shrirangb avatar n1cnats avatar akj2018 avatar amitdave22 avatar thesilentline avatar fdlpm avatar isaiahthedev avatar jack-white9 avatar jasonmokk avatar jayanth-parthsarathy avatar jean-baptistec avatar katiechilds avatar killer-man-soul avatar mariuszmichalowski avatar praveenshinde3 avatar saketkaswa20 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.