Jilles has experience using Docker at Inbot to improve the separation between development and operations work. Some key points:
- Docker helps address the problem of standardized software packaging and runtime configuration, separating provisioning responsibilities for developers and operators.
- At Inbot, Docker was adopted in 2014 and helped eliminate Puppet and move infrastructure to AWS. It simplified software dependencies and improved deployment speed.
- Dockerfiles provide a clear documentation of what is needed to run software, replacing complex configuration scripts and reducing operator workload.