DevOps is the contemporary term for a software development culture that purposefully blurs distinction between software development and IT operations by treating “infrastructure as code.” DevOps teams typically implement practices summarised by the colloquial directive to “eat your own dogfood;” meaning that software tools developed by a team should be used internally rather thrown over the fence to operations or users. We present a brief overview of how DevOps techniques bring proven software engineering practices to IT operations. We then discuss the application of these practices to astronomical observatories.
F. Economou, J. Hoblitt and P. Norris
Fri, 25 Jul 14
Comments: 7 pages, invited talk at Software and Cyberinfrastructure for Astronomy III, SPIE Astronomical Telescopes and Instrumentation conference, June 2014, Paper ID 9152-38