So if You are Someone who is from a Different field or Career and want to take a chance and Make a Switch to Cloud and Devops then this blog is for you!!
So Let's Get Started!
To become a Cloud & Devops Engineer
✨Key Concepts you need to focus would be
🔹OS
🔹Basic Networking Concepts
🔹Programming Language
🔹 Scripting
🔹Version control
🔹Followed by CI/CD pipelines
🔹Cloud
🔹 Containers
🔹Container Orchestration
🔹 Infrastructure as a code!
🔹 Configuration Management
🔹 Monitoring Tool
🔹Storage
🔹Databases
✨Key Tools to get started-
▫️Linux
▫️Python or Golang ( Don't go so deep make sure you learn it in way you can use them for automation and infrastructure deployment)
▫️Bash
▫️Git or Bitbucket (Either one)
▫️Jenkins or GitHub action- learn one
▫️Docker is best! for containers
▫️ Kubernetes is widely used for containers orchestration so it's advisable to start with that for container orchestration
▫️Cloud - You can select any one of the major Cloud Providers - AWS , Azure & GCP ( Start with one! - Multi Cloud can wait)
▫️Terraform is best! for infrastructure as a code and support 1000+ providers , best use for infrastructure Automation
▫️ Ansible is Sufficient for Configuration Management
▫️Now for Monitoring tool Prometheus, Grafana will be enough incase if you are using Resources from Cloud you can also utilise monitoring services from the respective Cloud Providers eg.Cloudwatch for AWS
Learn any one from each of the concepts!!
KEY NOTE:
You really don't have to go deep into learning these tools , grasp the concepts and utilise these tools effectively! Implement daily Hands- on to get familiar with these Concepts
🫰To prepare them
All you need is Google , YouTube and Chatgpt!
( if you are a person who loves reading documents you can utilise the documents provided by the respective technologies which are very efficient )
The best way to learn these tools is to create a (Ubuntu) Server using any of the Cloud Providers install all these tools in that server and start Building, Automating , Deploying ,Monitoring and Troubleshooting Real time Applications!
☔Final Takeaway!
The Above Tools and Concepts are Sufficient for A beginner who is trying to start a Career in Cloud & Devops Role!
It definitely does have many things to cover! other than this!
As we all know Devops and Cloud Role Covers vast topics and concepts, it's a journey more than a Role!
Venkat C S
Top comments (0)