Skip to content

wwr10/guia_estudos_devops

Repository files navigation

🚀 Guia de Estudos DevOps - Início da Jornada

Bem-vindo ao guia completo para quem está começando em DevOps! Este repositório está organizado por etapas de aprendizado, seguindo um roadmap estruturado do básico ao avançado.


📋 Material Principal

📄 Guia_Estudo_DevOps_Iniciantes.pdf Documento completo com roadmap, cultura DevOps, ferramentas essenciais e canais recomendados


🎯 Roadmap de Estudos

Etapa 1️⃣ - Fundamentos (Base Essencial)

O que estudar:

  • 🐧 Linux: Administração de servidores, processos, rede, permissões
  • 📦 Git & GitHub/GitLab: Versionamento de código, workflow, branches
  • 🔧 Scripts: Bash, Python, PowerShell para automação

📚 Materiais:

✅ Checklist:

  • Confortável com comandos Linux básicos
  • Sabe criar e gerenciar branches no Git
  • Consegue escrever scripts simples de automação

Etapa 2️⃣ - Containers e Orquestração

O que estudar:

  • 🐳 Docker: Containers, Dockerfile, Docker Compose
  • ☸️ Kubernetes: Orquestração de containers (k3s, minikube, kind)

📚 Materiais:

✅ Checklist:

  • Sabe criar e executar containers Docker
  • Consegue escrever um docker-compose.yml
  • Conhece os conceitos básicos de Kubernetes (pods, deployments, services)

Etapa 3️⃣ - Infraestrutura como Código (IaC)

O que estudar:

  • 🏗️ Terraform: Provisionamento de infraestrutura
  • ⚙️ Ansible: Automação de configuração
  • 🛠️ Comandos e Ferramentas DevOps

📚 Materiais:

✅ Checklist:

  • Consegue provisionar recursos com Terraform
  • Sabe criar playbooks Ansible
  • Entende o conceito de idempotência

Etapa 4️⃣ - Cloud Providers

O que estudar:

  • ☁️ AWS: EC2, S3, RDS, IAM, ECS, EKS
  • ☁️ Azure: Principais serviços
  • ☁️ Google Cloud & Oracle Cloud: Overview de serviços
  • 🔐 Networking: VPC, Security Groups, Load Balancers

📚 Materiais:

✅ Checklist:

  • Criou recursos básicos em pelo menos uma cloud (recomendado: AWS free tier)
  • Entende conceitos de VPC e segurança
  • Conhece diferenças entre os principais providers

Etapa 5️⃣ - CI/CD (Integração e Entrega Contínua)

O que estudar:

  • 🔄 Jenkins: Pipeline as Code
  • 🚀 GitHub Actions: Workflows automatizados
  • 🦊 GitLab CI: Pipelines .gitlab-ci.yml

✅ Checklist:

  • Criou pelo menos um pipeline de CI/CD funcional
  • Automatizou testes e deploy de uma aplicação
  • Entende conceitos de build, test, deploy

Etapa 6️⃣ - Monitoramento e Observabilidade

O que estudar:

  • 📊 Prometheus: Coleta de métricas
  • 📈 Grafana: Dashboards e visualização
  • 📝 Loki: Logs centralizados
  • 🔍 ELK Stack: Elasticsearch, Logstash, Kibana
  • 🛡️ Wazuh: Segurança e monitoramento

✅ Checklist:

  • Configurou stack básica de monitoramento
  • Criou dashboards no Grafana
  • Entende conceitos de métricas, logs e traces

Etapa 7️⃣ - DevSecOps (Segurança em Pipelines)

O que estudar:

  • 🔒 Trivy: Análise de vulnerabilidades em containers
  • 🔐 Vault: Gerenciamento de secrets
  • 🛡️ SonarQube: Qualidade e segurança de código
  • 🕷️ OWASP ZAP: Testes de segurança

✅ Checklist:

  • Integrou análise de segurança no pipeline
  • Usa gerenciamento seguro de secrets
  • Conhece práticas de shift-left security

🎓 Canais Recomendados no YouTube

Destaques DevOps em Português

Canais Complementares


🛠️ Hands-on - Projetos Práticos

Projeto Integrado Sugerido:

  1. Crie uma aplicação simples (ex: API REST)
  2. Containerize com Docker
  3. Provisione infraestrutura com Terraform (VMs, rede, storage)
  4. Configure servidores com Ansible
  5. Deploy em Kubernetes (EKS, AKS ou GKE)
  6. Automatize com CI/CD (GitHub Actions ou Jenkins)
  7. Monitore com Prometheus + Grafana
  8. Adicione segurança (Trivy no pipeline, Vault para secrets)

💼 Branding Profissional

LinkedIn - Exemplo de Headline:

DevOps Engineer | Docker | Kubernetes | Terraform | Ansible | CI/CD | AWS | Observabilidade

Dicas:

  • ✅ Seja objetivo: cite ferramentas que você realmente domina
  • ✅ Mantenha currículo ATS-friendly com palavras-chave (nomes das ferramentas)
  • ✅ Compartilhe projetos no GitHub
  • ✅ Escreva artigos sobre o que aprendeu

🎯 Dicas de Ouro

  1. Pratique, pratique, pratique: Use free tier das clouds (AWS, Azure, GCP)
  2. Monte um lab pessoal: Vagrant, Docker Compose, k3s local
  3. Documente sua jornada: GitHub, blog, LinkedIn
  4. Participe de comunidades: Discord, Telegram, meetups
  5. Foque na cultura DevOps: ferramentas vêm e vão, os princípios permanecem

📂 Estrutura do Repositório

guia_estudos_devops/
├── README.md (este arquivo)
├── Guia_Estudo_DevOps_Iniciantes.pdf
├── 01-fundamentos/
├── 02-containers-orquestracao/
├── 03-infraestrutura-codigo/
└── 04-cloud-providers/

Boa sorte na sua jornada DevOps! 🚀

"DevOps não é sobre ferramentas, é sobre cultura, colaboração e melhoria contínua."

About

Guia de Estudo de DevOps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors