JubaerHossain / devops-roadmap

DevOps Roadmap for Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Table of Contents

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)

Step 2: Configuration Managment

Step 2.5: End-to-End Automation

on this step you need to learning End-to-End automation with Ansible and Terraform on infrastruture. Please follow bottom repos.

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

Step 4: Container Orchestration

Step 4.5: GitOps Implementation

Step 5: Monitoring and Logging

Step 6: Public Clouds

Step 7: Getting familiar with Agile software development

๐Ÿ“Œ If you made yourself through here, it means that you are now a capable DevOps Engineer. from now on, we need to focus on something furthur than using technologies. in order to become a senior, you need to be aware of all the aspects.

About

DevOps Roadmap for Learning