DevOps Introduction

What is DevOps?

DevOps is not technology and not a software, it is a culture reduces the Software Development Life Cycle (SDLC) time period to deliver the project to the client.

DevOps = Development + Operations

It is very clear that it is a collaboration of Development and Operations. You should know that DevOps is not a tool, Software or Framework. DevOps is a combination of tools that helps for the automation of the whole infrastructure.

It is basically an implementation of Agile methodology on the Development side as well as the Operations side.

The key aspects behind DevOps:

  1. Infrastructure as Code

  2. Continuous Integration

  3. Continuous Deployment

  4. Automation

  5. Continuous Monitoring

  6. Security

Why do we need DevOps?

To fulfill the need of delivering a more and faster and better application to meet more and more demands of users, we need DevOps. DevOps helps deployment to happen really fast as compared to any other traditional tools.