Mahesh Kasbe Profile picture
GSoC'23 @ NRNB | LFX'23 @CNCF | 🥑 DevRel @NapptiveCompany | @Kubernetesio @Hyperledger Contributor | Open Source Developer @Tracetest_io

Jan 9, 2022, 9 tweets

Devops Roadmap from a begginers perspective = () =>

#DevOps #Linux #Docker #Kubernetes

Here's a thread :

1. Learn & Understand OS Concepts :
Get familiar with Linux understand the different process of memory & process management learn about virtualization

2 . Networking Concepts :
Learn about network layers different protocols like http ftp ssh how to listen on different ports & concepts like network security

3 . Learning how to set up Web servers :
Learning how to setup a web server like Apache , tomcat , nginx & IIS gonna help you a lot in your devops journey

4 . App containerization with docker
The most critical component of devops is knowing how to containerize an application using tools like docker
& kubernetes

5 . Container orchestration with kubernetes
Kubernetes is used for automating deployment, scaling, and managing containerized applications.

6 . Continuous Integration & Continuous Development
Creating and managing pipe lines with tools like github actions , Gitlab , jenekins

7. Monitoring & Automated Testing
The deployed application has a lot of different running services which needs to be monitored continuously using tools like Prometheus & In order to automate testing u need to learn any language like python , go or bash

8 . Version Control & Cloud Providers
To keep track of version you need to learn any version control tool like github & to work with cloud native you need to learn different cloud providers like AWS , Azure or google cloud

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling