A-Z Popular New Study Guide Search »
Coding
 
Related Guides
Software Development
Key Concepts
Software Development
Related Topics

14 Examples of DevOps

 , updated on
DevOps is the integration of development, testing and operations under a single culture. It is associated with continuous delivery, continuous integration and automation of development, testing and operations work. Historically, operations seeks stability, testing seeks risk management and development seeks change. DevOps is the use of automation to achieve all of these things in short spans of time that allow for continuous change that is reasonably low risk and stable. The following are common elements of a DevOps process.

Coding

Code development and unit testing.

Build

The process of continually integrating work from multiple developers.

Test

Continuous testing and reporting of defects and risks.

Packaging

Creating packages that can potentially be released.

Change Management

The process of submitting changes, prioritizing work and approving releases.

Configuration

Configuration of infrastructure such as platforms and servers.

Release

Deploying releases to environments such as testing and production.

Service Level Objectives

Defining and delivering to service level objectives for internal and external services.

Monitoring

Monitoring production for security, performance and user experience.

Capacity

Scaling resources to meet demand.

Resilience

Handling stresses and failures gracefully.

Incident Management

Identifying and troubleshooting problems. A tactical process that aims to quickly restore services or apply practical fixes.

Problem Management

Identifying and fixing the root cause of problems.

Improvement

Continuously measuring, analyzing and improving the DevOps process.
Overview: DevOps
Type
Definition
The integration of development, testing and operations under a single culture that automates work to allow continuous change that is reasonably low risk.
Related Concepts

Coding

This is the complete list of articles we have written about coding.
Abstraction
Algorithms
API
Bootstrapping
Caching
Code Refactoring
Code Smell
Complexity Hiding
Components
Deep Magic
Edge Case
Event Processing
Forward Compatibility
Hardcoded
IT Artifact
IT Examples
Layers
Microservices
Negative Code
Precomputation
Proof Of Work
Pseudorandom
Reusability
Scalability
Software Design
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Code Freeze

The common types of code freeze.

Last Responsible Moment

An overview of the principle of last responsible moment.

Steel Thread

The definition of steel thread with examples.

Continuous Delivery

A complete guide to continuous delivery including a process overview and comparisons.

Deployment Pipeline

A complete overview of deployment pipelines.

Continuous Integration

An overview of common continuous integration practices.

Application Server

An overview of application server with examples.

Technology Platform

The definition of technology platform with examples.

Coding

A list of coding considerations and techniques.

Emergence vs Big Design Up Front

The difference between emergence and big-design-up-front.

Deep Magic

An overview of deep magic, a technology term.

Principle Of Least Astonishment

An overview of the Principle Of Least Astonishment.

Pull vs Push

The difference between pull and push technology.

Binary vs Hexadecimal

A comparison of binary and hexadecimal.

End-User Computing

An overview of end-user computing.

Library vs API

The difference between a library and API explained.

Code Reuse

The common types of code reuse.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map