@Mikael3305 você entrou numa discussão bem interessante.
Caso você vá trabalhar para uma empresa como programador back-end, você vai precisar saber o básico das ferramentas que a empresa usa, pois lá vai ter um cara só para cuidar da parte de infraestrutura. Ter umas noções de Docker, aws, Apache e Linux é sempre bom.
Já se você precisar subir os sistemas online por conta, daí seria interessante você ter um conhecimento mais consolidado. Para subir aplicações feitas com LAMP (Linux, Apache, MySQL e PHP) você pode usar esses servidores de hosting compartilhado, tipo KingHost e afins. É bem fácil subir aplicações nesse tipo de serviço, pois contam com um painel de administração bem fáceis de usar, normalmente o cPanel. Se você quiser ser um pouco mais moderno, considerando que poucas empresas hoje em dia utilizam esse tipo de deploy, sugiro aprender docker e aws.
Mas sugiro aprender infra depois que aprender bem a programar.