DevOps Trend in the IT Industry is growing exponentially & The demand for DevOps and Cloud engineers are on the rise.
Learning DevOps is the best investment you can make in 2022 and get paid up to $150k/year on average.
Full DevOps RoadMap⚡
A thread ↓
+) Start With the Fundamentals.
A Skyscraper needs solid foundations to not collapse.
DevOps is tough , I won't lie.
Before digging deeper into nodes and blocks, better start with the fundamentals of computer science: learning.edx.org/course/course-…
1) Pre-Requisite
Begin your journey in DevOps and Cloud Computing by getting your basics right.
There are some Pre-requisite that you need to learn first.
Watch this video to Build a strong foundation ⤵️
2) Linux
In Cloud and DevOps world, many of the new tools are developed and used in Linux first before they are made available on Windows.
As more organizations are adopting Devops & Cloud, fundamental understanding of Linux is a must.
Watch this ⤵️
3) Version Control System
GIT as a DevOps tool empowers collaboration and faster release cycles. Anyone willing to start their DevOps career or level up should start from the basics, and GIT is the most fundamental requirement of all.
4) Docker
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
Learn Everything about Docker ⤵️
5) Docker Certification
Now if you have gained interest in Docker as most of the beginner does ! At this point, I will highly recommend you to for the docker Certified Associates Exam.
Chef is a Configuration management and Automate tool used to make your applications and systems easier to deploy.
Chef Guide ⤵️
12) Terraform
Terraform is a popular infrastructure provisioning tool. The infrastructure provisioning tools can help in provisioning your application, dependencies, and the underlying cloud infrastructure.
14) Prometheus
Prometheus is software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries & real-time alerting.
15) Jenkins
Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software.
16) Choosing one Cloud
Aws -
Azure -
I will recommend you to Go with AWS.
Conclusions:
Learning DevOps might sound daunting at first, but everyone can do it.
Learn step-by-step and be patient.
You won't learn how to code in 1 week, but you can do it in 6 months of full commitment ⚡
That was my journey as a DevOps engineer & what I have learned through out my whole journey. Hope this will help you to Get start with your DevOps career.
Best of luck for a new journey 🔥
Thanks for reading 📚
I'm saurav 👋
Tweets around DevOps, Web development, if these Tech stacks excites you then follow me
Everything you need to know to Crack kubernetes Interview 🚀⚡
Handwritten 🧵👇
30 Days Challenge Thread 🚀
I will add 5 Interview questions every alternative day 🌟 in this thread so make sure to bookmark this and share with others to help them 🔥
Disclaimer:
• The questions covered here are mostly conceptual
• I never claim only these type of questions are/should be asked during interviews
• For interviews, you should have fundamentals strong. And you should be able to provide solutions to practical problems.
Kubernetes ♾ is about Six years old, It was released in 2015. Over the last two years it has gained exponential popularity that seems unbelievable.
This year, it came in as the number three most loved platforms🥳
Even though there are a lot of alternatives available like Mesos from Apache, Docker swarm, but still Kubernetes is the leader🤞⚡
Why Companies are shifting towards Kubernetes ☸️🧑🏻🍳
Case Study🧵👇
Problem (part-1)🚀
The Docker adoption has grown exponentially so it's important to use a container orchestration platform to scale and manage your containers.
Part-2 🚀
Imagine a situation where there are no orchestration tools. You have used docker and deployed it on few servers. Your application starts getting massive traffic. You need to scale up.
How will you know which container should go where , what if a container fails?
Have you ever wondered what is DevOps ♾🐋 kubernetes ☸️ and why do we use them🥲
Let's Learn about these in-demand technologies in an interesting and beginner friendly way within minutes ⚡⚡🤞
⬇️Mega Thread 🧵👇
Topics that we are going to learn in this thread 🐱 1) Problems before DevOps ⚡ 2) How DevOps solved it 🪢 3) Containers 🚩 4) How Container works 🧧 5) Docker Images❄ 6) Container orchestration ☄ 7) kubernetes 🚀 8) why kubernetes ☸️
Just ignore these high level terms as of now and trust me you will be having a good idea about these at the end of the thread 🧵
Let's first see what problems does these technologies have solved 🙋
Jump on this learning 🚌 bus and let me take me on a virtual learning tour ☄☄