Introduction to DevOps
in-house
1 day
English, Hungarian
computers needed
optionally yes
Objective
DevOps methodology is about Continuous Development, Continuous Testing, Configuration Management, including Continuous Integration and Continuous Deployment and finally Continuous Monitoring of the software throughout its development life cycle. During this training participants get an overview of each part of this modern approach.
Participants
Software developers, testers, operators, architects, managers.
Content
This course will guide you through how to apply the DevOps approach to the life cycle of software development. First a brief overview of agile methodology will be presented and after that each part of DevOps solution will be discussed at conceptual level. A complete case study based on DevOps will also be presented in order to demonstrate the practice and the tools involved in DevOps.
Modules
-
Introduction to agile methodology
-
What is DevOps?
-
Why DevOps is valuable?
-
Source code management
-
Continuous integration
-
Test automation
-
Virtualization with Docker
-
Infrastructure as code
-
Puppet
-
Monitoring with Nagios
-
Cloud computing
-
DevOps and AWS
Misc.
English handout will be provided for the participants.