Skip to main content

DevOps Job Roles: A Multivocal Literature Review

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2021 (ICCSA 2021)

Abstract

DevOps bridges the gap between software development and operations to provide rapid deliveries and integrated collaboration. However, DevOps entails lots of factors and challenges involved in its implementation including technical, organizational and personnel aspects. Focusing on the last set of aspects, this paper identifies current DevOps job roles, an aspect that is crucial to implement and to support DevOps practices in organizations. It also highlights collaboration between different actors under different automation levels in DevOps to deliver software at high speed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kuusinen, K., et al.: A large agile organization on its journey towards DevOps. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 60–63 (2018). https://doi.org/10.1109/SEAA.2018.00019

  2. Betz, C., Olagunju, A.O., Paulson, P.: The impacts of digital transformation, agile, and DevOps on future IT curricula. In: Proceedings of the 17th Annual Conference on Information Technology Education, p. 106. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/2978192.2978205

  3. Hemon, A., Lyonnet, B., Rowe, F., Fitzgerald, B.: From agile to DevOps: smart skills and collaborations. Inf. Syst. Front. 22(4), 927–945 (2019). https://doi.org/10.1007/s10796-019-09905-1

    Article  Google Scholar 

  4. Gokarna, M., Singh, R.: DevOps: a historical review and future works. In: 2021 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), pp. 366–371 (2021). https://doi.org/10.1109/ICCCIS51004.2021.9397235

  5. Hüttermann, M.: DevOps for Developers. Apress, New York (2012)

    Google Scholar 

  6. Ebert, C., Gallardo, G., Hernantes, J., Serrano, N.: DevOps. IEEE Softw. 33, 94–100 (2016). https://doi.org/10.1109/MS.2016.68

    Article  Google Scholar 

  7. Larrucea, X., Santamaria, I., Colomo-Palacios, R., Ebert, C.: Microservices. IEEE Softw. 35, 96–100 (2018). https://doi.org/10.1109/MS.2018.2141030

    Article  Google Scholar 

  8. Waseem, M., Liang, P., Shahin, M.: A systematic mapping study on microservices architecture in DevOps. J. Syst. Softw. 170, 110798 (2020). https://doi.org/10.1016/j.jss.2020.110798

    Article  Google Scholar 

  9. Debois, P.: Agile infrastructure and operations: how infra-gile are you? In: Agile 2008 Conference, pp. 202–207 (2008). https://doi.org/10.1109/Agile.2008.42

  10. Díaz, J., López-Fernández, D., Pérez, J., González-Prieto, Á.: Why are many businesses instilling a DevOps culture into their organization? Empir. Softw. Eng. 26(2), 1–50 (2021). https://doi.org/10.1007/s10664-020-09919-3

    Article  Google Scholar 

  11. Hemon-Hildgen, A., Rowe, F., Monnier-Senicourt, L.: Orchestrating automation and sharing in DevOps teams: a revelatory case of job satisfaction factors, risk and work conditions. Eur. J. Inf. Syst. 29, 474–499 (2020). https://doi.org/10.1080/0960085X.2020.1782276

    Article  Google Scholar 

  12. Leite, L., Rocha, C., Kon, F., Milojicic, D., Meirelles, P.: A survey of DevOps concepts and challenges. ACM Comput. Surv. 52, 127:1–127:35 (2019). https://doi.org/10.1145/3359981

  13. Khan, A.A., Shameem, M.: Multicriteria decision-making taxonomy for DevOps challenging factors using analytical hierarchy process. J. Softw. Evol. Process. 32, e2263 (2020). https://doi.org/10.1002/smr.2263

    Article  Google Scholar 

  14. Rowse, M., Cohen, J.: A survey of DevOps in the South African software context (2021). https://doi.org/10.24251/HICSS.2021.814

  15. Wiedemann, A., Wiesche, M.: Are you ready for DevOps? Required skill set for DevOps teams. Inb: Research Papers (2018)

    Google Scholar 

  16. Garousi, V., Felderer, M., Mäntylä, M.V.: Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Softw. Technol. 106, 101–121 (2019). https://doi.org/10.1016/j.infsof.2018.09.006

    Article  Google Scholar 

  17. Misra, S.: A Step by Step Guide for Choosing Project Topics and Writing Research Papers in ICT Related Disciplines. In: Misra, S., Muhammad-Bello, B. (eds.) ICTA 2020. CCIS, vol. 1350, pp. 727–744. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-69143-1_55

    Chapter  Google Scholar 

  18. DevOps and the Product Owner - What Changes?. https://amazicworld.com/devops-and-the-product-owner-what-changes/. Accessed 21 Apr 2021

  19. Miller, E.: DevOps release manager - roles, responsibilities, and salary insights. https://www.invensislearning.com/blog/devops-release-manager-responsibilities-salary-insights/. Accessed 21 Apr 2021

  20. Cloud and DevOps: CI/CD and Market Analysis. https://devops.com/cloud-and-devops-ci-cd-and-market-analysis/. Accessed 21 Apr 2021

  21. DevOps Career Path: 6 Demanding & Diverse Roles. https://www.upgrad.com/blog/devops-career-path-job-roles/. Accessed 21 Apr 2021

  22. Muñoz, M., Rodríguez, M.N.: A guidance to implement or reinforce a DevOps approach in organizations: a case study. J. Softw. Evol. Process. n/a, e2342. https://doi.org/10.1002/smr.2342

  23. Sánchez-Gordón, M., Colomo-Palacios, R.: Security as culture: a systematic literature review of DevSecOps. In: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, pp. 266–269. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3387940.3392233

  24. Cano, C., Fernández-Sanz, L., Misra, S.: Featuring CIO: Roles Skills and Soft Skills. IJHCITP 4, 22–33 (2013). https://doi.org/10.4018/jhcitp.2013010103

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo Colomo-Palacios .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Umar, M., Colomo-Palacios, R. (2021). DevOps Job Roles: A Multivocal Literature Review. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2021. ICCSA 2021. Lecture Notes in Computer Science(), vol 12957. Springer, Cham. https://doi.org/10.1007/978-3-030-87013-3_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-87013-3_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-87012-6

  • Online ISBN: 978-3-030-87013-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics