As habilidades de programação, ou pelo menos as habilidades de script, são necessárias para as funções mais visíveis de contribuição a montante nesses projetos. Muito trabalho é feito para tornar as coisas como a inicialização mais rápida ou mais eficiente, e isso não requer nenhum script bash para acontecer.
Uma área em que as habilidades do administrador são úteis nos fóruns de suporte. Seja bom nessas áreas e comece a ajudar outras pessoas. Isso está contribuindo para a comunidade, pode não parecer, mas faz todo o ecossistema mais agradável de se viver.
Outra área é participar no teste de construções de desenvolvimento. Isso exigirá algum hardware ou, pelo menos, espaço de VM, mas fornece um feedback muito necessário para o desenvolvimento sobre o que está funcionando, o que não está funcionando e fornece muita experiência na solução de problemas. Esse tipo de solução de problemas é uma ótima maneira de conhecer melhor o seu projeto. Faça isso por tempo suficiente e você terá suas habilidades afiadas o suficiente para começar a contribuir com correções para corrigir problemas, ou talvez até mesmo pegar uma habilidade um tanto rara, mas muito útil (para a comunidade) como empacotamento manual de RPM.