DevOps Engineer (engenheiro DevOps)
Um DevOps engineer, ou engenheiro DevOps, é um profissional que faz a ponte entre o desenvolvimento de software (Dev) e as operações de sistemas (Ops), dois mundos que tradicionalmente trabalhavam separados. O seu objetivo é que o software seja construído, testado e publicado de forma rápida, frequente e confiável. Para isso, automatiza o processo por meio de pipelines de integração e entrega contínuas (CI/CD), gerencia a infraestrutura — muitas vezes com containers como Docker O Docker é a plataforma mais popular para criar e executar containers. Popularizou a tecnologia e facilita empacotar um aplicativo e movê-lo, sem alterações, para qualquer ambiente. Mais no glossário → e orquestradores como Kubernetes O Kubernetes é um sistema de código aberto que gerencia e orquestra containers em grande escala: automatiza a implantação, a distribuição de carga e a recuperação de falhas em muitos servidores. Mais no glossário → — e monitora o desempenho e as falhas dos sistemas em produção. Combina conhecimentos de programação, administração de servidores, redes e nuvem "A nuvem" designa serviços e armazenamento que não rodam no seu dispositivo, mas em servidores externos na internet. Você os acessa de qualquer lugar. Mais no glossário → com uma forte mentalidade de automação. É um perfil muito valorizado, porque acelera a entrega de novos recursos sem sacrificar a estabilidade.