Check out the below roadmap that can help you to prepare for DevOps Domain!👇👇👇
Follow me for more such content: www.instagram.com/techwithmegha/
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: www.instagram.com/techwithmegha/
Twitter: lnkd.in/gA9VnsrG
Linkedln: www.linkedin.com/in/megha-kadur/
#resume #interview #DevOps #DevSecOps #software #job #jobvacancy #tech #instagramreel #50dayschallenge #50daysofdevops #programming #technology #engineering
コメント