From Theory to Practice: The Challenges of a DevOps Infrastructure as Code Implementation
Clauirton Siebra, Rosberg Lacerda, Italo Cerqueira, Jonysberg P. Quintino, Fabiana Florentin, Fabio Q. B. da Silva, Andre L. M. Santos
2018
Abstract
DevOps is a recent approach that intends to improve the collaboration between development and IT operations teams, in order to establish a continuous and efficient deployment process. Previous studies show that DevOps is based on dimensions, such as culture of collaboration, automation and monitoring. However, few studies discuss the current frameworks that support such dimensions, so that there is a lack in information that could assist development teams in deciding for the most adequate framework according to their needs. This work aims at presenting a practical DevOps implementation and analysing how the process of software delivery and infrastructure changes was automated. Our approach follows the principles of infrastructure as code, where a configuration platform – PowerShell DSC – was used to automatically define reliable environments for continuous software delivery. Then, we compare this approach with other alternative such as Chef and Puppet tools, stressing the features, advantages and challenges of each strategy. The lessons learned from this work are then used to create a more concrete set of practices that could assist the transition from traditional approaches to an automation process of continuous software delivery.
DownloadPaper Citation
in Harvard Style
Siebra C., Lacerda R., Cerqueira I., P. Quintino J., Florentin F., Q. B. da Silva F. and L. M. Santos A. (2018). From Theory to Practice: The Challenges of a DevOps Infrastructure as Code Implementation.In Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-320-9, pages 427-436. DOI: 10.5220/0006826104270436
in Bibtex Style
@conference{icsoft18,
author={Clauirton Siebra and Rosberg Lacerda and Italo Cerqueira and Jonysberg P. Quintino and Fabiana Florentin and Fabio Q. B. da Silva and Andre L. M. Santos},
title={From Theory to Practice: The Challenges of a DevOps Infrastructure as Code Implementation},
booktitle={Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2018},
pages={427-436},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006826104270436},
isbn={978-989-758-320-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - From Theory to Practice: The Challenges of a DevOps Infrastructure as Code Implementation
SN - 978-989-758-320-9
AU - Siebra C.
AU - Lacerda R.
AU - Cerqueira I.
AU - P. Quintino J.
AU - Florentin F.
AU - Q. B. da Silva F.
AU - L. M. Santos A.
PY - 2018
SP - 427
EP - 436
DO - 10.5220/0006826104270436