DevOps

Questions in this section were shown to every respondent who had indicated “DevOps Engineer / Infrastructure Developer” as one of their job roles, and to ⅓ of all others, chosen randomly.

To what degree are you personally involved in infrastructure development?

One in six respondents is deeply involved in infrastructure development. Among those deeply involved, Go and shell scripting languages are very popular as primary languages (19% each).

What configuration management tools do you or your organization use?

This question was not shown to respondents who had only heard about infrastructure development.

Ansible’s share has increased, while custom solutions have become less popular.

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

This question was not shown to respondents who had only heard about infrastructure development.

93% of those who use server templating tools use Docker. The shares of all other tools decreased over the last year.

What infrastructure provisioning tools do you or your organization use?

This question was not shown to respondents who had only heard about infrastructure development.

The share of those who use any provisioning tools increased by 10 percentage points over the last year. Terraform and AWS CloudFormation are still the leaders.

How do you use containers?

This question was not shown to respondents who do not use Docker.

What container orchestration services do you use in production, if any?

This question was not shown to respondents who had only heard about infrastructure development.

Kubernetes became the ultimate leader this year, being used by ⅔ of developers who use any container orchestration in production. Docker Swarm increased its share slightly.

How do you run your containerized application during development?

This question was not shown to respondents who used containers for running only dockerized utilities.

How do you deploy your Docker images to the docker repository, if you do?

This question was not shown to respondents who do not use Docker.

Most respondents deploy Docker images through the command line or by using CI/CD tools.

Hosting

How do you use containers?

With a small increase, cloud services overtook private servers in popularity this year.

How do you deploy to the cloud?

This question was shown to respondents who use cloud services for hosting.

Which cloud services do you use?

This question was shown to the respondents who use cloud services for hosting.

Having lost five percentage points, Amazon Web Services nonetheless remains the undisputed leader. This is the first year its share has dropped (since this annual survey has been run). GCP and Azure increased their shares slightly.


Thank you for your time!

We hope you found our report useful. Share this report with your friends and colleagues.

Participate in future surveys

If you have any questions or suggestions, please contact us at surveys@jetbrains.com.