Определения
DevOps-инженер - это специалист, который синхронизирует этапы разработки программного продукта. Придерживается методологии DevOps. В грубом приближении - суперадмин.
DevOps - это методология, которая помогает автоматизировать рабочие процессы и сделать их бесшовными. Родилась в результате необходимости решать противоречия между разработчиками и администраторами инфраструктуры.
Жизненный цикл DevOps: https://www.atlassian.com/ru/devops/devops-tools
- Планирование
- Сборка
- Среды разработки, идентичные рабочей среде
- Инфраструктура как код
- Управление версиями и совместная работа над кодом
- Непрерывная интеграция и развертывание
- Непрерывная интеграция
- Тестирование
- Дашбоарды развертывания
- Автоматическое развертывание
- Мониторинг
- Эксплуатация
- Мониторинг производительности приложений и серверов
- Отслеживание инцидентов, изменений и проблем
- Непрерывная обратная связь
Объект - некоторая сущность в цифровом пространстве, обладающая определённым состоянием и поведением, имеющая определённые свойства (атрибуты) и операции над ними (методы).
Рабочая станция