DevOps

What Infrastructure-As-a-Code tools do you or your organization use, if any? (%)

Server templating(Docker, Vagrant, etc)Configuration management(Puppet, Ansible, etc)Ad-hoc scriptsInfrastructure provisioning(Terraform, CloudFormation, etc)2915138OtherI don't knowNone12832

Question with checkboxes. Sum of shares may be more than 100%.
Answers of respondents who only heard about infrastructure development are not included

Small-to-Medium-sized Enterprises (less than 500 people) use Server templating tools much more frequently than big enterprises. While it is more often in big companies that people don’t know which tools are used.

To what degree are you personally involved in infrastructure development?
It's one of my key responsibilitiesI'm involved to some extentI've only heard about it
25%54%21%

This question was only answered by respondents who use Infrastructure-as-a-Code tools.

What configuration management tools do you / your organization use?
Ansible71%Puppet29%Chef19%Custom solution13%Salt8%Other4%

Question with checkboxes. Sum of shares may be more than 100%.
This question was only answered by respondents who use configuration management tools. Answers from respondents who have only heard about infrastructure development are not included

What infrastructure provisioning tools do you / your organization use?
Terraform61%CloudFormation50%OpenStack Heat7%TOSCA/Cloudify5%Other6%

Question with checkboxes. Sum of shares may be more than 100%.
This question was only answered by respondents who use infrastructure provisioning tools. Answers from respondents who have only heard about infrastructure development are not included

The most frequently used toolset is Docker + Terraform + Ansible

What server templating tools do you / your organization regularly use?

Question with checkboxes. Sum of shares may be more than 100%.
This question was only answered by respondents who use server templating tools. Answers from respondents who have only heard about infrastructure development are not included

Docker92%Vagrant27%Packer8%CoreOS rkt3%Other1%

70% of respondents who work with Docker, use Docker compose too.

55% of respondents, who are involved in infrastructure development and use Docker, do not deploy their Docker images to a docker repository from CI / CD tools.

What container orchestration services do you use, if any?
Kubernetes (self-managed or fully managed)16%Docker Swarm9%Amazon ECS / Fargate9%Mesos or DC / OS2%CoreOS Tectonic1%Other3%None68%

Question with checkboxes. Sum of shares may be more than 100%.
Answers from respondents who have only heard about infrastructure development are not included

Where do you keep your artifacts, if you do?
Artifact / Software / Package Repository Manager27%Docker Hub (private or public)15%Amazon S313%Custom tool9%Other4%I don't keep artifacts47%

Question with checkboxes. Sum of shares may be more than 100%.
Answers from respondents who have only heard about infrastructure development are not included

Thank you for your time!
We hope you found our report useful.