Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

AI-Optimized DevOps for Streamlined Cloud CI/CD


Naveen Vemuri1, Naresh Thaneeru2, Venkata Manoj Tatikonda3
1
Masters in Computer Science, Silicon Valley University, Bentonville, AR, USA
2
Masters in Computer Applications, Kakatiya University, Bentonville, AR, USA
3
Masters in Computer Science, Silicon Valley University, Bentonville, AR, USA

Received: 14 Feb 2024 Revised: 14 Feb 2024 Accepted: 16 Feb 2024 Published: 17 Feb 2024

Abstract:- This research pays attention to the merging of processes that can acquire knowledge, adjust, and enhance
Development Operations with Artificial Intelligence (AI). their performance over time
It starts by realizing that AI will be an important factor in
many aspects of work and that it will be automating some The cost of software release has been reduced in recent
job functions. Consequently, AI will be presented as a tool years, mostly because of the transition from shrink-wrapped
that will enhance knowledge acquisition, provide job software to software as a service. Organizations that possess
performance and professional development. The story the ability to deploy software at an early stage and at a
stresses the opportunity cost attributed to the shift from frequent rate have a greater capacity to effectively compete in
software licensing to Software as a Service (SaaS) and the market. DevOps, a novel methodology, offers software
underscores the benefits gained through early and regular firms the ability to achieve these objectives. DevOps is an
software release by the organizations which have adopted organizational strategy focused on fostering empathy and
the practice. DevOps, as a revolutionary approach, seeks promoting collaboration across different functions. DevOps
to eliminate the gaps in the two central processes namely has also been referred to as a "catalyst for increased
development and operations. The technology emerging, collaboration within multinational organizations".
which includes big data, cloud computing, and mobile
internet, calls for quick software deployment and The objective of DevOps is to minimize the duration
consequently, the DevOps approach is what you get. between software creation and operation while maintaining
However, DevOps is a unified approach. In the abstract, it high-quality standards. IBM has defined Collaborative
will talk about continuous integration (CI) and continuous DevOps as the act of creating mechanisms to synchronize
delivery (CD) spotting the cost-effectiveness and role of software development teams with IT operations teams.
automation in the production process. Through AI and DevOps is also defined as the application of the same
DevOps described, air is evident which is the AI role in principles that control development to infrastructure
automation and troubleshooting development in the management.
software and hardware field. In the paragraph the author
puts forth AI-optimized DevOps as a proposal that is not Now, the development of big data, cloud computing, and
only efficient in development and distribution process but mobile Internet has resulted in a growth in the number of
also fast in pacing. The overall wrap-up summarizes the requests for quick implementation and frequent use of
AIOps and MLOps applications in conjunction with business software [1]. Contemporary businesses, particularly
DevOps workflow to eliminate disconnection between those in the mobile Internet sector, need swift value
machine learning model development and operational transmission to end customers, get user input, and then iterate
deployment. The big picture actually is condensed at the and enhance their goods [2]. During this process, the
end. It outlines exactly how the AI DevOps approach development and operation teams must abandon their
works in modern software development, with particular conventional separation and instead adopt the holistic
focus on the cloud CI/ CD platform. approach of DevOps, which treats them as a unified entity [3].
There has been an increase in the number of demands for the
Keywords:- AI-Optimized DevOps, Continuous Integration, rapid deployment and frequent use of business software
Continuous Delivery, Automation in Software Deployment, because of the development of big data, cloud computing, and
Streamlined Cloud CI/CD, AIOps and MLOps Integration mobile Internet. This has led to an increase in the level of
demand for these services. [4].
I. INTRODUCTION
DevOps is revolutionizing the conventional software
Analysts and observers believe that a wide range of development paradigm. Due to the growth and standardization
professional duties characterized by a predictable and of the software development industry, software development
repetitive nature will be automated. Intelligent Automation, is no more a work that can be accomplished by a single
often known as AI, refers to the use of artificial intelligence in software engineer [5]. Product managers are required to

IJISRT24FEB813 www.ijisrt.com 504


Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
participate in contact with customers and form ties with them Continuous delivery streamlines the whole of the
across the whole of the software development, operation, and software delivery process via automation. Each commit will
maintenance life cycle. When it comes to writing program initiate the automatic process of building, testing, and
codes, development teams, which are composed of several deploying to the corresponding environments. The deployment
software engineers, are required to work together. In addition to production may be performed manually to verify the
to this, testing teams are accountable for analyzing the codes intended configuration before releasing it to the production
and software products that are only half finished [6]. environment. The main objective is to streamline the
Following the successful completion of the final inspection application lifecycle and expedite value delivery by
and the audit conducted by the client, they will also be implementing an efficient production strategy in a short
required to perform the responsibilities of software execution, timeframe.
procedure, and maintenance while it is being used [7]. The
whole process relies on the collaboration of many individuals The primary objectives of Continuous Integration (CI)
and teams inside the IT department, and even across other are to expedite issue detection and resolution, enhance
organizations [8]. software excellence, and minimize the duration required for
validating and deploying new software upgrades. Continuous
The emergence of the Internet age has led to increased integration emphasizes the integration of smaller pushes and
demands for improved quality and efficiency in software code modifications. A developer regularly makes code
development and operation, due to the quick changes in contributions, with a minimum frequency of once per day. The
consumer demand and the external environment [9]. Given code is retrieved from the code repository by the developer to
this context, DevOps emerged specifically to provide IT ensure that the code on the local host is integrated before it is
personnel with a streamlined working environment and sent to the build server. The build server will conduct a large
streamlined workflow. number of tests during this step, after which it will either
accept or reject the code change. The primary issues
associated with establishing Continuous Integration (CI)
include increased frequency of code changes to the shared
codebase, ensuring the management of a unified source code
repository, streamlining the process of building software and
automating the testing phase. Further issues include
conducting tests in settings that closely resemble the
production environment, ensuring the team has clear insight
into the testing process, and facilitating developers' seamless
access to any version of the application.

Due to the frequent occurrence of integration, there is a


substantial reduction in the need to backtrack and identify
errors, allowing the user to allocate more time towards
developing features.
Fig 1 Continuous Delivery process Continuous Integration is cost-effective. Failure to
integrate continually incurs high costs. Failure to adhere to a
The figure above illustrates that the Continuous Delivery consistent strategy will result in longer intervals between
process encompasses the many stages of the Software integrations. This greatly increases the level of difficulty in
Development Life Cycle (SDLC) with automation identifying and resolving issues. Integration issues may easily
implemented at each step. This allows the user to efficiently disrupt project timelines or lead to complete project failure
deliver updates to clients in a dependable manner and [11].
accomplish seamless end-to-end automation, such as one-click
deployment and rapid release. Therefore, there is no need for a Automation is the central activity of DevOps, with a
fixed timetable to implement new items. The user can particular emphasis on setting up, configuring, deploying, and
efficiently handle, troubleshoot, and implement microservices. supporting infrastructure and applications. Automation
The code must be resilient, ensuring it handles all edge test facilitates the quick establishment of surroundings in a
cases to maintain a standardized system process. This consistent and automated manner. In the past, server setup and
effectively resolves intricate issues encountered throughout application deployment were mostly carried out manually,
the deployment phase, resulting in a smooth and streamlined which had a significant risk of mistakes, lack of stability, and
operation. Users can increase the frequency of releases, inability to support agile business practices. To tackle these
therefore expediting the feedback cycle with consumers [10]. challenges, organizations were using highly proficient
personnel to carry out manual setup. However, this did not
resolve the issue, which might still affect crucial and valuable

IJISRT24FEB813 www.ijisrt.com 505


Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
tasks such as software deployment, machine setup, operating merge their development work consistently, which may
system updates, problem-solving, or bug resolution inside a require integrating and merging code many times each day.
company. Automation serves as a savior by automating the Through Continuous Integration (CI), software companies can
bulk of vital company processes. accomplish shorter and more frequent release cycles, improve
the quality of their software, and increase the productivity of
The DevOps environment offers a comprehensive their staff. The use of automated software development and
automated approach that eliminates the strain on enterprises testing is included in this strategy.
caused by human intervention or access to production settings.
DevOps uses technologies to automate significant portions of The objective of Continuous Delivery is to identify
the whole software development and deployment process [12]. methods for efficiently, rapidly, and dependably delivering
software that is of high quality and value. Continuous
Continuous Integration (CI) involves the regular Delivery focuses on the velocity of the market and the ability
integration and merging of development work, such as code, to swiftly go from conceptualization to implementation,
by team members frequently, sometimes several times per surpassing competitors in terms of speed. The high pace of
day. Continuous Integration (CI) makes it possible to establish this industry results in a reduced feedback cycle and a quicker
a software release cycle that is both shorter and more frequent, period to achieve value. A shorter feedback loop enables
which ultimately results in improved software quality and quicker failure, faster resolution, more rapid adjustments, and
increased productivity [10]. Utilizing automated processes for ultimately, faster success.
the creation and assessment of software is a necessary step in
this process. After the successful completion of automated The agility shown by firms like Amazon and Netflix
tests and quality assessments, the purpose of continuous gives them a clear competitive edge in the business world.
delivery (CD) is to ensure that an application constantly This is seen in their ability to dominate their sectors, expand
maintains a state of readiness for production. This is the ideal into related industries, and establish themselves as market
outcome of a CD. Continuous integration (CI) and deployment leaders. These organizations possess the ability to swiftly
automation are two methods that are used by continuous adjust to the evolving marketplace and outpace their
delivery (CD) to automatically release software in an competition in delivering novel products and services. The
environment that is extremely similar to production. Force is deployment pipeline automates the build, deploy, test, and
the most important aspect to consider when it comes to CDs. release process for an application; it is the central tenet of
According to the findings of the research [13], this technique continuous delivery. If an application undergoes any kind of
provides a multitude of advantages, including a decreased risk alteration, the deployment pipeline is instantly activated.
of implementation, decreased expenses, and more prompt
access to user input. B. Continuous Integration
A common development approach in the software
II. LITERATURE REVIEW development industry is Continuous Integration (CI). At least
a few times a day, team members must merge and integrate
A. Continuous Delivery their development efforts, including code. Software companies
Continuous delivery often consists of many essential may improve software quality, increase team efficiency, and
stages. Developers decompose their tasks into incremental shorten release cycles by using Continuous Integration (CI).
updates or modifications, which are then implemented on the Automated software development and testing is a part of this
trunk or mainline in the version control system. Automated strategy. As part of the Continuous Integration process,
tests provide developers with prompt feedback within minutes developers often commit all of their changes to a central
whenever they make a change, which is another crucial repository, after which they do automated builds and tests.
component. Automated testing enables prompt feedback and Building or integrating the program is often referred to as CI
learning, giving developers the chance to promptly address in the software release process. An automated part, like
any issues that arise when the automated tests fail. continuous integration (CI) or build service, and a cultural
Collectively, these procedures are referred to as continuous part, like the habit of frequent integration, are both necessary.
integration. Following the successful completion of the build
and tests, more processes are carried out, which include doing C. DevOps
thorough automated acceptance testing, human exploratory A strategy that mixes artificial intelligence and device
testing, and performance testing. Automatic program analytics, DevOps is a business-oriented approach to software
deployment to an environment generated automatically using development. When DevOps teams make use of software that
version control-maintained system and application is driven by artificial intelligence, they are able to make use of
configuration data is essential for these to occur. a large number of data points, which enables them to simplify
the testing, development, release, and monitoring of products
One of the most common development strategies used in with increased accuracy and efficiency. It also speeds up the
the software development industry is known as Continuous whole procedure, which is another benefit. [5,6]. Multiple
Integration (CI). Members of the team must integrate and automated processes need identification and resolution of

IJISRT24FEB813 www.ijisrt.com 506


Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
challenges, as well as collaboration among team members to may result in a higher rate of deployment [16]. DevOps
enhance efficiency in development and operation. facilitates the uninterrupted delivery of value to end-users by
automating and assuring the seamless functioning of systems.
The use of artificial intelligence results in a considerable
improvement in the efficiency of DevOps [6]. Artificial Artificial intelligence (AI) is becoming indispensable for
intelligence (AI) provides a variety of technologies that the development and administration of applications [16].
provide users in the business world the ability to rapidly map Artificial Intelligence (AI) is user-friendly, but corporations
and integrate data, therefore enhancing crucial business often grasp the true potential of this technology when they
choices and fostering a favorable experience for customers. overlook its use in enhancing organizational activities.
Machines may optimize the data management process in Artificial intelligence plays a crucial role in DevOps by
DevOps systems to enhance value creation. effectively resolving various challenges faced by the IT
industry. They are essential for the progression of the digital
Technology enables individuals to effectively manage transformation [15].
information silos, ensuring timely access to accurate messages
and facilitating optimal decision-making [6]. Users may use an IV. AI-OPTIMIZED DEVOPS
AI platform to efficiently map a substantial amount of
fragmented data. Subsequently, this information may be Despite the fact that AIOps and MLOps are relatively
consolidated into a unified database. Their artificial new terms in the field of software development, their scopes
intelligence employs data processing techniques that enable and applications may be distinct from one another. The ideas
them to make precise judgments devoid of any flaws or of MLOps are used throughout the whole process in order to
contradictions. Artificial intelligence data mapping software maximize the economic impact of the solutions that are
facilitates the precise and effortless mapping of vast quantities generated by machine learning. According to the information
of data. An integrative approach may be used to link the presented in this article, MLOps is essentially a combination
separate data repositories inside the IT system, leading to of the concepts of DevOps with machine learning, which ends
precise consumer insights that may enhance data integrity and up producing a variety of advantages for businesses. It has
efficiency. been a regular practice in the field of software development to
make use of a wide variety of tools and methods in order to
AI technology will facilitate users in efficiently and fulfill the needs of the applications that are now in use [17].
precisely exploring diverse data sources to accomplish
activities with increased speed and accuracy [6]. Artificial Machine learning software is not immune from this
intelligence has the capability to combine data from many trend, as seen by the current excitement around machine
sources to provide a coherent and effective data analysis learning and artificial intelligence. DevOps is more
procedure. complicated in terms of producing applications that are both
quick and effective for modern clients. It is important to take
III. AI AND DEVOPS into consideration the ideas of Machine Learning Operations
(MLOps) and Artificial Intelligence for IT operations when
AI and DevOps are interconnected and complementary contemplating the inclusion of machine learning or artificial
since AI is used inside a framework to enhance the intelligence into DevOps (AIOps). Although there are a few
performance of information technology devices. DevOps significant differences between the two statements, the
solutions, in contrast, are a business-oriented strategy for importance of each of them is similar [17].
software delivery [14]. The use of artificial intelligence (AI)
enables DevOps teams to acquire the knowledge and skills It is possible to describe MLOps as the use of DevOps
necessary to expedite the process of software development and principles, techniques, and technologies within the context of
distribution. Moreover, AI has the capability to enhance machine learning initiatives. The concepts of DevOps, which
automation, swiftly resolve issues, and effortlessly address any include collaboration, source control, testing, and continuous
remaining challenges. AI and DevOps play crucial roles in the integration and automation (CI/CD), are used by machine
IT industry [15, 16]. learning projects in order to effectively assist the whole
process, beginning with the design phase and continuing
These are business-oriented strategies that expedite through training and deployment [17].
application development by integrating software development
and operations. Enhancing the precision of their findings For example, MLOps makes it possible to integrate data
might perhaps lead to greater success. The stage may have a science and IT operations teams in a seamless manner, which
more specific focus on evaluating the firm's ability to invest in in turn makes it possible to deliver machine learning projects
an application by predicting the outcome. It is capable of more efficiently and dependably. It is vital to connect a
providing products on a timeline rather than a normal schedule technology sector with well-defined processes that are focused
because of its ability to respond more quickly than usual. Due on business in order to make the most of the capabilities that it
to its ability to generate faster and more accurate operations, it has. Otherwise, machine learning faces the risk of being

IJISRT24FEB813 www.ijisrt.com 507


Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
reduced to a basic experiment and liability for a firm, with few in order to evaluate the accuracy of the machine learning
or no economic gains [17]. This would be a significant loss for model. This is done to guarantee that the model is both
the profession. To optimize the commercial benefits of practical and able to be integrated without any problems.
machine learning, MLOps is used throughout the iterative
process of designing, constructing models, and carrying out B. Tracking
operations. In order to ensure that a machine learning model that has
been deployed remains accurate, it is essential to do regular
During the design phase of a machine learning project, monitoring of the model. The dependencies of the model, the
the major purpose is to define the different business and data data version, the usage of the model, and any changes to the
requirements that are necessary for the project. During this model are all carefully monitored to ensure that it functions as
phase, a business model and a solution based on machine intended. It is required to predefine the behaviors that are
learning are built in order to successfully solve the problem supposed to be shown by the model and then utilize those
that the user is experiencing. The process of identifying the behaviors as a benchmark for comparison in order to validate
potential users of the application is that which is being carried the performance of the model. If the model does not live up to
out here. In addition, the software's potential applications are expectations or displays spikes that are not consistent, the
improved, and an evaluation is carried out to establish whether proper actions should be taken to address the problem [18].
or not the essential data that is necessary for the training of an
artificial intelligence model is available. The data that is C. Revision
gathered from each of these processes is subsequently used in It is essential to make use of a version control system to
the architectural design of the application, which is driven by properly manage the machine learning model. This system is
machine learning [17]. responsible for monitoring and documenting any alterations
that are made to the data sets and code. As a consequence of
The product that was created as a consequence of the this, the version control tool makes it possible to keep track of
design stage that came before it is put through testing during and save many versions of the machine learning model if
the experimentation and development phase. The purpose of events cause the data to be altered or produce anomalies [18].
this testing is to validate the practical use of the proposed When a problem occurs, it is simple to roll back to an earlier
machine-learning solution in real-world settings. After that, version or exactly pinpoint the area where a software issue
the machine learning approach is repeated until a stable model was fixed. Both of these options are available.
is achieved, at which point it may be put into production for
use. D. Persistence
The continuous workflow of DevOps has been included
DevOps strategies that have been proven successful, such in the machine learning pipeline by MLOps, which is one of
as MLOps in Operations, are used in order to successfully the greatest advantages of MLOps. The lifetime of a machine
apply the model in a production setting. This application phase learning model is finite, and it is sensitive to alteration as fresh
is driven by machine learning, and it makes use of testing, data is constantly being added to the system. The abbreviation
monitoring, versioning, automation, and continuous delivery, MLOps, which stands for Machine Learning Operations, was
in addition to other DevOps methods [17, 18]. It is required to developed to ease the process of implementing machine
apply each of the aforementioned stages as a following step to learning engineering strategies. These strategies include
the one that came before it in order to get a machine learning continuous integration (CI), continuous delivery (CD),
project ready for the customers. constant testing (CT), and continual monitoring (CM) [18].

V. THE PRINCIPLES OF MLOPS E. Implementation of Automatic Processes


In order to successfully include MLOps in any machine
The Principles of MLOps MLOps, similar to DevOps, is learning project, it is essential to place a considerable amount
governed by principles in both its implementation and of emphasis on the automation process. It is possible to
execution. MLOps is the machine learning counterpart of determine the level of maturity of the machine-learning
DevOps. Although there could exist more concepts, the process by examining the degree of automation present in your
following ones are considered the most crucial in MLOps. machine-learning model. This, in turn, increases the pace at
which machine-learning models can be trained, developed,
A. Testing Phase and deployed. This theory makes use of critical events as
As is the case with DevOps, testing is an essential triggers for each activity in the workflow, which makes it
component of both the process of developing software and the possible to have a machine-learning workflow that is
process of machine learning. A data pipeline, an ML model automated and does not need any intervention from humans.
pipeline, and an application pipeline are the three components Three main stages of adoption correspond to the automation of
that makeup MLOps, which is a method of testing machine MLOps.
learning systems that makes use of a systematic methodology
[18]. A detailed evaluation is carried out on each component

IJISRT24FEB813 www.ijisrt.com 508


Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
DevOps's continuous integration and continuous delivery maintains the (standards of quality). Besides revealing the
pipeline automation are used during the third phase to meaning behind the IBM's Collaborative DevOps, the author
develop, test, and autonomously deploy machine learning underlines the coordination of software development and IT
models. In order to build, test, and autonomously deploy operations, which corroborates with DevOps principles for the
machine learning models, the third phase of the DevOps purpose of managing the infrastructure.
process involves the use of the CI/CD pipeline.
While established multinational corporations maintained
control of the market through the use of big data, cloud
computing and mobile internet, the need for speed in
launching and iterating software has risen sharply. Today, the
contact with DevOps, a single entity who offers collaboration
between development and operation teams, is something that
is essential for today’s industries especially in the mobile
internet sector. Comprehensive DevOps platform is pointed
out as the solution tackling the challenges. Those can be the
software delivery whereby the platform is used, the operation
costs cuts, and development risk decreases.

DevOps, the two key phrases in the process of


automation are Continuous Integration and Continuous
Delivery (CI/CD) systems, where every step of the Software
Development Life Cycle (SDLC) is taken care of
automatically. The streamlined and automated process as
shown in the Figure-1 depicts the overall efficiency gained
which is due to automation of end-to-end release,
configuration and test automation, and ease of one click
Fig 2 MLOPS Automated CI/CD Pipeline [18] deployment and release ( Figure- 1) as a result. Apart from
removing time-constraints, users can, with ability and ease
VI. CONCLUSION through micro-services, be able to fix, correct, and apply
service features.
The conclusion of AI-enhanced DevOps envisioning a
future where Streamlined Cloud Continuous Integration and Continuous Integration serves its purpose by fastening
Continuous Deployment is the norm is remarkable, as it shows the bug-out process, boosting the overall quality of the
that software development and deployment are changing software and decreasing as time goes by, the D-Day moments
greatly. AI/DevOps amalgamation signals a major overhaul, we all so dread. As the code changes are incorporated over the
handling existing hurdles and smoothening processes leading timely basis, the entrepreneurs of the backtracking and even
to improved productivity and economic stability. more the activity of feature development emerges. That, in
turn, leads to the low integration cost.
The irreversible development of AI, on the other hand,
can be explained by the now apparent fact that many Automation is still the driving force of DevOps practices,
professional tasks are very predictable and have repetitive allowing us to take care of anthropogenic components, such as
natures. The narrative pinpoints AI's function as a dynamic manual installation and implementation. Traditionally, manual
force with the capacity for learning, improving, and server configuration, software deployment and update process
maintaining performance throughout time. In software release, brings about many risks while stability is low and agility is
the economic situation went through the transformation from a limited. Automated processes like creating servers or
traditional inner packing model, to the Software as a Service installing and updating software, mitigate these risks, enhance
(SaaS) model. This gave an opportunity not only to those stability and support agile business activities. Being efficient
organizations that could release software earlier and as a DevOps is a solution that means the speeding-up of vital
frequently, but also get a positive strategic marketing operation processes and also allows to create infrastructure
advantage. well-taking into account all consistency and automation
demands.
DevOps is emerging as a novel approach that seeks to
infuse empathy and collaboration into a unified organizational AI and DevOps trend is essential, in line with AI’s tools
strategy spanning technology teams, process owners and that increase the automation and fast problem solving, and in
stakeholders alike. It might be called the (catalyst for eliminating the Disruptive factor of the IT industry. AI-based
collaboration) among the multinationals and reduces the time DevOps as an innovative model enables organizations to
between the idea and the operation, and, definitely, it concentrate on capitalizing and exercising appreciated

IJISRT24FEB813 www.ijisrt.com 509


Volume 9, Issue 2, February – 2024 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
economic significance to enrich efficiency in offering [8]. Xue Long, Lu Gang, Zhou Qi, et al. Cloud-native-
software. oriented intelligent operation and maintenance
architecture and key technologies, no. 12, pp. 105-112,
Moreover the abstract talks in brevity about AIOps and 2021.
MLOps featuring their association with DevOps methods to [9]. Liu Weiguang. Application of financial grade cloud
enhance machine learning solutions. The primary parts of native distributed architecture. China Finance, no. 6, pp.
MLOps which are testing, tracking, revision, persistence, and 3, 2022.
automation control depict how a strict ordering for an ML to [10]. A. Phillips, M. Sens, A. de Jonge, and M. van Holsteijn,
become a part of the development and operation pipelines is The IT Manager’s Guide to Continuous Delivery:
important. Delivering business value in hours, not months:
XebiaLabs, 2015.
In short, it is not the AI-fueled DevOps exploration [11]. Ishaq Azhar Mohammed. (2013). Intelligent
which brings into life an AI/DevOps merger, but the latter is authentication for identity and access management: a
the agenda which urges technical integration. It represents a review paper. International Journal of Managment, IT
win-win situation for the software development and and Engineering (IJMIE), 3(1), 696–705. Retrieved from
deployment process as it not only caters to the fast changing https://www.ijmra.us/project
conditions on the technological front but also provides a doc/IJMIE_JANUARY2013/IJMIEJan13Ishaq.pdf
robust and flexible platform for organizations to keep up with [12]. Sudhir Allam, "Significance of developing Multiple Big
the competition which is relying more and more on innovative Data Analytics Platforms with Rapid Response",
technologies. International Journal of Emerging Technologies and
Innovative Research (www.jetir.org), ISSN:2349-5162,
CONFLICTS OF INTEREST Vol.2, Issue 3, page no.777-783, March-2015, Available
:http://www.jetir.org/papers/JETIR1701523.pdf
The authors declare no conflicts of interest regarding the [13]. R. Conejo, M. Urretavizcaya and J. Prez-de-la-Cruz,
publication of this paper. Current topics in artificial intelligence. Berlin: Springer,
2004.\
REFERENCES [14]. V. Sugumaran, Distributed artificial intelligence, agent
technology and collaborative applications. Hershey, PA:
[1]. Chen Yajun, lily li, Xu Xiaokun, et al. Research on the Information Science Reference, 2009.
application of cloud platform for safety monitoring of [15]. H. Salzman, "Engineering perspectives and technology
water conservancy and hydropower projects based on design in the United States", AI & Society, vol. 5, no. 4,
cloud computing microservice architecture and DevOps pp. 339-356, 1991.
concept. Digital Technology and Application, vol. 38, [16]. H. Izadkhah, "Transforming Source Code to
no. 3, pp. 5, 2020. Mathematical Relations for Performance Evaluation",
[2]. Qiao Hongming, Liang Huan, Yao Wensheng, et al. Annales Universitatis Mariae Curie-Sklodowska, sectio
Discussion on DevOps security management for 5G AI – Informatica, vol. 15, no. 2, p. 7, 2015.
network. Mobile Communications, vol. 43, no. 10, pp. 5, [17]. T. Bradley and T. Bradley, "Why DevOps means the
2019. end of the world as we know it", TechSpective, 2016.
[3]. Liu Liyuan. Application of CMDB in DevOps automatic [Online]. Available:
operation and maintenance. Information and Computer, https://techspective.net/2015/08/16/why-devops means-
vol. 32,no. 11, pp. 4, 2020. the-end-of-the-world-as-we-know-it/
[4]. Tong Xiangjie, Zheng Wu, Xie Fengling, et al. Hardware [18]. D. Linthicum, "What is DevOps? DevOps Explained |
DevOps Practice in Digital Transformation of Microsoft Azure", Azure.microsoft.com, 2016.
Enterprises. Value Engineering, vol. 39, no. 1, pp. 5, [Online]. Available: https://azure.microsoft.com/en-
2020. us/overview/what-is devops/
[5]. Tang Songqiang, Cai Yongjian, Tang Haitao, et al.
DevOps Construction Research and Practice. Computer
Age, no. 4, pp. 5, 2021.
[6]. Li Yang. Application of DevOps in Team Work. Digital
Design, vol. 10, no. 3, pp. 2, 2021.
[7]. Lu Gang, Chen Changyi, Huang Zelong, et al. Research
on intelligent cloud Native Architecture and Key
Technologies for Cloud Network Convergence.
Telecommunications Science, vol. 36, no. 9, pp. 8, 2020.

IJISRT24FEB813 www.ijisrt.com 510

You might also like