The Evolution and Impact of DevOps in CloudComputing Environments

Authors

  • JATHIN CHANDRA RAJU Cloud Architect, USA. Author

Keywords:

DevOps, cloud computing, SaaS, IaaS, automation

Abstract

Cloud Computing represents a pivotal technology in today's IT landscape, leveraging internet-based architectures to provide a wide range of computing services by integrating hardware, software, and infrastructure into a cohesive networked environment (1). This paradigm, distinct from traditional models like grid computing, offers extensive features from web applications to mobile apps, where cloud providers manage and deliver resources as services, rather than end-users (2). Concurrently, DevOps has emerged as a critical methodology enhancing project efficiency and quality, widely adopted in cloud development and enterprise environments to align IT projects with business goals (3). This paper provides a comprehensive evaluation of Cloud Computing in the context of DevOps, exploring DevOps' integral role within cloud environments, detailing various cloud computing models, and outlining phases of DevOps implementation. It further examines how different cloud computing services support DevOps initiatives, emphasizing the distinctive advantages of Infrastructure as a Service (IaaS) tools and current market trends. Additionally, the study identifies key research gaps and unresolved issues for future investigation, aiming to enhance understanding of how Cloud Computing and DevOps synergize to optimize IT project delivery and operational efficiency.

References

Vasista, Dr. Mohammed A. T., & Sudiari, Dr. TGK. (2012). Cloud computing and privacy regulations: An exploratory study on issues and implications. Advanced Computing: An International Journal (ACIJ).

Nandgaonkar, S. V., & Raut, S. V. (2014). A comprehensive study on cloud computing. International Journal of Computer Science and Mobile Computing (IJCSMC).

Erich, F., Amrit, C., & Daneva, M. (2017). A qualitative study of DevOps usage in practice. Journal of Software: Evolution and Process.

Mezak, S. (2018). The origins of DevOps: What’s in a name? Retrieved from https://devops.com/the-origins-ofdevops-whats-in-a-name/.

Battina, D. S. (2020). DevOps, a new approach to cloud development & testing. Journal of Emerging Technologies and Innovative Research (JETIR).

Justin, C., Ivan, B., Arvind, K., & Tom, A. (2009). A platform for educational cloud computing. Seattle: s.n.

Lwakatare, L. E., Kuvaja, P., & Oivo, M. (2015). Dimensions of DevOps.

Rawat, P. A., & Neelam, A. (2019). DevOps, a new approach to cloud development & testing. Ghaziabad, India: IEEE.

Sucharita, V., & Rao, P. R. (2021). A secure cloud service deployment framework for DevOps. Indonesian Journal of Electrical Engineering and Science.

Shimel, A. (2016). Damon Edwards and John Willis @ DOES London 2016. Retrieved from https://devops.com/damon-edwards-johnwillis-london-2016/.

Gallikonda, S. (2016). Advanced immutability analysis techniques for Java bytecode. Journal of Recent Trends in Computer Science and Engineering (JRTCSE), 4(2), 10-21

Smeds, J., Nybom, K., & Porres, I. (2015). DevOps: A definition and perceived adoption impediments.

Perera, P., Silva, R., & Perera, I. (2017). Improve software quality through practicing DevOps. In 2017 Seventeenth International Conference on Advances in ICT for Emerging Regions (ICTer).

Banerjee, S. (2014). A survey on Software as a service (SaaS) using quality model in cloud computing. International Journal Of Engineering And Computer Science (IJCES).

Valles, M. E. B. (2021). Growth hacking: Strategies to overcome challenges and accelerate the growth of SaaS startups.

Downloads

Published

2024-07-12

How to Cite

The Evolution and Impact of DevOps in CloudComputing Environments. (2024). JOURNAL OF RECENT TRENDS IN COMPUTER SCIENCE AND ENGINEERING ( JRTCSE), 12(2), 1-10. https://jrtcse.com/index.php/home/article/view/JRTCSE.2024.2.1