DevOps — набор культурных практик, устраняющих барьер между командами разработки и эксплуатации. Цель: доставлять код в production быстрее, надёжнее и воспроизводимо. CALMS: Culture, Automation, Lean, Measurement, Sharing — пять столпов DevOps.
CI/CD: при каждом коммите запускаются тесты (CI), при успехе — автоматический деплой в production (CD). GitHub Actions, GitLab CI, Jenkins — популярные CI/CD-инструменты. Infrastructure as Code (Terraform, Ansible) — управление инфраструктурой как кодом. SRE (Site Reliability Engineering) — подход Google, обогащающий DevOps инженерными принципами. Error budget и SLO (Service Level Objective) — баланс между надёжностью и новыми функциями.
Наши курсы по этой теме