Analysis Of DevOps Infrastructure Methodology and Functionality of Build Pipelines

Authors

DOI:

https://doi.org/10.4108/eetsis.4977

Keywords:

DevOps pipeline, Infrastructure, Automation, Provisioning, Configuration, Data Analysis

Abstract

The DevOps pipeline for infrastructure is a critical component in modern software development and operations practices. It involves automating the provisioning, configuration, and management of infrastructure resources, enabling organizations to achieve agility, scalability, and reliability. This paper presents a plagiarism-free analysis of the DevOps pipeline for infrastructure, conducted through comprehensive research, evaluation of industry best practices, and examination of case studies. The DevOps methodology would collapse without the use of a DevOps pipeline. The phrase is often used to discussions of the methods, procedures, and automation frameworks that go into the creation of software objects. Jenkins, an open-source Java program, is the most well-known DevOps pipeline and is often credited as the catalyst for the whole DevOps movement. Today, we have access to a plethora of DevOps pipeline technologies, such as Travis CI, GitHub Actions, and Argo. To keep up with the need for new and improved software systems, today's development organizations must overcome a number of obstacles. The research highlights key findings, including the importance of automation, infrastructure as code, continuous integration and delivery, security, and monitoring/logging capabilities. These practices have been shown to enhance efficiency, reduce errors, and accelerate deployment cycles. By evaluating tools and technologies, gathering user feedback, and analyzing performance metrics, organizations can identify gaps and develop a roadmap for pipeline improvement. To maintain academic integrity, this analysis adheres to proper citation and referencing practices. Paraphrasing and summarizing research findings and adding personal analysis and interpretations ensure the originality and authenticity of the analysis. Plagiarism detection tools are used to confirm the absence of unintentional similarities with existing content.

References

David Chapman, ―Introduction to DevOps on AWS in Amazon Web Services, December 2014, pp.no 1-20.

S.W.Ambler. ―Disciplined agile delivery and collaborative DevOps‖ in Cutter IT Journal 24.12(2011), pp. no.- 18-23.

SAUGATUK TECHNOLOGY, ―Why DevOps Matters: practical insight on managing complex& continuous change in Microsoft, October 2014 Pages 1-8.

Rico de Feijter ―Towards the adoption of DevOps in software product organization: A maturity model approach May 23 ,2017, pp. 36-51.

Sandeep Rangineni et al, An Overview and Critical Analysis of Recent Advances in Challenges Faced in Building Data Engineering Pipelines for Streaming Media, The Review of Contemporary Scientific and Academic Studies, 2023, vol 3, issue 6,1-10.

Divya Marupaka, Sandeep Rangineni, Arvind Kumar Bhardwaj, DATA PIPELINE ENGINEERING IN THE INSURANCE INDUSTRY: A CRITICAL ANALYSIS OF ETL FRAMEWORKS, INTEGRATION STRATEGIES, AND SCALABILITY, International Journal of Creative Research Thoughts (IJCRT), ISSN:2320-2882, 2023, Volume.11, Issue 6, pp.c530-c539.

S. Rangineni, D. Marupaka, and A. K. Bhardwaj, An examination of machine learning in the process of data integration, International Journal of Computer Trends and Technology, 2023, vol. 71, no. 6, pp. 79–85.

Leah Riungu-Kallosaari, Devops Benefits And Challenges In Practice , Nov 2016, 1-7.

G. Kim, J. Humble, P. Debois, J. Willis. “The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations,” IT Revolution Press, 2016, 1-10.

G. Kim, K. Behr, G. Spafford. “The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win,” IT Revolution Press, 2018, 1-9.

R. Souza, L. Rocha, F. Silva, I. Machado. “Investigating Agile Practices in Software Startups,” Brazilian Symposium on Software Engineering (SBES) 2019, pp.317-–321.

B. R. de Souza, R. C. Motta, G. H. Travassos. “Towards the Description and Representation of Smartness in IoT Scenarios Specification,” Brazilian Symposium on Software Engineering (SBES), 2019, pp. 511-–516.

I. Jacobson, I. Spence, P-W. Ng. “Is there a single method for the internet of things?,” Communications of the ACM, 2017, pp. 46–53.

R. Motta, K. Oliveira, G. Travassos. “On Challenges in Engineering IoT Software Systems,” Journal of Software Engineering Research and Development, 2019, 1-8.

N. R. Murphy, B. Beyer, C. Jones, J. Petoff. “Site Reliability Engineering: How Google Runs Production Systems,” O’Reilly Media, Incorporated. 2016, 1-11.

P. F. Bourque, E. Richard. “Guide to the Software Engineering Body of Knowledge SWEBOK: Version 3.0,” IEEE Computer Society Press, 2014, 1-5.

M. Senapathl, J. Buchan, H. Osman. “DevOps Capabilities, Practices, and Challenges: Insights from a Case Study,” 2019, 1-10.

R. Jabbari, N. B. Ali, K. Petersen, B. Tanveer. “What is DevOps? A Systematic Mapping Study on Definitions and Practices,” Scientific Workshop Proceedings of XP 2016, pp. 1-11.

F. Erich, C. Amrit, M. Daneva. “Report: DevOps Literature Review,” 2014, 1-9.

D. Gil, A. Ferrandez, H. M. Mora, J. Perai. “Internet of Things: ´ A Review of Surveys Based on Context Aware Intelligent Services,”Sensors, 2016, 1-11.

A. Rayes, S. Samer. “Internet of Things From Hype to Reality: The Road to Digitization,” Springer Publishing Company, 2016, 1-12.

C. Wohlin, P. Runeson, M. Host, M. C. Ohlsson, B. Regnell, A. Wessl ¨ en. ´“Experimentation in Software Engineering,” Springer Publishing Company, 2012, 1-8.

B. Kitchenham, S. M. Charters. “Guidelines for performing Systematic Literature Reviews in Software Engineering,” 2007, 1-9.

Downloads

Published

30-01-2024

How to Cite

1.
Rangineni S, Bhardwaj AK. Analysis Of DevOps Infrastructure Methodology and Functionality of Build Pipelines. EAI Endorsed Scal Inf Syst [Internet]. 2024 Jan. 30 [cited 2024 Dec. 22];11(4). Available from: https://publications.eai.eu/index.php/sis/article/view/4977