I want to do combine tools for my devops project

Hello Everyone

I want to integrate github, jenkins, docker, kubernetes, terraform, prometheus and grafana for a DevOps Project of 3 tier app

How will be able to do it can anyone guide me on this?