Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    O que é DevOps?

    DevOps aproxima desenvolvimento e operação. Entenda colaboração, automação, acompanhamento das mudanças e como falhas do serviço orientam melhorias.

    Também chamado de: cultura devops, práticas de devops

    O que é DevOps

    DevOps reúne práticas de colaboração, automação e acompanhamento que conectam o desenvolvimento à manutenção de um software em uso. O trabalho considera tanto a mudança no código quanto as condições necessárias para publicá-la e mantê-la funcionando.

    Você encontra essa relação quando uma alteração exige configurar uma variável, atualizar o banco ou observar um novo tipo de falha. Preparar apenas o código deixa uma parte da mudança sem tratamento, mesmo que o build termine corretamente.

    A mudança precisa ser compreendida até o uso

    Durante o desenvolvimento, as exigências de instalação e funcionamento precisam ser conhecidas. Depois da publicação, os resultados observados ajudam a corrigir o código, os testes e o procedimento de entrega.

    Em uma organização, profissionais de desenvolvimento podem trabalhar junto da área que mantém os serviços. Num projeto individual, você pode acumular essas tarefas. Nos dois casos, registre a versão instalada e a configuração exigida por ela para retomar o trabalho com a mesma base.

    Automatizar um procedimento que você consegue explicar

    Builds, testes e instalação de versões podem ser automatizados para repetir etapas conhecidas. Antes disso, o procedimento precisa ter entradas, resultados esperados e um tratamento definido para suas falhas.

    Uma automação que copia uma sequência mal compreendida também repete seus problemas. Confira os comandos executados, as permissões usadas e a forma de identificar o resultado, para que a investigação não dependa de adivinhar o que aconteceu.

    Acompanhar o comportamento da aplicação

    O resultado da publicação precisa ser relacionado ao serviço atendido, como concluir uma inscrição ou abrir um arquivo. Um processo ativo ou um teste superficial pode não exercitar a função alterada.

    Use o monitoramento para acompanhar condições relevantes e os registros disponíveis para investigar diferenças. Quando uma falha se repete, o ajuste pode precisar alcançar a aplicação, os testes ou o ambiente, conforme a causa encontrada.

    Ferramentas apoiam práticas e responsabilidades

    Containers, pipelines e arquivos de infraestrutura são recursos possíveis para executar esse trabalho. Sua presença não demonstra, sozinha, que as mudanças são compreendidas ou que o serviço recebe acompanhamento.

    Defina como uma falha chega a você, como localizar a versão envolvida e onde consultar o procedimento de recuperação. Esses detalhes permitem agir quando a automação termina com erro ou a aplicação apresenta um comportamento inesperado.

    Avaliar uma mudança completa

    Acompanhe uma alteração recente desde o código até seu funcionamento e procure etapas cuja execução ou resultado não ficou registrado. Uma melhoria útil pode ser pequena, como identificar o artefato instalado ou acrescentar a conferência de uma configuração obrigatória.

    Para revisar esse percurso de forma recorrente, o Conselheiro de Tecnologia da Dev Side Studio pode acompanhar a infraestrutura e o desenvolvimento do projeto. A análise deve partir de dificuldades concretas de publicação e manutenção.

    Dúvidas frequentes

    Perguntas frequentes sobre DevOps

    DevOps pode aparecer como nome de cargo?
    Sim. Empresas usam esse nome em cargos, mas o conceito envolve práticas e colaboração entre funções. Criar um cargo com esse título não altera automaticamente o modo de trabalhar.
    É obrigatório usar Docker ou Kubernetes?
    Não. As ferramentas dependem da aplicação e do ambiente. Versionamento, verificações, publicação reproduzível e acompanhamento podem ser aplicados com outras formas de execução.
    DevOps significa publicar sem revisão?
    Não. A revisão e as condições de publicação fazem parte do processo. A automação executa procedimentos definidos, que continuam exigindo manutenção e acompanhamento.
    Um projeto individual pode usar essas práticas?
    Sim. Você ainda precisa relacionar desenvolvimento, publicação e manutenção, mesmo acumulando essas funções. Registrar o comando de build e as variáveis de produção permite repetir a publicação quando retomar o projeto.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    DevOps relaciona a colaboração no desenvolvimento à entrega e ao acompanhamento das aplicações em funcionamento.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano