siliconindia | | JULY 20238EMERGING PATTERNS IN DEVELOPMENT OPERATIONS Development Operations, less formally known as DevOps, can be understood as various concepts. A philosophy. A culture. A protocol. An insightful perspective, however, is to understand DevOps as a response. A response to evolving patterns of demand and utility for software and IT operations. Traditionally, the software development life cycle occurred in discrete phases, each with significant separation from the other regarding the time frame and personnel. This siloed approach has significant shortcomings. It limits the speed at which applications can be developed and the developers' capacity to provide timely upgrades and maintenance. The traditional model was slow and poorly responsive to the modern software demand and IT operations environment. It required shorter development and maintenance periods to keep up with the accelerated demand and utility. DevOps is the solution to the flaws of the traditional model. Where Development and Operations were typically separate entities and teams in the traditional model, DevOps integrates them into a slimmer, more flexible, functional unit. This is achieved by following working principles, protocols, and cultural arrangement that promotes flexibility and agility concerning software development and IT operations. Members of DevOps teams typically develop the skill set to manage issues across the development-operations spectrum, and the entire process is more automated. The advantages are immediately obvious. The development velocity for applications is increased, maintenance response times are shorter, and the process is more responsive to the requirements of end users due to enhanced capacity to adapt. DevOps as a concept is evolving into more specific approaches. Current trends in this evolution are tailored to address more specialized concerns effectively. A prominent trend in DevOps today is DevSecOps, short for Development, Security, and Operations. Applying the overarching philosophy of flexible integration defines DevOps, this time emphasizing security. Traditionally, the security By Kumar Singirikonda, Director -DevOps Engineering, Toyota North AmericaKumar SingirikondaIN MYOPINION
< Page 7 | Page 9 >