DevOps, from development operations, is a cultural and organizational movement that emphasizes collaboration and integration between software developers (Dev) and IT operations (Ops) teams.

DevOps uses a set of practices and tools to integrate the work of dev and ops teams with the goal of improving (in speed, quality an reliability) and shortening the system development life cycle.

The system development life cycle includes

A related term is DevSecOps.

DevOps Practices

DevOps practices:

Continuous Integration/Continuous Delivery (CI-CD)

CI-CD depends, in turn, on other practices or technologies such as:

You can read this post about continuous integration/continuous delivery (CI-CD).

IT Configuration Management

You can read this post about IT configuration management.

Infrastructure as Code (IaC)

You can read this post about infrastructure as code (IaC).

Containerization

You can read more about containerization (whose most popular tool is Docker) and container orchestration (whose most popular tool is Kubernetes) on this post.

You might also be interested in…

External References

Leave a Reply

Your email address will not be published. Required fields are marked *