Starting my devOps Journey !!!

Starting my devOps Journey !!!

First post in hashnode

#Devops #TrainwithShubham #90DaysOfDevOps - Challenge Day 1

DevOps- What is it?

Here a culture change is expected from the companies through DevOps.

It is the Collaboration of the Development and Operations Teams so that they can share their tasks, reduce their efforts and automate their tasks. It is used for building monitoring, testing, building and deploying the code through feedback.

It uses specific tools and practices to automate the daily tasks of a developer. It uses Continuous Integration and Continuous Deployment (CI/CD) concepts.

It promotes a collaborative work culture between the teams and helps the product and eventually the business to grow.

What are Automation, Scaling and Infrastructure?

Automation

This is what I do every day! Automate the basic manual process which is repetitive, hectic boring tasks. When you sip a coffee or while you sleep all the work will be done by your laptop or the tasks.

Scaling

When a lot of users are deploying your applications, testing or monitoring your tasks daily it requires a lot of scale-up which can be done by your tools - Docker, and Kubernetes. Although it can be used for scaling down too.

Infrastructure

The infrastructure required for scaling up or down is automatically managed by code itself.

Why DevOps is Important?

Faster delivery of code

Better Customer outcome

Deliver continuously

Collaboration within the team and the organization

Retrospectives and reviews