GitLab is a Version Control platform that allows you to store and manage git projects on a remote server. Further, it has many features that make it especially interesting in the DevOps context. These include:
GitLab is available in different tiers, most importantly it is open-source and thus can be self-hosted.
If you want to look for alternatives to Docker, use this or a similar search query. Some related (currently) big names for VCS platforms include:
A big player in pipeline building is:
Designed & Developed by Jasper Anders