The world of *Ops: DevOps, SecOps, and DevSecOps

tarun bhatt
DevOps Dudes
Published in
6 min readJan 8, 2021

--

Evolution of Software Development and Maintenance.

Most IT professionals in today’s world are aware of Agile methodology. The Agile methodology enables better collaboration between the customer and the IT. With Agile, the power of teamwork is being realized.

Agile is an iterative approach that concentrates on continuous delivery. The focus is to start small and get timely and constructive customer feedback for improvements.

Self Made using draw.io

The Agile principles looked great but they were mere guidelines. As the software development industry evolved with Agile, some issues were identified.

  • Development, Operations & Security teams were working in independent silos.
  • There was a dependency on the operations team to promote code through different environments.
  • Implementation and Rollback plans were complex and there were high chances of failure.
  • There was a dependency on the infrastructure team to provision repeatable and consistent environments (For ex: VMs, DBs, etc).
  • Security reviews were done at the end of the software development life cycle. This introduced unnecessary delays and impacted time to market.

In comes DevOps?

--

--

tarun bhatt
DevOps Dudes

Learning to write and share. #ITNerd #MentalHealthAdvocate #MenRightsActivist #ToastMaster #PublicSpeaker