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
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...
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....
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...
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...
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. ...
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...
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...
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...
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...
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 ...
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...
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...