Praktiky DevOps a jejich využití při vývoji softwaru

Abstract

The objective of the thesis is to describe the actual trend - DevOps approach to software development. Except the decription of the DevOps approach and practices the thesis is focused on analysis of development and operations in the company VRK plus s.r.o. The use of specific tools such as Jenkins, Git, Maven and techniques as continuous integration and delivery in small business has resulted in faster development, easier testing and improved quality of the entire development process. It also describes the use of Infrastructure as Code approach and the use of Puppet for managing and configuring several servers and Vagrant for easy configuration testing. Last but not least, the thesis deals with the use of practices and tools for central logging. Using Logstash and Graylog tools has greatly simplified access to information generated by running applications. The described practices and tools are deployed in the company and are ready for further development.

Description

Subject(s)

DevOps, Continuous Integration, Continuous Delivery, Jenkins, Infrastructure as Code, Server administration, Puppet, Central logging, GrayLog

Citation