Skip to main content

DevOps: Foundations and Its Utilization in Data Center

  • Chapter
  • First Online:

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.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   159.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    It is a methodology that enables organizations to steadily improve their software security posture over the time. As a result organizations of all sizes and across every industry rely on web, mobile and cloud applications as a source of strategic differentiation and competitive advantage.

  2. 2.

    It is a software design pattern for implementing user interfaces on computers. It divides a software application into three interconnected parts, so that it is possible to separate internal representations of information from the way that information is presented to or accepted by the user.

  3. 3.

    In computing, hardening is usually the process of securing a system by reducing its vulnerability, which is larger when a system performs more functions. A single-function system is more secure than a multipurpose one. Reducing available ways of attack typically includes changing default passwords, the removal of unnecessary software, unnecessary usernames or logins, and the disabling or removal of unnecessary services.

References

  • 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 

  • 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)

    Article  Google Scholar 

  • Cook, N., Milojicic, D., Talwar, V.: Cloud management. J. Internet Serv. Appl. 3, 67–75 (2012)

    Article  Google Scholar 

  • 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 

  • Davis, J., Daniels, K.: Effective DevOps Building a Culture of Collaboration, Affinity, and Tooling at Scale. O’Reilly Media Inc, Beijing (2015)

    Google Scholar 

  • 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 

  • 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

  • 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 

  • Gloger, B.: Scrum checklist. The hard facts: roles, artifacts. All meetings (2014)

    Google Scholar 

  • IBM Software: DevOps: The IBM approach, Technical White paper RAW14323-USEN-01, pp 1–12 (2014)

    Google Scholar 

  • ITIL/OGC: Scope and development plan Copyright TSO 2010. Retrived from: www.ogc.gov.uk (2010)

  • Kant, K., Mohapatra, P.: Internet data centers. Computer. IEEE Computer Society, pp 35–37 (2004)

    Google Scholar 

  • 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 

  • National Institute of Statistic and Geography México: url http://www.inegi.org.mx/est/contenidos/proyectos/ce/ce2014/default.aspx (2014a)

  • National Institute of Statistic and Geography México: url http://www.inegi.org.mx/inegi/contenidos/investigacion/Experimentales/animotuitero/default.aspx (2014b)

  • Robertazzi, T.: Data Centers. In: Basics of Computer Networking, pp. 69–72. Springer, New York. Briefs in Electrical and Computer Engineering (2012)

    Chapter  Google Scholar 

  • 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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oswaldo Díaz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Muñoz, M., Díaz, O. (2017). DevOps: Foundations and Its Utilization in Data Center. In: Marx Gómez, J., Mora, M., Raisinghani, M., Nebel, W., O'Connor, R. (eds) Engineering and Management of Data Centers. Service Science: Research and Innovations in the Service Economy. Springer, Cham. https://doi.org/10.1007/978-3-319-65082-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65082-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65081-4

  • Online ISBN: 978-3-319-65082-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics