Software Engineering vocabulary · Release and Maintenance

DevOps

Meaning in software engineering, with examples

/ˈdɛvɑːps/nounCore term

In software engineering, DevOps means: A way of working in which developers and operations engineers share responsibility for building, releasing and running software, using automation to deliver changes quickly and safely.

In Turkish: DevOps, geliştirme ve operasyon birlikteliği

How it is used

Formed from 'development' and 'operations' and widely used since around 2009. It names a culture and set of practices, but in job ads it is also a role: DevOps engineer, DevOps team. Some people say DevOps should not be a separate team, only a way of working.

Example sentences

  1. After we adopted DevOps practices, we went from one release a month to several a day.

  2. We're hiring a DevOps engineer with Kubernetes and Terraform experience.

Common collocations

  • DevOps engineer
  • DevOps culture
  • DevOps practices
  • adopt DevOps
  • DevOps team

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: