Continuous Integration and Automation for Devops

  • Andreas Schaefer
  • Marc Reichenbach
  • Dietmar Fey
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 170)


The task of managing large installations of computer systems presents a number of unique challenges related to heterogeneity, consistency, information flow and documentation. The emerging field of DevOps borrows practices from software engineering to tackle complexity. In this paper we provide an insight in how automation can to improve scalability and testability while simultaneously reducing the operators’ work.


Administration Automation DevOps eLearning Heterogeneous Systems System Management 


  1. 1.
    Childs H, Brugger ES, Bonnell KS, Meredith JS, Miller M, Whitlock BJ, Max N (2005) A contract-based system for large data visualization. In: Proceedings of IEEE Visualization, pp 190–198Google Scholar
  2. 2.
    Delaet T, Joosen W (2007) Podim: a language for high-level configuration management. In: Proceedings of the 21st conference on Large Installation System Administration Conference, Berkeley, CA, USA, USENIX Association, pp 21:1–21:13Google Scholar
  3. 3.
    Forum, Message Passing Interface, editor (2009) MPI: A Message-Passing Interface Standard—Version 2.2. High-Performance Computing Center Stuttgart, Stuttgart, GermanyGoogle Scholar
  4. 4.
    Gabriel E et al (2004) Open MPI: goals, concept, and design of a next generation MPIimplementation. In: Proceedings of the11th European PVM/MPI Users’ Group Meeting. Budapest, Hungary, pp 97–104Google Scholar
  5. 5.
    Hunt A, Thomas D (1999) The pragmatic programmer: from journeyman to master. Addison-Wesley, BostonGoogle Scholar
  6. 6.
  7. 7.
    Reichenbach M, Schmidt M, Pfundt B, Fey D (2011) A new virtual hardware laboratory for remote fpga experiments on real hardware. In: Proceedings of the 2011 international conference on e-Learning, e-Business, enterprise information systems, e-Goverment, EEE ’11Google Scholar
  8. 8.
    Schaefer A, Reichenbach M, Fey D (2011) In: Proceedings of the world congress on engineering and computer science 2011, vol I of 1, chapter collaborative administration in the context of research computing systems, pp 1092–1097, Newswood LimitedGoogle Scholar
  9. 9.
    Vanbrabant B, Delaet T (2010) Authorizing and directing configuration updates in contemporary it infrastructures. In: Proceedings of the 3rd ACM workshop on assurable and usable security configuration, SafeConfig ’10, New York, NY, USA, ACM, pp 79–82Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  • Andreas Schaefer
    • 1
  • Marc Reichenbach
    • 1
  • Dietmar Fey
    • 1
  1. 1.Chair for Computer ArchitectureFriedrich-Alexander-UniversityErlangenGermany

Personalised recommendations