Review in Adoption of DevOps, AIOps, DataOps, GitOps, MLOps in IT MLEs in Germany

Review in Adoption of DevOps, AIOps, DataOps, GitOps, MLOps in IT MLEs in Germany

  IJETT-book-cover           
  
© 2024 by IJETT Journal
Volume-72 Issue-12
Year of Publication : 2024
Author : Ihab J. S. Mansour, Mazidah Binti Mat Rejab, Hairulnizam Bin Mahdin
DOI : 10.14445/22315381/IJETT-V72I12P106

How to Cite?
Ihab J. S. Mansour, Mazidah Binti Mat Rejab, Hairulnizam Bin Mahdin, "Review in Adoption of DevOps, AIOps, DataOps, GitOps, MLOps in IT MLEs in Germany," International Journal of Engineering Trends and Technology, vol. 72, no. 12, pp. 64-76, 2024. Crossref, https://doi.org/10.14445/22315381/IJETT-V72I12P106

Abstract
This paper concerns the problem of inefficiency and complexity of I.T. operations in medium-to-large enterprises in Germany. This looks at MLEs struggling to keep pace with progressively intricate technology environments. Such challenges give way to slow and error-prone processes that have a bearing on agility and innovation; effective solutions are highly required. The reason this problem is important and urgent to solve is that, in the absence of reorganized and efficient operations, such an enterprise will continue to drift on the part of competitiveness, facing rising operation costs, falling productivity, and a failure to quickly respond to market demand changes. Other researchers have attempted to approach and describe methodologies related to solving this problem, such as DevOps, AIOps, DataOps, GitOps, and MLOps. These have been studied in isolation, looking for their benefits to improve some aspect of I.T. operations, like automation, data management, and efficiency in deployment. Very often, however, research efforts have been constrained to one methodology at a time, disregarding the more general context of how such methodologies interact with and can be integrated within an organization. This piecemeal approach has resulted in incomplete solutions that do not tackle the fundamental challenges comprehensively. A holistic approach that emphasizes their integration within one unified framework overcomes the shortcomings of previous methodologies. This framework is underpinned through collaborative organizational culture, strong leadership, and commitment to continuous improvement. Here, the solution proposed aligns these methodologies with the broader business objectives of the enterprise to ensure more effective and sustainable results. Case studies of successful adoptions demonstrate this approach through increased efficiency, reduced complexity, and innovation of operations in I.T. This study will, therefore, be a contribution to practical insights and a holistic roadmap to guide the MLEs in Germany toward successful implementation of these modern methodologies and hence help them to overcome their problems and achieve lasting operational improvements.

Keywords
Agile Methodology, CI/CD Pipeline, Modern I.T. Enterprise, DevOps, AIOps, DataOps, GitOps, MLOps and XOPS.

References
[1] João Faustino et al., “DevOps Benefits: A Systematic Literature Review,” Journal of Software: Practice and Experience, vol. 52, no. 9, pp. 1905-1926, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Fernando Almeida, Jorge Simões, and Sérgio Lopes, “Exploring the Benefits of Combining DevOps and Agile,” Future Internet, vol. 14, no. 2, pp. 1-14, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Ravi Teja Yarlagadda, “DevOps and Its practices,” International Journal of Creative Research Thoughts (IJCRT), vol. 9, no. 3, pp. 111-119, 2021.
[Google Scholar] [Publisher Link]
[4] Gene Kim et al., The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, IT Revolution Press, 2016.
[Google Scholar] [Publisher Link]
[5] Mali Senapathi, Jim Buchan, and Hady Osman, “Devops Capabilities, Practices, and Challenges: Insights from A Case Study,” EASE ‘18: Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering, Christchurch New Zealand, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Saliya Sajith Samarawickrama, and Indika Perera, “Continuous Scrum: A Framework to Enhance Scrum with Devops,” Seventeenth International Conference on Advances in ICT for Emerging Regions (ICTer), Colombo, Sri Lanka, pp. 1-7, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Abhijit Sen, “DevOps, DevSecOps, AIOps - Paradigms to IT Operations,” Evolving Technologies for Computing, Communication and Smart World, Proceedings of ETCCS, Springer, Singapore, pp. 211-221, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Yingnong Dang, Qingwei Lin, and Peng Huang, “AIOps: Real-World Challenges and Research Innovations,” IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), Montreal, QC, Canada, pp. 4-5, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Rahul Gaikwad et al.., “A Framework Design for Algorithmic I.T. Operations (AIOps),” Design Engineering, no. 5, pp. 2037-2044, 2021.
[Google Scholar]
[10] Yangguang Li et al., “Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution,” ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 29, no. 2, pp. 1-24, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Sameer S. Paradkar, APM to AIOps - Core Transformation,” Global Journal of Enterprise Information System, vol. 12, no. 4, pp. 87-93, 2021.
[Google Scholar] [Publisher Link]
[12] Sidath Weerasinghe, and Indika Perera, “Taxonomical Classification and Systematic Review on Microservices,” International Journal of Engineering Trends and Technology, vol. 70, no. 3, pp. 222-233, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Julian Ereth, “DataOps - Towards a Definition,” “Proceedings of the Conference “Lernen, Wissen, Daten, Analysen” Mannheim, Germany, pp. 104-112, 2018.
[Google Scholar] [Publisher Link]
[14] Kiran Mainali et al., “Discovering DataOps: A Comprehensive Review of Definitions, Use Cases, and Tools,” DATA ANALYTICS 2021, The Tenth International Conference on Data Analytics, Barcelona, Spain, pp. 61-69, 2021.
[Google Scholar] [Publisher Link]
[15] Yuri Demchenko, “From DevOps to DataOps: Cloud based Software Development and Deployment,” Proceeding, The International Conference on High Performance Computing and Simulation (HPCS), 2020,
[Google Scholar] [Publisher Link]
[16] Fahad Ahmed et al., “Devops Practices for Software Development and Consulting Firms, A case for EfiCode Research,” Lut School Of Engineering Science, 2021
[CrossRef] [Publisher Link]
[17] Damian A. Tamburri, Willem-Jan Van Den Heuvel, and Martin Garriga, “DataOps for Societal Intelligence: A Data Pipeline for Labor Market Skills Extraction and Matching,” IEEE 21st International Conference on Information Reuse and Integration for Data Science (IRI), Las Vegas, NV, USA, pp. 391-394, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Z. Seremet, and K. Rakic, Platform Engineering and Site Reliability Engineering: The Path to Devops Success, Daaam International Scientific Book, pp. 155-162, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Artem Lajko, “Vergleich von CI/CD und GitOps im DevOps-Kontext,” Doctoral Dissertation, University Library of the Cologne University of Technology, 2022.
[Google Scholar] [Publisher Link]
[20] Pablo Gómez-Caldito Gómez, “Gitops Continuous Deployment and Management Tool for Kubernetes-Based Distributed Systems,” University Degree in Computer Science and Engineering Academic Year 2020-2021, Bachelor Thesis, 2021.
[Google Scholar] [Publisher Link]
[21] Matti Korhonen, “Gitops Tool Argo CD in Service Management Case: Conduit,” Jyväskylä University of Applied Sciences, Bachelor’s thesis, 2021.
[Google Scholar] [Publisher Link]
[22] Angel Saldaña López, “GitOps: The Evolution of DevOps Culture,” Oberta University of Catalonia, bachelor Thesis, 2021.
[Google Scholar] [Publisher Link]
[23] Müslüm Sahin, “Gitops Based Continuous Delivery for Serverless Applications,” Institute for Architecture of Application Systems, Master’s Thesis, 2019.
[Google Scholar] [Publisher Link]
[24] Rakshith Subramanya, Seppo Sierla, and Valeriy Vyatkin, “From DevOps to MLOps: Overview and Application to Electricity Market Forecasting,” Applied Sciences, vol. 12, no. 19, pp. 1-31, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Sasu Mäkinen et al., “Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help? IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN), Madrid, Spain, pp. 109-112, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Dhaya Sindhu Battina, “An Intelligent Devops Platform Research and Design Based on Machine Learning,” International Journal of Innovations in Engineering Research and Technology, vol, 6, no. 3, pp. 68-75, 2019.
[Google Scholar] [Publisher Link]
[27] Ioannis Karamitsos, Ioannis Karamitsos, and Charalampos Apostolopoulos, “Applying DevOps Practices of Continuous Automation for Machine Learning,” Information, vol. 11, no. 7, pp. 1-15, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Beatriz Mayumi Andrade Matsui, and Denise Hideko Goya, “Application of DevOps in the improvement of machine learning processes,” IV Workshop of the Strategic Center for Virtual Universes, Entertainment and Mobility (IV Workshop @NUVEM), Federal University of ABC, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Dhaya Sindhu Battina, “Improving La Redoute's CI/CD Pipeline and DevOps Processes by Applying Machine Learning Techniques,” Journal of Emerging Technologies and Innovative Research, vol. 8, no. 10, pp. 224-227, 2021.
[Google Scholar] [Publisher Link]
[30] Anna Wiedemann, and Manuel Wiesche, “Are You Ready for Devops? Required Skill Set for Devops Teams,” Twenty-Sixth European Conference on Information Systems (ECIS), Portsmouth, UK, 2018.
[Google Scholar] [Publisher Link]
[31] Ömer Uludağ et al., “Investigating the Adoption and Application of Large-Scale Scrum at A German Automobile Manufacturer,” ACM/IEEE 14th International Conference on Global Software Engineering (ICGSE), Montreal, QC, Canada, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[32] Anna Wiedemann et al., “Integrating DevOps within IT Organizations-Key Pattern of a Case Study,” Project Management and Process Models - The Influence of Digitalization on Project Management Methods and Development Processes, Bonn, 2018.
[Google Scholar] [Publisher Link]
[33] Anna Wiedemann et al., “Integrating Development and Operations Teams: A Control Approach for Devops,” Information and Organization, vol. 33, no. 3, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[34] Joonas Hamunen, “Challenges in Adopting a Devops Approach to Software Development and Operations,” Aalto University Learning Centre, Master’s theses, 2016.
[Google Scholar] [Publisher Link]
[35] Cheng Wang, and Changling Liu, “Adopting DevOps in Agile: Challenges and Solutions,” Department of Software Engineering, Independent thesis Advanced level, 2018.
[Google Scholar] [Publisher Link]
[36] Anna Wiedemann et al., “Implementing the Planning Process Within Devops Teams to Achieve Continuous Innovation,” AIS Electronic Library (AISeL) - Hawaii International Conference on System Sciences, Grand Wailea, Hawaii, 2019.
[Google Scholar] [Publisher Link]
[37] Sulejman Vejseli, Alexander Rossmann, and Konstantin Garidis, “The Concept of Agility in I.T. Governance and Its Impact on Firm Performance,” Thirtieth European Conference on Information Systems (ECIS), Timișoara, Romania, 2022.
[Google Scholar] [Publisher Link]
[38] Dhia Elhaq Rzig, Foyzul Hassan, and Marouane Kessentini, “An Empirical Study on ML Devops Adoption Trends, Efforts, and Benefits Analysis,” Information and Software Technology, vol. 152, 2022.
[CrossRef] [Google Scholar] [Publisher Link]