DevOps больше программист, или системный администратор?
Изначально DevOps это не человек. Это про то что разработчик теперь отвечает не только за то что его код работает на его машине, но и за то как он дойдет до пользователя и как он будет работать. 

Сейчас DevOps стал "модным" словом для обозначения администратора который умеет в облачную инфраструктуру и/или писать пайплайны для сборки/раскатки кода. 

Вот неплохой юмористический доклад на эту тему
Соглашусь со всеми.
Но под позицией девопса подразумевают инфраструктуруного сисадмина, который умеет работать с CI/CD инструментами и автоматизацией.