Методика Agile (методика гибкой разработки ПО) — это подход к разработке программного обеспечения с упором на поэтапную поставку, совместную работу команд, постоянное планирование и постоянное обучение.
Git — это распределенная система управления версиями, применяемая для управления общими файлами (например, исходным кодом, тестами и описаниями конфигураций).
Непрерывная интеграция (CI) — это практика слияния программного кода и автоматического запуска процесса сборки (включая тестирование) после каждой фиксации изменений в коде разработчиком.
Инфраструктура как код (IaC) — это управление инфраструктурой (сети, виртуальные машины, балансировщики нагрузки, топология подключений) в описательной модели, с использованием того же вида управления версиями, что используется командой DevOps для исходного когда.
Микрослужбы описывают архитектурный шаблон составления распределенного приложения из раздельно развертываемых служб, которые выполняют конкретные бизнес-функции и взаимодействуют через веб-интерфейсы.
Мониторинг обеспечивает поступление обратной связи из рабочей среды. Мониторинг обеспечивает поступление информации о производительности и использовании приложения.
Рабочая культура DevOps ориентирована на небольшие многофункциональные команды, которые работают автономно и несут коллективную ответственность за восприятие их программного продукта реальными пользователями.