At a high-level, we want to configure and document all of the necessary components such as GitLab, SonarQube, and Snyk.