DevOps Automation Pipeline Deployment with IaC (Infrastructure as Code)

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Saxena, Adarsh, Singh, Sudhakar, Prakash, Shiv, Yang, Tiansheng, Rathore, Rajkumar Singh
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913747734364160
author Saxena, Adarsh
Singh, Sudhakar
Prakash, Shiv
Yang, Tiansheng
Rathore, Rajkumar Singh
author_facet Saxena, Adarsh
Singh, Sudhakar
Prakash, Shiv
Yang, Tiansheng
Rathore, Rajkumar Singh
contents DevOps pipeline is a set of automated tasks or processes or jobs that has tasks assigned to execute automatically that allow the Development team and Operations team to collaborate for building and deployment of the software or services. DevOps as a culture includes better collaboration between different teams within an organization and the removal of silos between them. This paper aims to streamline the current software development and deployment process that is being followed in most of today's generation DevOps deployment as Continuous Integration and Continuous Delivery (CI/CD) pipelines. Centered to the level of software development life cycle (SDLC), it also describes the current ambiguous definition to clarify the implementation of DevOps in practice along a sample CI/CD pipeline deployment. The further objective of the paper is to demonstrate the implementation strategy of DevOps Infrastructure as Code (IaC) and Pipeline as a code and the removal of ambiguity in the definition of DevOps Infrastructure as a Code methodology.
format Preprint
id arxiv_https___arxiv_org_abs_2503_16038
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle DevOps Automation Pipeline Deployment with IaC (Infrastructure as Code)
Saxena, Adarsh
Singh, Sudhakar
Prakash, Shiv
Yang, Tiansheng
Rathore, Rajkumar Singh
Software Engineering
Emerging Technologies
DevOps pipeline is a set of automated tasks or processes or jobs that has tasks assigned to execute automatically that allow the Development team and Operations team to collaborate for building and deployment of the software or services. DevOps as a culture includes better collaboration between different teams within an organization and the removal of silos between them. This paper aims to streamline the current software development and deployment process that is being followed in most of today's generation DevOps deployment as Continuous Integration and Continuous Delivery (CI/CD) pipelines. Centered to the level of software development life cycle (SDLC), it also describes the current ambiguous definition to clarify the implementation of DevOps in practice along a sample CI/CD pipeline deployment. The further objective of the paper is to demonstrate the implementation strategy of DevOps Infrastructure as Code (IaC) and Pipeline as a code and the removal of ambiguity in the definition of DevOps Infrastructure as a Code methodology.
title DevOps Automation Pipeline Deployment with IaC (Infrastructure as Code)
topic Software Engineering
Emerging Technologies
url https://arxiv.org/abs/2503.16038