Roadmap To Devops Engineer
Published: 2023-01-11 10:13:37

6 MONTH PLAN

PRE-REQUISITES:-

1.** LINUX** - BASIC LINUX COMMANDS, LINUX DISTROS, USER MANAGEMENT, TEXT EDITOR , FILE MANAGEMENT

RESOURCES - 1. Introduction to Linux : https://learning.edx.org/course/course-v1:LinuxFoundationX+LFS101x+2T2021/home 2. devops prerequisite: https://www.youtube.com/watch?v=Wvf0mBNGjXY

2.** BASIC NETWORKING**- HOW SYSTEM COMMUNICATE , LAN/WAN, WHAT IS A SWITCH,ROUTER ,ISP,IP ADDRESS AND TYPE, OSI MODEL, BASIC SUBNETTING, DNS BASIC(IMPORTANT) , SWITCHING ROUTING RESOURCES- 1. https://www.youtube.com/watch?v=rv3QK2UquxM&t=0s 2. BOOK - https://www.amazon.com/_/dp/1492081655?tag=oreilly20-20 3. GOLANG (COMPLETE COURSE)- https://youtu.be/yyUHQIec83I

YAML- https://youtu.be/1uFVr15xDGg (ONE VIDEO TO ENOUGH WHAT IS YAML)

GIT - HOW TO WORK WITH GIT , HOW TO PUSH,BRANCH,REPOSITORY RESOURCES- 1. Git and GitHub crash course (freecodecamp) - https://youtu.be/RGOj5yH7evk

Complete Git and GitHub Tutorial (Kunal Kushwaha) - https://youtu.be/apGV9Kg7ics

Git for Professionals (freecodecamp) -https://youtu.be/Uszj_k0DGsg

CLOUD - any cloude provider , CLOUD CONCEPTS ,BENEFITS , INFRASTRUCTURE , GOOGLE CLOUD, AWS, AZURE , ORACLE RESOURCES - AWS cloud practitioner (freecodecamp) - https://youtu.be/SOTamWNgDKc (azure , oracle , google cloud also provode free courses u can also check them out )

**VIRTUALIZATION AND CONTAINERS **- SERVER, VIRTUALIZATION, CONTAINER, DIFFERENCE BETWEEN VM AND CONTAINER (CONTAINER TECHNOLOGY MUST LEARN LIKE - DOCKER 'docker used how to push ,pull, tag ,run' kaniko is build from docker file (ALL THESE ARE OPEN SOURCE PROJECT) RESOURCES- 1. Docker playlist by Saloni: https://www.youtube.com/playlist?list=PL5uLNcv9SibBZj30yqG01a7A4_MXSyGK3

Docker ((freecodecamp) - https://youtu.be/9zUHg7xjIqQ

Docker (Techworldwithnana) - https://youtu.be/3c-iBn73dDE

Docker deep dive by Nigel - https://youtu.be/GwXLNAcHk-k

Dockerfile best practices - https://youtu.be/JofsaZ3H1qM

Docker security essentials - https://youtu.be/KINjI1tlo2w(ADVANCED TOPIC)

Auditing Docker security - https://youtu.be/mQkVB6KMHCg(ADVANCED TOPIC)

Ivan container articles- https://iximiuz.com/en/categories/?category=Containers

KUBERNETS (MUST LEARN FOR ALL DOMAINS) - CONTAINER ORCESTRATION, ROLE OF RESOURCES RESOURCES - 1. https://www.civo.com/academy

Kubernetes course (techworldwithnana) - https://youtu.be/X48VuDVv0do

Kube academy - https://kube.academy/

Introduction to Kubernetes- https://www.edx.org/course/introduction-to-kubernetes

KCNA - https://youtu.be/iGkFHB1kFZ0

Hands on CKA/CKAD/CKS - https://youtu.be/jZOs8Oips7Q

CI/CD - code commit -> build->test->stage -> deploy->release. **RESOURCES- ** 1. Jenkins complete course - https://youtu.be/FX322RVNGj4

Github actions (techworldwithnana) - https://youtu.be/R8_veQiYBjI

GitHub actions with cloud run - https://youtu.be/eooi60Mks_0 4.CI/CD week -https://www.youtube.com/playlist?list=PL5uLNcv9SibC0Osfk9Nhf7MgP2UNzZkDR 5.Get Certified for GitOps with Argo - https://codefresh.learnworlds.com/

IAC - INFRASTRUCTURE AS CODE , TERRAFORM , CROSS PLANE , PULUMI RESOURCES - 1. Terrafrom in 2 hours (freecodecamp) - https://youtu.be/SLB_c_ayRMo

Hashicorp terraform accociate certification (freecodecamp) - https://youtu.be/V4waklkBC38

Crossplane CNCFMinutes - https://youtu.be/NLHmqVUvtkU 4.Crossplane deep dive - https://youtu.be/5lWUWat_bbY 5.Crossplane composition deepdive - https://youtu.be/78xR7ypzB4Q 6.Learn pulumi - https://youtu.be/vIjeiDcsR3Q

OBSERVABILITY- MONITORING , LOGGING , TRACKING , PROFILING RESOURCES - Getting started with Jaeger - https://youtu.be/aMZoUIG-mgY Getting dirty with Monitoring and Autoscaling Features for Self Managed Kubernetes cluster - https://youtu.be/TqfIfUuuPdE Intro to Kubernetes monitoring - https://youtu.be/B5UY-qeW96I Prometheus CNCFMinutes - https://youtu.be/llwxJ0VdYWY Thanos CNCFMinutes - https://youtu.be/Pr3MbsGHljI Thanos deep dive - https://youtu.be/nYV_wU7_Xm0

11.CHAOS ENGINEERING - Chaos mesh CNCFMinutes - https://youtu.be/HAU_cjW1bMw Chaos mesh 2.0 - https://youtu.be/HmQ9cFwxF7g Litmus CNCFMinutes - https://youtu.be/rDQ9XKbSJIc Cloud native chaos paradigms - https://youtu.be/uBGPFfTu6TU

POLICY ENGINE - OPA , JCPOLICY , KYVERNO , KUBERWARDEN. RESOURCES : Kyverno CNCFMinutes - https://youtu.be/Bo8KhWhNY6g Kyverno deep dive - https://youtu.be/QR-iBeh9Vy0 Kyverno courses - https://learn.nirmata.com/courses/ jsPolicy - https://youtu.be/AzPczzKW71A Kubewarden - https://youtu.be/b14YkyrLFcs OPA CNCFMinutes - https://youtu.be/49my68py3KY OPA deep dive - https://youtu.be/J6tM9O-0LvI Various policy engines for Kubernetes - https://youtu.be/gKQOq7904h8 Styra Academy- https://academy.styra.com/courses/opa-rego

SERVICE MESH - https://www.edx.org/course/introduction-to-service-mesh-with-linkerd