Day1: What is DevOps

I am accepting the #90DaysOfDevOps challenge under the guidance of Shubham Londhe.

What is Devops?

DevOps is a work culture centered around collaboration, communication and integration among the development teams. Actually was introduced to address the disconnectivity between the development, operations and QA teams.

What is automation?

Performing tasks with the use of technology without human intervention.

The main goal of automation is to increase efficiency and productivity by reducing the need for human labor.

Automation can be achieved by technologies, including robotics, artificial intelligence and computer software.

What is Scaling?

Refers to increasing the capacity or capabilities of a system to meet the demands of a growing user base or workload.

There are two types of scaling:

Vertical Scaling:

Process of increasing the capacity of a single server or adding the resources like memory, CPU and storage.

Horizontal Scaling:

Process of increasing capacity by adding more servers or systems to a network.

What is Infrastructure?

Infrastructure refers to the hardware and software resources that are required to support the development, testing, and deployment of software applications.

This can include servers, networks, storage devices and other hardware as well as tools and frameworks that are used to manage and automate these resources.

Why DevOps is Important?

There are the following reasons why DevOps is needed:

  • Faster delivery of Software

  • Improved Collaboration

  • Higher Quality Software

  • Greater Agility

Thank you for reading.