Starting the journey of DevOps (Zero to Hero)

Starting the journey of DevOps (Zero to Hero)

·

1 min read

  1. DevOps

  2. Automation

  3. Scaling

  4. Infrastructure

  5. Why DevOps

In this article I will try to share my understanding of DevOps.

What is DevOps?

DevOps is a culture or a set of practices, which have been adopted in the IT industry for improving application delivery by ensuring the following :

  • Automation

  • Quality

  • Continuous Monitoring

  • Continuous Testing

What is Automation?

It is the process of creating Software and systems to replace repeatable processes and reduce manual interventions.

What is Scaling?

The ability of IT systems to continue to function properly when changed in size or volume.

What is Infrastructure?

includes underlying systems and resources that are used to support application development, testing, deployment, and monitoring. This includes the hardware, software, networks, and tools that are used to create and manage the infrastructure.

Why DevOps?

DevOps came into existence because of the increasing complexity of software development and deployment. In the traditional waterfall model, development and operations teams were often siloed and worked in isolation. This led to delays, errors, and a lack of visibility into the software delivery process.

DevOps aims to address these challenges by bringing together development, operations, and security teams to work together more collaboratively and efficiently. This is done through the use of automation, monitoring, and communication tools.