DevOps and Cloud

Share:

These questions were only shown to the respondents who had indicated “DevOps Engineer or Infrastructure Developer” as one of their job roles, and to one-fifth of all other respondents, chosen at random.

To what degree are you personally involved in infrastructure development (DevOps)?

Most developers either take ownership of deploying apps in their production environment or collaborate with their SRE/DevOps Team, whereby the SRE team focuses on infrastructure and platform, while developers focus on continuous integration and deployment.

To what degree are you personally involved in infrastructure development (DevOps)?

During development, do you use any virtualization or containers?

How do you use containers?

This question was only shown to the respondents who use any virtualization or containers.

What tools do you use to work with K8s clusters?

This question was only shown to Kubernetes users.

The most popular way to work with K8s clusters is kubectl – the official command-line tool for Kubernetes.

Many cloud providers offer their own console or command-line interface (CLI) tools, which provide specific features and integrations with the cloud provider’s services and capabilities.

Another frequently used approach to managing and interacting with K8s clusters is to use special plugins for JetBrains IDEs, such as IntelliJ IDEA, GoLand, and PyCharm, or plugins for Visual Studio Code. These often include features like cluster exploration, deployment management, and resource visualization, making it easier for developers to work with Kubernetes.

What configuration management tools do you / your organization use?

This question was shown only to those involved in DevOps.

Ansible is the most commonly used configuration management tool, with 38% of respondents using it. A significant number of respondents (30%) mentioned using a custom solution for configuration management, meaning that these individuals or organizations have developed their own tools or scripts tailored to their specific needs.

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

This question was only shown to those involved in DevOps.

TechRepublic

techrepublic.com

The usage trends of server templating tools haven’t changed over the past year, confirming Docker’s continued domination as well as showing a barely discernible decrease among companies using no such tools.

What infrastructure provisioning tools do you or your organization use?

This question was only shown to those involved in DevOps.

AWS CloudFormation and AWS CDK appear to be equally popular among DevOps engineers and developers, while Terraform, a suite of configuration management tools, and custom solutions are more widely used by DevOps engineers.

How familiar are you with Kubernetes?

This question was only shown to Kubernetes users.

What do you use to run your containerized application during development?

This question was only shown to the respondents who reported being involved in DevOps and using Kubernetes.

How familiar are you with Docker?

How familiar are you with Docker Compose?

Where do you keep your artifacts?

Where do you host the applications, databases, and services that you or your company develop?

Where do you primarily host?

What cloud services do you use?

This question was only shown to the respondents who reported hosting in cloud services.

Amazon Web Services remains the unassailable cloud services leader, with more than double the share of the closest competitor.

Heroku has dropped half of its share since last year, which might have something to do with the fact it eliminated its free plan.

What cloud service do you use the most?

Including those who use just one service.

Apart from major cloud services, there are affordable options on the market such as CivoCloud, fly.io, and Cloudrun.

DevOps and Cloud:

2023

Thank you for your time!

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

Join JetBrains Tech Insights Lab

Take part in surveys and UX studies to make JetBrains products easier to use yet even more powerful. For participating in our research, you’ll also get the chance to earn rewards.

Raw data Soon

We are preparing the raw data. You can leave your email to get notified when it is available for download.

By submitting this form I agree to the JetBrains Privacy Policy

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