Check out the below roadmap that can help you to prepare for DevOps Domain!πππ
Follow me for more such content:
Pre-requisites: β
β Theoretical knowledge of what is Agile, testing, DevOps, understand its Lifecyle
β Get an understanding about SDLC
Linux Understanding: β
β ssh, filetypes, shell commands
β vi editor, nfs
β Virtualization, vim, nano
β Package management(apt, yum)
Scripting:
β variables, loops
β arithmetic operation
Programming Knowledge:
β any language like Golang, Python, Go or others.
Version Control (Git) :
β git, fetching, pulling, fork
β rebashing, stashing, Chery picking
β Pull Request, Branching, git commands
β familiar to any git tool like GitHub, Gitlab or others
Networking and Security Concepts:
β TCP, HTTP, DNS
β Firewalls, Authentication,
β Authorization, IP Addressing
β SSL & TLS basics
CI-CD tool
β Learn CI-CD tools like Jenkins, GitHub actions and others.
β Pipeline tools
β If you are completely new, start with Jenkins
In Jenkins you can learn:
β Installing Jenkins, backup and restore
β Jenkinsfile
β build agent, multistage pipeline
Containers (Docker):
β Docker container, images, Dockerfile
β Volumes, networking
Container Orchestration (Kubernetes):
β Pods, nodes, deployments, networking
β replicaset, Architecture, ingress
Infrastructure as Code:
β Terraform basics, terraform state
β terraform modules
β Terraform functions, conditional expressions
Cloud Providers:
β Azure/AWS/GCP
Monitoring and Logging:
β You can learn tools like Prometheous, Grafanna, Cloudwatch, and others.
Advance Learning:
β GitOps
β Helm
Follow me for more such content:
Instagram:
Twitter:
Linkedln:
#resume #interview #DevOps #DevSecOps #software #job #jobvacancy #tech #instagramreel #50dayschallenge #50daysofdevops #programming #technology #engineering
[ad_2]
source