Day 1 : Introduction To Devops โค๏ธ

ยท

2 min read

Why and What is DevOps?

Ans:

Previously developers are the only ones who use to write code and manually deploy it on servers and if anything fails on the server they have to fix them on the go ๐Ÿ˜– , such a tedious, horrible process.

So, to solve this issue here comes the DevOps(Development + Operations) team which ensures, and takes care of the application provided by the developer, taking care of means (testing, building, deploying, and maintaining) the particular application.

For Ex: Let's take the example of big billion days in which sale starts sharp @ 12 am for Indian customers, so who takes care of the website when these many people bombard at the same time, yes u are right DevOps Team ๐Ÿ™ƒ these are the only people who manage traffic, and take care of website should not go down.

DevOps Engineering, what is it? Pt 1 - DEV Community

What is Automation, Scaling, Infrastructure

Ans:

These 3 stuff(Automation , Scaling , Infrastructure)

Automation is a process where we try to decrease manual efforts so that repeated manual tasks can be done automatically.

Scaling , Big Billion Days is a perfect example of how scaling works ๐Ÿ˜‰ .

Infrastructure , is basically the environment in which we set up to perform our day-to-day operations the better it is the more smooth our journey is.

Important Open Source Tools To Make Our DevOps Journey Easier

  1. Git & GitHub

  2. Docker

  3. Docker Swarm

  4. Jenkins (CI/CD)

  5. Kubernetes (K8s)

  6. Terraform

  7. Ansible

  8. Grafana

DevOps Process

App -> Runs On Linux -> Code Coming from GitHub -> Build Using Docker -> Automation Using Jenkins -> K8s (Auto healing) -> Monitoring through Grafana.

Bye GIFs - Get the best gif on GIFER

ย