Я имел ввидуу понятие DevOps eng как должность
DevOps это методология разработки программного обеспечения, котоая относится к семейству гибких методологий разработки.
В рамках DevOps можно выделать две должности:
- SRE (Site Reliability Engineer)
- SWE (Software Engineer)
SRE имеет больший уклон в инфраструктуру, SWE в программирование.
Главное отличие SWE от системного администратора - это навыки программирования
Основные отличия SRE от системного администратора кроются в выполняемых им задачах, а именно:
- проведение R&D по инструментам и продуктам
- проведение SWOT и иных видов анализа для анализа продуктов и решений
- навыки по созданию и защиты собственных решений (т.е. риторика и выступление)
- высокая скорость обучения и поиска информации (сегодня ты работаешь с k8s, завтра с ранчером, после завтра с magnum)
- минимальные знания по программированию т.к. нужно уже писать не просто скрипты, а мини-программы для уменьшения "мусорной работы"