Skip to content

saeedhosseini21/devops-roadmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

DevOps-Roadmap

DevOps-Logo

Introduction

📌 DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.

Programing Language

📌 Consider this as your benefit. A good DevOps engineer know at least one popular programming language.

Step 0: Basic requirements

Step 1: IaC (Infrastructure as Code)

  • Hashicorp Terraform (Strongly Recommended)

  • Hashicorp Vagrant

Step 2: Configuration Managment

Step 3: CI/CD (Continuous Integration and Continuous Delivery)

Step 4: Container Orchestration

Step 4.5: GitOps Implementation

  • GitOps

    • Books/Docs/Code:

Step 5: Monitoring and Logging

Step 6: Secret Management

About

DevOps Roadmap for Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published