DevOps
As perguntas nesta seção foram apresentadas a todos os entrevistados que indicaram "Engenheiro de DevOps/Desenvolvedor de infraestrutura" como um de seus cargos e para ⅓ de todos os outros, foram escolhidos aleatoriamente.
Qual o seu grau de envolvimento pessoal no desenvolvimento da infraestrutura?
Um em cada seis entrevistados está profundamente envolvido no desenvolvimento de infraestruturas. Entre os profundamente envolvidos, as linguagens de script Go e shell são muito populares como linguagens primárias (19% cada).
Que ferramentas de gerenciamento de configuração você ou sua organização utiliza?
Esta pergunta não foi apresentada a entrevistados que apenas ouviram falar sobre desenvolvimento de infraestrutura.
A participação do Ansible aumentou, enquanto soluções personalizadas se tornaram menos populares.
Quais ferramentas de modelagem de servidor você ou sua empresa costuma utilizar?
Esta pergunta não foi apresentada a entrevistados que apenas ouviram falar sobre desenvolvimento de infraestrutura.
93% dos que usam ferramentas de definição de modelos de servidor usam o Docker. As porcentagens de todas as outras ferramentas diminuiu em comparação ao ano passado.
Que ferramentas de provisionamento de infraestrutura você ou sua organização utiliza?
Esta pergunta não foi apresentada a entrevistados que apenas ouviram falar sobre desenvolvimento de infraestrutura.
A parcela de usuários que usam ferramentas de provisionamento aumentou 10 pontos percentuais no último ano. O Terraform e o AWS CloudFormation ainda são os líderes.
Como você utiliza contêineres?
Esta pergunta não foi apresentada a entrevistados que não usam o Docker.
Que serviços de orquestração de contêiner você utiliza, se aplicável?
Esta pergunta não foi apresentada a entrevistados que apenas ouviram falar sobre desenvolvimento de infraestrutura.
O Kubernetes se tornou o líder definitivo deste ano, sendo usado por ⅔ dos desenvolvedores que usam qualquer orquestração de contêiner em produção. O Docker Swarm aumentou um pouco sua participação.
Como você executa sua aplicação em contêiner durante o desenvolvimento?
Esta pergunta não foi apresentada a entrevistados que usavam contêineres para executar apenas utilitários dockerizados.
Como você implanta suas imagens do Docker no repositório do docker, se aplicável?
Esta pergunta não foi apresentada a entrevistados que não usam o Docker.
A maioria dos entrevistados implementa imagens do Docker por meio da linha de comando ou usando ferramentas de CI/CD.
Hospedagem
Como você utiliza contêineres?
Com um pequeno aumento, os serviços em nuvem ultrapassaram a popularidade dos servidores privados este ano.
Como você implanta na nuvem?
Esta pergunta foi apresentada aos entrevistados que utilizam serviços em nuvem para hospedagem.
Quais serviços de nuvem você utiliza?
Esta pergunta foi apresentada aos entrevistados que utilizam serviços em nuvem para hospedagem.
Mesmo perdendo cinco pontos percentuais, a Amazon Web Services continua sendo o líder incontestável. Este é o primeiro ano em que sua participação caiu (desde que esta pesquisa anual foi lançada). O GCP e o Azure aumentaram um pouco suas participações.
Obrigado pelo seu tempo!
Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.
Participe do Laboratório de Insights de Tecnologia da JetBrains
Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.
Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.