- DevOps expands to development and operations
- It is a set of practices to reduce time between
- committing a change to a system and
- change being placed into normal production while ensuring high quality
- It is a type of agile relationship between development and IT operations.
- goal is to change and improve the relationship by advocating
- Patrick Debois, called “the father of DevOps”, coined word “DevOps” in 2009.
- combined by: “development” and “operations”.
- It is union of people, process, and products
- to enable continuous delivery of value to our end users.
- create multidisciplinary teams to work with shared and efficient practices and tools.
Continuous DevOps lifecycle
- Development – the development of software takes place constantly, separated into small development cycles.
- Testing – use automation tools to identify and fix bugs in new piece of code.
- Integration – new functionality is integrated with prevailing code, and testing takes place. Continuous development is only possible due to continuous integration and testing.
- Deployment – the deployment process takes place continuously. With changes made, should not affect the functioning of product.
- Monitoring – Continuous monitoring operation team to manage bugs in production.
AWS Certified DevOps Engineer Free Practice TestTake a Quiz