DevOps

DevOps é a união de cultura, práticas e ferramentas que integra equipes de desenvolvimento (Dev) e operações (Ops) para acelerar a entrega de softwares confiáveis e de alta qualidade. Ele automatiza o ciclo de vida do aplicativo, desde a construção até a monitoração, promovendo colaboração, automação e melhoria contínua para aumentar a agilidade de negócios.

Artigos em DevOps

15 artigos
Geradores de Senhas Seguras: Implementações em 5 Linguagens de Programação DevOps

Geradores de Senhas Seguras: Implementações em 5 Linguagens de Programação

A geração de senhas fortes é um dos pilares da segurança da informação. Uma senha robusta deve conter letras maiúsculas, minúsculas, números...

31 views Ler mais
Boas Práticas de Imagens: Leveza, Segurança e Camadas DevOps

Boas Práticas de Imagens: Leveza, Segurança e Camadas

Nos artigos anteriores foram construídas imagens funcionais. Uma imagem funcional resolve o problema imediato — a aplicação sobe e responde....

25 views Ler mais
Docker Compose: Orquestrando Múltiplos Serviços Localmente DevOps

Docker Compose: Orquestrando Múltiplos Serviços Localmente

O artigo anterior terminou com um conjunto de comandos docker run que configurava manualmente rede, volumes e variáveis de ambiente para cad...

27 views Ler mais
Semantic Versioning e Tags de Release DevOps

Semantic Versioning e Tags de Release

Imagine receber uma mensagem de um colega dizendo: "o bug está na versão nova". Qual versão nova? Nova em relação a quê? Lançada quando? Se...

42 views Ler mais
Protegendo Branches e Revisando Código com Pull Requests DevOps

Protegendo Branches e Revisando Código com Pull Requests

Em equipes sem processo de revisão, é comum encontrar código que foi direto para produção sem que nenhum outro par de olhos o tivesse lido. ...

38 views Ler mais
GitHub Actions: Sua Primeira Automação de CI/CD DevOps

GitHub Actions: Sua Primeira Automação de CI/CD

Até aqui o repositório Git funcionou como um arquivo histórico — um lugar onde mudanças são registradas. O GitHub Actions transforma esse re...

5 views Ler mais
Trabalhando em Equipe com Git Flow DevOps

Trabalhando em Equipe com Git Flow

O Git oferece branches, mas não diz como usá-las. Em uma equipe pequena sem convenção, rapidamente surgem dúvidas: onde fica o código que va...

17 views Ler mais
Git na Prática: Commits, Branches e Merges sem Medo DevOps

Git na Prática: Commits, Branches e Merges sem Medo

Antes do Git, equipes de desenvolvimento compartilhavam código por e-mail, pen drives ou pastas em servidores de rede. Cada mudança era um r...

18 views Ler mais
SSH: Conectando e Gerenciando Servidores Remotos DevOps

SSH: Conectando e Gerenciando Servidores Remotos

SSH — Secure Shell — é o protocolo pelo qual administradores, engenheiros de DevOps e sistemas automatizados se conectam a servidores remoto...

18 views Ler mais
Shell Script do Zero DevOps

Shell Script do Zero

Até aqui foram aprendidos comandos que se executam um de cada vez. Shell script é o passo seguinte: reunir esses comandos em um arquivo que ...

17 views Ler mais
Processos, Serviços e o Comando `systemctl` DevOps

Processos, Serviços e o Comando `systemctl`

Cada programa em execução no Linux — seja um servidor web, um agente de monitoramento, um script de backup ou o próprio shell — existe no si...

17 views Ler mais
Permissões, Usuários e Grupos no Linux DevOps

Permissões, Usuários e Grupos no Linux

Em um servidor de produção, múltiplos serviços rodam simultaneamente. O Nginx não deveria conseguir ler os arquivos de configuração do banco...

32 views Ler mais