Ну Docker, Bash, простенькие структуры данных, сложность алгоритмов, паттерны проектирования по желанию, но тоже нужны
этот набор уже входит в понятие дса, потому что дс - программист-математик, грубо говоря, он не может в нормальных ситуациях обойтись без компьютера, это очев
но пилить по под нужды дсов - это вот не типичный дс