Разница между классическими системными администраторами и современными SRE-инженерами заключается в их задачах и подходах к решению проблем:
- Системный администратор — это специалист, который следит за стабильностью системы, досконально её знает и может решить проблему инфраструктуры, но не кода. 25 Он отвечает за настройку и обслуживание компьютерной техники, программного обеспечения и компьютерных сетей на предприятии или в организации. 9
- SRE-инженер — это программист с навыками администрирования. 25 Его задача — сделать систему надёжной, стабильной и производительной. 2 Для этого он дорабатывает код разработчиков и может создавать собственные утилиты. 25
Таким образом, SRE-инженер необходим, когда в компании часто выпускают обновления кода, и команде администраторов и программистов сложно исправлять общие проблемы. 25 Системный администратор нужен, если у компании традиционный подход к разработке и своя физическая инфраструктура, за которой необходимо следить. 25