DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity -AWS Blog
How Organizations Worked Before DevOps
Miscommunication between Dev and Ops teams
Delayed software deployments: huge release timeline of new features, bug fixes, and enhancements
Constant human /manual monitoring of apps maintenance(see if there is any bugs) or performance
Releases are nightmares (no feature flags/launch darkly, huge feature releases)
Recovery time is huge
Lack of security: Since it’s manual, it’s prune to errors
DevOps values are sometimes applied to teams other than development. When security teams adopt a DevOps approach, security is an active and integrated part of the development process. This is called DevSecOps