DevOps- A Real Mean

Hello Guys,
Today I am going to describe "DevOps" . Actually there are several gimmicks about devops but here I will try to expose the real mean of DevOps in short.

What is DevOps?

It just a mixture of development and Operations. Means If we talk about what is the over all traditional procedure of project completion then first is requirement gathering after that docs , development , testing and in last deployment and maintenance. So In this process development and operations (deployment and maintenance) are in fully isolation. But in DevOps development and testing do simultaneously with Operations. DevOps is a model or approach of overall project delivery process. It is like bridge between development and operations.

  Benefits of DevOps?

   1) Delivery Speed:- It support continuous delivery because here dev team and operations work together. So We get high speed in project delivery.
   2) Reliability :- The Operational part of the software system is more stable, secure, and changes are allowable.
  3) Security :- User can use any secured devops tools like aws, google cloud , chef .

What is Devops life cycle?

Developer done his job in small development cycles. QA team use selenium or any other automations tools for testing side by side. If any code change then using continuos integration tool (like jenkins) for continuos testing. Deployment and monitoring are also done simultaneously with every change without effect live code.

What is basic difference in Agile and DevOps?

Agile is simply a combination of Requirement gathering , development and testing or we can say a bridge between req. docs , user stories , client meeting AND development BUT DevOps is combination of development , testing AND configuraions mgmt. , deployment, all operations.
Agile:-
1) Req. gathering+ docs+dev.+testing
2) Operations
DevOps:-
1) Req. gathering+ docs
2) docs+dev.+testing+operations

DevOps Tools:- (All Automation required to achieve DevOps approach)

  • Infrastructure Automation
  • Configuration Management
  • Deployment Automation
  • Performance Management
  • Log Management
  • Monitoring.

Comments