Abstract

DevOps is the form of software engineering practices for software used to have better collaboration among teams and help deliver the business product in a timely manner and meet the business requirements. The growing demands from the customers and the competition among similar products give rise to better principles in DevOps than ever before. There exists current trend in industry to adopt cloud based solutions as compared to other solutions. This gives rise to certain evolution in the way DevOps is done in industry. This main purpose of this paper is to address the changes in the way DevOps is carried in industry and the scope of it due to evolving industry needs and newer emerging tools. The paper is structured in to provide an introduction to modern DevOps and the necessity of adoption of DevOps, DevOps applied in SDLC phases, tool concerning DevOps, Evolution of DevOps in modern software development and conclusion.

Highlights

  • Technology has been a vital feature of the industry in past two decades

  • Modern software planning focuses on the combined final output that is most suitable for the customer as well as the business

  • Triaging is followed along with agile methodology where teams each representing from product, development and design discuss to form a collective decision and subsequently plan for a short duration typically lasts from 1-4 weeks

Read more

Summary

INTRODUCTION

Technology has been a vital feature of the industry in past two decades. Scientists in software engineering are implementing new forms of languages, architectures, technological systems[3]. The emphasis is mainly on optimizing product engineering processes by increasing reusability, comprehensibility of specifications, time and cost-effectiveness of product delivery, and many other quality-enhancing functions. DevOps combines the two realms of development and operation through automated growth, delivery and network management. This is an organizational transition in which cross-functional departments collaborate on ongoing technical functionality implementations instead of fragmented organizations conducting tasks independently. Fig: Google Trend Data for rise in DevOps searches( ‘Note’ represents data collection system received enhancement)

Continuous Planning
Continuous Integration
Continuous Maintenance
Continuous Deployment
Continuous Testing
Continuous Monitoring
MODERN DEVOPS TOOLS AND APPROACHES
Automatic Commit and deploy
Automated Testing
Version Control
RESULTS AND DISCUSSION
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.