Site Reability Engineer
1° Fase:
• Linux básico (terminal, processos, logs)
• Redes (HTTP, DNS, TCP/IP)
• Git (fluxo real de desenvolvimento)
• Noções de programação (Python ou Node.js)
Foco prático:
• Subir um servidor Linux (AWS ou local)
• Criar uma API simples (CRUD)
• Versionar no GitHub
Ferramentas:
• Linux (Ubuntu)
• Git + GitHub
• Amazon Web Services (free tier)
2 ° Fase:
• SLI / SLO / SLA
• Observabilidade (logs, métricas, traces)
• Incidentes e postmortem
• Automação
Ferramentas:
• Docker
• Kubernetes
• Grafana
Projeto:
• Criar uma aplicação simples
• Containerizar com Docker
• Rodar em Kubernetes
• Monitorar com Grafana
3º Fase:
• Arquitetura de sistemas
• Microservices vs monolito
• Event-driven architecture
• API Gateway
• Mensageria
Ferramentas:
• Amazon Web Services ou Google Cloud Platform
• Terraform
• NGINX
• RabbitMQ ou Apache Kafka
4º Fase:
• Conceitos de IA e ML
• LLMs (como funcionam)
• Prompt engineering
• RAG (Retrieval-Augmented Generation)
Ferramentas:
• OpenAI
• LangChain
• Pinecone
5º Fase:
• Engenharia de confiabilidade
• Gestão de incidentes
• Cultura DevOps
• Trade-offs técnicos
Trilhas são sequências de Cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga Trilhas que te interessem ou crie as suas próprias
Passo a passo
-
1
Conteúdo do plano
-
Curso Linux: gerenciando diretórios, arquivos, permissões e processos
-
Curso Linux: criando script para processamento de arquivos de logs
-
Curso Linux: criando script de monitoramento de sistema
-
Curso Git e GitHub: compartilhando e colaborando em projetos
-
Curso Python: crie a sua primeira aplicação
-
Curso Lógica de programação: explore funções e listas
-
Curso Python: aplicando a Orientação a Objetos
-
Curso Praticando Python: Strings e Regex
-
Curso HTTP: entendendo a web por baixo dos panos
-
Curso Redes onboarding: uma perspectiva prática
-
Curso Confiabilidade e SRE: métricas, Error Budget e resiliência
-
Curso React: observabilidade, manutenção e produção em aplicações
-
Curso Kubernetes com microsserviços: subindo e gerenciando uma aplicação
-
Curso Docker: criando e gerenciando containers
-
Curso Arquitetura da Informação: estratégias e acompanhamento do produto
-
Curso Arquitetura da Informação: projetando para dispositivos móveis e e-commerces
-
Curso Microsserviços em Python: comunicação, testes e resiliência
-
Curso DDD: modelagem estratégica de sistemas
-
Curso Microsoft AZ-900 parte 1: Azure Fundamentals
-
Curso Microsoft AZ-900 parte 2: Azure Fundamentals
-
Curso Microsoft AZ-900 parte 3: Azure Fundamentals
-
Curso Microsoft AZ-900 parte 4: Azure Fundamentals
-
Curso Redes: dos conceitos iniciais à criação de uma intranet
-
Curso Infraestrutura como código: Terraform, Docker e Elastic Container Service
-
Curso Modelagem de banco de dados relacional: entendendo SQL
-
Curso Fundamentos de IA: investigando algoritmos e abordagens de machine learning
-
Curso Engenharia de Prompt: criando prompts eficazes para IA Generativa
-
Curso LangChain: criando chatbots inteligentes com RAG
-
Curso DevOps: trabalhando com repositórios no GitHub
-
Curso Agilidade e DevOps: um dia no desenvolvimento de software
-
Curso DevOps: trabalhando com tráfego seguro em comunicações web
-
Excluir Trilha de Estudos?
Ao excluir, você não não conseguirá mais visualizar e acessar a Trilha criada por você