Skip to main content

2023 | OriginalPaper | Buchkapitel

DevOps Tools: Silver Bullet for Software Industry

verfasst von : Divya Srivastava, Madhushi Verma, Shashank Sheshar, Madhuri Gupta

Erschienen in: Predictive Data Security using AI

Verlag: Springer Nature Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

DevOps is a development and operations practice where engineers collaborate throughout the full-service lifecycle, from design to development to production support. DevOps is a newly emerging field in the field of Software application. Most of the giant companies have now shifted towards DevOps practices as it channelizes the development and operation process for any software development. The present chapter aims to provide the DevOps information for the basic to reach out to maximum people working in or planning to shift towards DevOps. Starting from the definition, the phases, tools, and security are discussed in the present paper. Each phase of the DevOps life cycle is discussed with the tools used in that phase. The DevOps practices are powered with several tools to provide end-to-end automation in software development. The present paper presents the basic knowledge of prevalent tools available for DevOps practices. Along with the DevOps automation, the chapter also gives an overview of DevOps security, its need, and its tool. The chapter covers the software phases and the tools used to automate it. It also provides information regarding the tool platform, availability, and usage. To emphasize more on DevOps, the chapter has also summarized the industrial and academic opportunities in DevOps.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Christensen, H.B.: Teaching DevOps and cloud computing using a cognitive apprenticeship and story-telling approach. In: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (2016) Christensen, H.B.: Teaching DevOps and cloud computing using a cognitive apprenticeship and story-telling approach. In: Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (2016)
3.
Zurück zum Zitat Kroll, P., Kruchten, P.: The Rational Unified Process Made Easy: A Practitioner’s Guide to the RUP: A Practitioner’s Guide to the RUP. Addison-Wesley Professional (2003) Kroll, P., Kruchten, P.: The Rational Unified Process Made Easy: A Practitioner’s Guide to the RUP: A Practitioner’s Guide to the RUP. Addison-Wesley Professional (2003)
4.
Zurück zum Zitat Pressman, R.S.: Software Engineering: A Practitioner’s Approach. Palgrave Macmillan (2005) Pressman, R.S.: Software Engineering: A Practitioner’s Approach. Palgrave Macmillan (2005)
5.
Zurück zum Zitat Leite, L., et al.: A survey of DevOps concepts and challenges. ACM Comput. Surv. (CSUR) 52(6), 1–35 (2019)CrossRef Leite, L., et al.: A survey of DevOps concepts and challenges. ACM Comput. Surv. (CSUR) 52(6), 1–35 (2019)CrossRef
7.
Zurück zum Zitat Light, J., Pfeiffer, P., Bennett, B.: An evaluation of continuous integration and delivery frameworks for classroom use. In: Proceedings of the 2021 ACM Southeast Conference (2021) Light, J., Pfeiffer, P., Bennett, B.: An evaluation of continuous integration and delivery frameworks for classroom use. In: Proceedings of the 2021 ACM Southeast Conference (2021)
8.
Zurück zum Zitat Pingrong, L., Xiaoquan, S., Junqin, Y.: Research on the application of DevOps in the smart campus of colleges and universities. J. Phys.: Conf. Ser. 1883(1). IOP Publishing (2021) Pingrong, L., Xiaoquan, S., Junqin, Y.: Research on the application of DevOps in the smart campus of colleges and universities. J. Phys.: Conf. Ser. 1883(1). IOP Publishing (2021)
9.
Zurück zum Zitat Jokinen, O.: Software development using DevOps tools and CD pipelines: a case study (2020) Jokinen, O.: Software development using DevOps tools and CD pipelines: a case study (2020)
10.
Zurück zum Zitat Agarwal, V., Krishnappa, H.K.: Robot framework integration with Jenkins: a blessing for automation (2021) Agarwal, V., Krishnappa, H.K.: Robot framework integration with Jenkins: a blessing for automation (2021)
11.
Zurück zum Zitat McKendrick, R.: Mastering Docker: Enhance Your Containerization and DevOps Skills to Deliver Production-Ready Applications. Packt Publishing Ltd (2020) McKendrick, R.: Mastering Docker: Enhance Your Containerization and DevOps Skills to Deliver Production-Ready Applications. Packt Publishing Ltd (2020)
12.
Zurück zum Zitat Paavola, E.: Managing multiple applications on kubernetes using GitOps principles (2021) Paavola, E.: Managing multiple applications on kubernetes using GitOps principles (2021)
13.
Zurück zum Zitat García, B., et al.: A survey of the selenium ecosystem. Electronics 9(7), 1067 (2020)CrossRef García, B., et al.: A survey of the selenium ecosystem. Electronics 9(7), 1067 (2020)CrossRef
14.
Zurück zum Zitat Batra, P., Jatain, A.: Software Quality Enhancement Using Hybrid Model of DevOps, Intelligent Systems, pp. 281–288. Springer, Singapore (2021) Batra, P., Jatain, A.: Software Quality Enhancement Using Hybrid Model of DevOps, Intelligent Systems, pp. 281–288. Springer, Singapore (2021)
15.
Zurück zum Zitat Srivastava, N., Kumar, U., Singh, P.: Software and performance testing tools. J. Inf. Electr. Electron. Eng. 2(01), 1–12 (2021)CrossRef Srivastava, N., Kumar, U., Singh, P.: Software and performance testing tools. J. Inf. Electr. Electron. Eng. 2(01), 1–12 (2021)CrossRef
16.
Zurück zum Zitat da Silva Lima, G.B., et al.: Devops methodology in game development with unity3D (2020) da Silva Lima, G.B., et al.: Devops methodology in game development with unity3D (2020)
17.
Zurück zum Zitat Atesogullar, D., Mishra, A.: Automation testing tools: a comparative view. Int. J. Inf. Technol. Sec. 12(4) (2020) Atesogullar, D., Mishra, A.: Automation testing tools: a comparative view. Int. J. Inf. Technol. Sec. 12(4) (2020)
18.
Zurück zum Zitat Jayasri, A.S.V.: An extensive risk-mitigating framework for continuous testing using DEVOPs (2020) Jayasri, A.S.V.: An extensive risk-mitigating framework for continuous testing using DEVOPs (2020)
19.
Zurück zum Zitat Angara, J., Prasad, S., Sridevi, G.: DevOps project management tools for sprint planning. Estim. Execut. Matur., Cybern. Inf. Technol. 20(2), 79–92 (2020) Angara, J., Prasad, S., Sridevi, G.: DevOps project management tools for sprint planning. Estim. Execut. Matur., Cybern. Inf. Technol. 20(2), 79–92 (2020)
20.
Zurück zum Zitat Kołtun, A., Pańczyk, B.: Comparative analysis of web application performance testing tools. J. Comput. Sci. Inst. 17, 351–357 (2020)CrossRef Kołtun, A., Pańczyk, B.: Comparative analysis of web application performance testing tools. J. Comput. Sci. Inst. 17, 351–357 (2020)CrossRef
21.
Zurück zum Zitat Haver, T.: Cucumber 3.0 and beyond, PNSQC proceedings (2018) Haver, T.: Cucumber 3.0 and beyond, PNSQC proceedings (2018)
22.
Zurück zum Zitat Solouki, S.: Knowledge Management Practices in DevOps, Diss. Université d’Ottawa/University of Ottawa (2020) Solouki, S.: Knowledge Management Practices in DevOps, Diss. Université d’Ottawa/University of Ottawa (2020)
23.
Zurück zum Zitat Österberg, G.: A systematic literature review on DevOps and its definitions. Adopt. Benef, Chall. (2020) Österberg, G.: A systematic literature review on DevOps and its definitions. Adopt. Benef, Chall. (2020)
24.
Zurück zum Zitat Parashar, R.: Path to success with CICD pipeline delivery. Int. J. Res. Eng. Sci. Manag. 4(6), 271–273 (2021) Parashar, R.: Path to success with CICD pipeline delivery. Int. J. Res. Eng. Sci. Manag. 4(6), 271–273 (2021)
25.
Zurück zum Zitat Singh, R.: DevOPS now and then (2020) Singh, R.: DevOPS now and then (2020)
26.
Zurück zum Zitat Uphill, Thomas, et al.: DevOps: Puppet, Docker, and Kubernetes. Packt Publishing Ltd (2017) Uphill, Thomas, et al.: DevOps: Puppet, Docker, and Kubernetes. Packt Publishing Ltd (2017)
27.
Zurück zum Zitat Vadapalli, S.: DevOps: continuous delivery, integration, and deployment with DevOps: dive into the core DevOps strategies. Packt Publishing Ltd (2018) Vadapalli, S.: DevOps: continuous delivery, integration, and deployment with DevOps: dive into the core DevOps strategies. Packt Publishing Ltd (2018)
28.
Zurück zum Zitat McAllister, J.: Implementing DevOps with Ansible, vol. 2. Packt Publishing Ltd (2017) McAllister, J.: Implementing DevOps with Ansible, vol. 2. Packt Publishing Ltd (2017)
29.
Zurück zum Zitat Bovina, S., Michelotto, D.: The evolution of monitoring system: the INFN-CNAF case study. J. Phys.: Conf. Ser. 898(9). IOP Publishing (2017) Bovina, S., Michelotto, D.: The evolution of monitoring system: the INFN-CNAF case study. J. Phys.: Conf. Ser. 898(9). IOP Publishing (2017)
30.
Zurück zum Zitat Mishra, R.M., More, M.: A qualitative study of DevOps. 7(1) (2021) Mishra, R.M., More, M.: A qualitative study of DevOps. 7(1) (2021)
31.
Zurück zum Zitat Kubryakov, K.: Deployment and testing automation in web applications: implementing DevOps practices in production (2017) Kubryakov, K.: Deployment and testing automation in web applications: implementing DevOps practices in production (2017)
32.
Zurück zum Zitat Subramanian, K.: Introducing the Splunk Platform. Practical Splunk Search Processing Language, pp. 1–38. Apress, Berkeley (2020) Subramanian, K.: Introducing the Splunk Platform. Practical Splunk Search Processing Language, pp. 1–38. Apress, Berkeley (2020)
33.
Zurück zum Zitat Hasselbring, W., et al.: Industrial devops. In: 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE (2019) Hasselbring, W., et al.: Industrial devops. In: 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE (2019)
Metadaten
Titel
DevOps Tools: Silver Bullet for Software Industry
verfasst von
Divya Srivastava
Madhushi Verma
Shashank Sheshar
Madhuri Gupta
Copyright-Jahr
2023
Verlag
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-19-6290-5_6

Premium Partner