Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
DevOps: An explorative case study on the challenges and opportunities in implementing Infrastructure as code
Umeå University, Faculty of Social Sciences, Department of Informatics.
2019 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Over the last few years, DevOps has gained much attention in the IT development field. It is a new way of thinking of how developers and operators work, which aim to integrate the development, testing, and operation work efficiently. DevOps breaks down communication silos, improve collaboration and productivity by automating infrastructure deployment, workflows, continuously improving the integration and delivery process, and measuring the application performance indicators. Automation is crucial in DevOps, and a key aspect of automation is “Infrastructure as code (IaC)”.

IaC allows companies to manage and maintain their infrastructure resources such as virtual machines, load balancers, firewalls, and network devices programmatically in codes instead of manual processes and procedures. As a result, companies will be able to provision and deploy these infrastructure resources consistently, increase the rate of software delivery and improve the time to market, which in turns lead to a substantial competitive advantage. Previous research call for an examination of the gained opportunities and the challenges that can be faced in implementing IaC. Understanding these challenges and opportunities and their implications allow the companies to know why IaC can be interesting for them? And what and how changes should be done to adopt IaC. This paper presents a qualitative study that aims to illustrate the opportunities and challenges in implementing Infrastructure as a code. This paper will also present how infrastructure used to be managed in physical datacenter and cloud systems, and how agile, DevOps and IaC affect the infrastructure management. Our findings show considerable benefits in adopting IaC, and some challenges might be encountered when implementing IaC. Furthermore, the study acknowledges the role of agile, cloud systems, and DevOps in facilitating the implementation of Infrastructure as a code.

Keywords: DevOps, Infrastructure as a code, Automation, Infrastructure resources, agile, cloud systems

Place, publisher, year, edition, pages
2019.
Series
Informatik Student Paper Master (INFSPM) ; 2019.03
Keywords [en]
DevOps, Infrastructure as a code, Automation, Infrastructure resources, agile, cloud systems
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:umu:diva-161048OAI: oai:DiVA.org:umu-161048DiVA, id: diva2:1331526
External cooperation
A qualitative case study conducted with a Swedish company
Educational program
Master's Programme in IT Management
Presentation
2019-06-05, MA 176, Postadress:, 901 87 Umeå, Umeå, 23:16 (English)
Supervisors
Examiners
Note

Available from: 2019-06-27 Created: 2019-06-26 Last updated: 2019-06-27Bibliographically approved

Open Access in DiVA

fulltext(394 kB)128 downloads
File information
File name FULLTEXT01.pdfFile size 394 kBChecksum SHA-512
eb54f017d3661091029e1399cd4ec458a48c1328ca097ac5bcba1837bd9965344e62d0d05cacfdd9c40557ad0caac6b712baf0cd44c5fe530de093b347bdd266
Type fulltextMimetype application/pdf

By organisation
Department of Informatics
Information Systems, Social aspects

Search outside of DiVA

GoogleGoogle Scholar
Total: 128 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 341 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf