Advertisement

DevOps: Foundations and Its Utilization in Data Center

  • Mirna Muñoz
  • Oswaldo DíazEmail author
Chapter
  • 724 Downloads
Part of the Service Science: Research and Innovations in the Service Economy book series (SSRI)

Abstract

Nowdays the importance of the term DevOps (Developer Operations) has been increasing around the world, and Mexico is not the exception. This chapter describes the DevOps approach established in a Data Center of Mexico of a large Mexican governmental organization. The DevOps approach proposed aims to produce a seamless bridge and path between the software development teams and the release and deployment teams at Data Centers for developing and releasing software products. The approach was developed taking into account the process, the people and the technology. Therefore, the foundations, phases, activities, roles and artifacts are described. Besides, the chapter also reports benefits and challenges found in two illustrative real cases implemented in a large Mexican governmental organization data centers. Finally, the main recommendations and cautions in the implementation of a DevOps approach are reported.

Keywords

DevOps approach Software engineering Quality assurance Infrastructure technology Data centers 

References

  1. Bass L., Weber, I., Zhu L.: What is DevOps? In: Addison-wesley (eds.) DevOps a software Architect’s perspective. SEI Series in Software Engineering. First version, pp.19–37 (2015)Google Scholar
  2. Callou, G., Ferreira, J., Maciel, P., Tutsch, D., Souza, R.: An integrated modeling approach to evaluate and optimize data center sustainability, dependability and cost. Energies. 7, 238–277 (2014)CrossRefGoogle Scholar
  3. Cook, N., Milojicic, D., Talwar, V.: Cloud management. J. Internet Serv. Appl. 3, 67–75 (2012)CrossRefGoogle Scholar
  4. Curphey, M., Groves, D.: OWASP-SAMM (Open web application security project – software assurance maturity model) a guide to building security into software development Version 1.0 (2015)Google Scholar
  5. Davis, J., Daniels, K.: Effective DevOps Building a Culture of Collaboration, Affinity, and Tooling at Scale. O’Reilly Media Inc, Beijing (2015)Google Scholar
  6. De Meer, H., Klingert, S., Somov, A.: Energy efficient data centers, Springer link, ISBN: 978–3–642-33644-7 (Print) 978–3–642-33645-4 (Online) (2012)Google Scholar
  7. Forsgren, N., Humble, J.: The role of continuous delivery in IT and organizational performance. In: Proceedings of the Western Decision Sciences Institute (WDSI) 2016, Las Vegas, NV, pp. 1–15 (2016). Available at SSRN: https://ssrn.com/abstract=2681909
  8. Fylaktopoulos, G., Goumas, G., Skolarikis, M., Sotiropoulos, A., Maglogiannis, I.: An overview of platforms for cloud based development. SpringerPlus. 5(38), 2–13 (2016)Google Scholar
  9. Gloger, B.: Scrum checklist. The hard facts: roles, artifacts. All meetings (2014)Google Scholar
  10. IBM Software: DevOps: The IBM approach, Technical White paper RAW14323-USEN-01, pp 1–12 (2014)Google Scholar
  11. ITIL/OGC: Scope and development plan Copyright TSO 2010. Retrived from: www.ogc.gov.uk (2010)
  12. Kant, K., Mohapatra, P.: Internet data centers. Computer. IEEE Computer Society, pp 35–37 (2004)Google Scholar
  13. Lwakatare, A.E., Kuvaja, P., Oivo, M.: Dimensions of DevOps. In: Lassenius, C., et al. (eds.) XP 2015, LNBIP 212, pp. 212–217, Cham, Springer International Publishing (2015)Google Scholar
  14. National Institute of Statistic and Geography México: url http://www.inegi.org.mx/est/contenidos/proyectos/ce/ce2014/default.aspx (2014a)
  15. National Institute of Statistic and Geography México: url http://www.inegi.org.mx/inegi/contenidos/investigacion/Experimentales/animotuitero/default.aspx (2014b)
  16. Robertazzi, T.: Data Centers. In: Basics of Computer Networking, pp. 69–72. Springer, New York. Briefs in Electrical and Computer Engineering (2012)CrossRefGoogle Scholar
  17. Virmani, M.: Understanding DevOps & bridging the gap form continuous integration to continuous delivery. In Fifth international conference on Innovative Computing Technology (INTECH 2015), pp. 78–82 (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Mathematic Research CenterZacatecasMexico
  2. 2.Group of Systems Engineering, National Institute of Statistics and GeographyAguascalientesMexico

Personalised recommendations