DevOps Demystified

Salman Ahmad Ansari
Strategio
Published in
2 min readApr 14, 2022

What is DevOps?

In DevOps the “Dev” refers to Software application development and the “Ops” refers to IT operations. It is a set of concepts and tools designed to help an organization deliver applications and services more efficiently than traditional software development techniques.

DevOps Cycle

The DevOps workflow consists of phases.

DevOps Lifecycle

The DevOps Lifecycle has eight phases: Plan, Code, Build, Test, Release, Deploy, Operate, Monitor. These phases are split into two parts which are handled by the Software development and Software Operation team.

Plan and Code: Agile practices can help DevOps teams improve speed and quality. Breaking projects into smaller portions to deliver incremental value to stakeholders is an important part of project management and software development.

Build and Test: Finding and fixing any quality issues with the new version of the system.

Release: A system that automates and connects tasks performed by several teams.

Deployment and Monitoring: The new version of the system is deployed using version control to the production environment.

Benefits of DevOps

The implementation of DevOps had a significant impact on organizations. The advantages of DevOps include improved quality and higher productivity, easier and faster releases, a more secure environment, more effective teams, and better customer service.

Speed: DevOps practices assist you in achieving faster innovation, stronger market adaption, and much more efficient business results.

Rapid Delivery: Increased release speed improves your product faster, which gives you a competitive edge.

To learn more about DevOps benefits click here

Which company is practicing it?

Netflix

Our journey to the cloud at Netflix began in August of 2008, when we experienced a major database corruption and for three days could not ship DVDs to our members. That is when we realized that we had to move away from vertically-scaled single points of failure, like relational databases in our datacentre, towards highly reliable, horizontally-scalable, distributed systems in the cloud.” — Yury Izrailevsky, VP, Cloud Computing and Platform Engineering, Netflix.

Netflix is an industry leader in the use of DevOps to automate the tasks that programmers and IT administrators complete on a daily basis. Netflix offers a streaming service that is made up of hundreds of microservices that are deployed on a cloud-based infrastructure. According to Vilmate Netflix was awarded a prize for their successful incorporation of DevOps into their architecture at the JAX conference in 2015.

References:

  1. Aws | https://aws.amazon.com/devops/what-is-devops/
  2. Vilmate | https://vilmate.com/blog/top-7-business-benefits-of-devops/
  3. Azure | https://azure.microsoft.com/en-us/overview/what-is-devops/#devops-overview

--

--