Skip to content

prateek041/DevOps-90days

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps-90days

I am following saiyam's roadmap, so it will take around 6 months, but i plan on splitting it in two sprints. 90 days + 90 days. Topics:

  • prerequisites:
    • Linux
    • Basic networking
    • Introduction to yaml
    • Git and github
  • Cloud
  • virtualization and containers
  • Kubernetes
  • CI/CD
  • IAC (Infrastructure as code)
  • Observability
  • Chaos engineering
  • Policy
  • Service Mesh

The resources are placed in the order I have used them to study.

Since I will be switching between resources, I dont have a fully defined plan, I will update things while I go on with it.

Linux:

  • 3 days per week (monday, wednesday and friday). with the deadline being 28 April.
  • I am following edX course LFS101x till chapter 3.
  • seperately understood basic concepts like processes, linux filesystem etc. link.
  • for linux commands and hands on practice, studied from kunal's linux video. link.
  • Stopped here for now, will do advanced topics later on, when needed.

Networking:

  • 3 days per week (tuesday, thursday, saturday).
  • Kunal kushwaha's networking course, good enough to get you up and running. Computer networking full course by Kunal Kushwaha.
  • CCNA course by network kings, great for subnetting and hardware related explanations. CCNA by network kings.
  • It should take me around 4 weeks, so the deadline is around 18 may, ill finish it sooner though, as i know bits and pieces.

Docker:

  • Started with kunal kushwaha's docker video, it is good for hands on practice and beginner level explanation.Docker by Kunal Kushwaha.
  • For clear understanding of how containers work, their architecture and their creation using linux concepts like Namespaces, Cgroups and many more, I used saiyam pathak's Docker deep dive video.Docker deep dive session.
  • Creating containers from scratch. This part is not mandatory, but yes it sure clears the picture about containers by building it. I seperately read about concepts like Chroot, Linux Namespaces, Cgroups etc for clear understanding of how contianers are created Kernel namespaces and cgroups, Creating containers from scratch-Docker docs. Docker docs has everything you need regarding this.Docker docs.
  • I already did kunal's video and building containers from scratch before the challenge, it should take you around a week. This part is very important! invest your time on this.

YAML:

Cloud (Azure):

  • 3 days per week (tuesday, thursday and saturday).
  • AZ-900 on freeCodeCamp youtube channel AZ-900.
  • Video tutorial on AKS and other managed kubernetes clusters

Kubernetes:

  • 3 days per week (monday, wednesday and friday).
  • Kubernetes course for beginner by Kunal Kushwaha Kubernetes for beginners by Kunal.
  • Civo academy resources for hand-on practice on topics like Kubernetes object, services, security etc.
  • Looking for more hands-on practice on YAML files and declaratice way of running Kubernetes.

CI/CD:

Golang:

Cloud native application development:

  • An amazing book by microsoft, for understanding how it all happens, highly recommeded! eBook

will update more because i have to manage college as well !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published