Everything here except for the engineers question can also be solved by simply hosting these things yourself. You don&#x27;t need 3rd party code hosting on Github, just use Gitlab or JIRA. You don&#x27;t need some external CI service, run your own Jenkins node. Chat and email should also be internal (we use XMPP, a local Mattermost instance would be an alternative) and SSL-only. You can do all of this with basically 1 docker command per install on your own dedicated hardware with a fairly underpowered machine. And this prevents leaking of all sorts of information, not just production database passwords.