Prática de Entrevista: Pleno
Perguntas de entrevista DevOps de nível intermediário sobre Kubernetes, Terraform, monitoramento e arquitetura para profissionais com 2-5 anos de experiência.
41 perguntas
Ativando Tags nos Relatórios de Faturamento
Sua equipe marcou todos os recursos com tags de team e environment, mas as tags não aparecem nos relatórios de custo. O que está acontecendo, e como isso difere entre AWS, GCP e Azure?
intermediárioFinOpsCódigo da Aplicação vs Manifests do Kubernetes em Repositórios Separados
O código-fonte da sua aplicação e os manifests do Kubernetes devem viver no mesmo repositório ou em repositórios separados? Qual é a sua opinião?
intermediárioGitOpsHelm vs Kustomize para Configuração por Ambiente
Helm ou Kustomize para lidar com diferenças entre ambientes em um repositório do Argo CD? Explique como você escolheria e como fica o layout do repositório em cada caso.
intermediárioGitOpsUsando Overlays do Kustomize para Configuração por Ambiente
Explique como você usaria overlays do Kustomize para lidar com configurações que diferem entre dev e prod em um setup do Argo CD.
intermediárioGitOpsOrganizando um repositório de manifests compartilhado entre vários times
Três times compartilham uma única instância do Argo CD e um único repositório de manifests. Como você organiza isso para que cada time consiga fazer deploy sem depender dos outros e não corra o risco de implantar por acidente o que é de outro time?
intermediárioGitOpsLidando com secrets em um repositório de manifests do Argo CD
Secrets não podem ir para o Git em texto plano. Como você lida com eles em uma configuração de Argo CD, e como fica isso na estrutura do seu repositório?
intermediárioGitOpsEstratégia de deployment blue-green
O que é um deployment blue-green, e quais são suas vantagens e desvantagens em comparação com outras estratégias de deployment?
intermediárioCI/CDDesign de pipeline de CI/CD
Como você projetaria um pipeline de CI/CD para uma aplicação de microsserviços? Quais estágios você incluiria?
intermediárioCI/CDBackup e Recuperação de Banco de Dados
Descreva estratégias de backup de banco de dados e como você projetaria um plano de recuperação para bancos de dados em produção.
intermediárioInfrastructureProjetando uma Escala de Plantão (On-Call)
Você tem seis engenheiros divididos em dois fusos horários e precisa de cobertura 24/7. Como você projetaria a rotação na prática? Explique os trade-offs que você consideraria.
intermediárioIncident ManagementCamadas de Imagem Docker e Cache
Como funcionam as camadas de uma imagem Docker e como você pode otimizar seu Dockerfile para aproveitar o cache de camadas?
intermediárioDockerAplicando Políticas de Tagging entre Nuvens
Como você de fato garante que todo recurso na AWS, GCP e Azure receba as tags obrigatórias? Explique o que você colocaria em prática.
intermediárioFinOpsProjetando uma Política de Escalonamento
Um alerta dispara às 3h da manhã e aciona o plantonista principal. Explique passo a passo o que sua política de escalonamento deveria fazer a partir desse momento, e me diga contra quais modos de falha você está projetando.
intermediárioIncident ManagementTags Essenciais para Alocação de Custos Multi-Cloud
Se você estivesse projetando um padrão de tagging para uma empresa que roda em AWS, GCP e Azure, quais tags você exigiria em todo recurso e por quê?
intermediárioFinOpsPrincípios e Implementação do GitOps
O que é GitOps e em que ele difere do CI/CD tradicional? Explique o modelo de deploy baseado em pull.
intermediárioDevOpsProjetando Golden Paths
Queremos que nossos desenvolvedores sigam boas práticas, mas não queremos deixá-los mais lentos com revisões obrigatórias para cada mudança de infraestrutura. Como você projetaria 'golden paths' (caminhos dourados) em uma plataforma interna para desenvolvedores?
intermediárioPlatform EngineeringCatálogo de Serviços e Propriedade (Ownership)
Você está construindo um catálogo de serviços para a sua IDP. Sua empresa tem 200 microsserviços, e ninguém sabe quem é dono de metade deles. Como você resolveria isso, e como seria um bom catálogo de serviços?
intermediárioPlatform EngineeringInfraestrutura Imutável
Explique infraestrutura imutável e seus benefícios. Como ela difere do gerenciamento tradicional de servidores?
intermediárioInfrastructurePadrões de Infrastructure as Code
Quais são os principais princípios e padrões de Infrastructure as Code? Como você estrutura IaC para múltiplos ambientes?
intermediárioInfrastructureRetries e Amplificação de Retry no Istio
Como você configura retries no Istio, e qual é o perigo de ser agressivo demais com eles?
intermediárioService MeshRollout Canário Ponderado com Istio
Explique como você faria o canário de uma nova versão de um serviço com Istio. Digamos que você queira começar com 5% do tráfego indo para v2 e ir aumentando gradualmente.
intermediárioService MeshKubernetes Kubelet
Qual é o papel do kubelet em um cluster Kubernetes? Como ele interage com o control plane?
intermediárioKubernetesCiclo de Vida do Pod no Kubernetes
Explique as diferentes fases do ciclo de vida de um Pod no Kubernetes e o que acontece em cada uma delas.
intermediárioKubernetesServices e Rede no Kubernetes
Explique os diferentes tipos de Services do Kubernetes (ClusterIP, NodePort, LoadBalancer) e quando usar cada um.
intermediárioKubernetesRodando Seu Primeiro Experimento de Pod-Delete com Segurança
Eu te entrego um cluster novo com um deployment de demonstração do nginx. Me guie do zero até um experimento controlado de pod-delete. Quais são os passos, e como você evita que isso vire uma interrupção de serviço?
intermediárioChaos EngineeringComo o Litmus Decide Pass ou Fail: Probes
Seu experimento de pod-delete mostra Pass, mas durante a execução os usuários receberam 502s por cerca de 20 segundos. Como o experimento pode passar enquanto o serviço estava de fato fora do ar, e como você conserta isso?
intermediárioChaos EngineeringEstratégias de Agregação de Logs
Como você implementa logging centralizado em um sistema distribuído? Quais são os componentes principais?
intermediárioMonitoringEstratégia de Monitoramento e Alertas
Como você projeta uma estratégia de monitoramento e alertas? Quais métricas você acompanharia e como evitar a fadiga de alertas?
intermediárioObservabilityInstrumentação Automática vs Manual
Você precisa implantar tracing em 40 serviços mantidos por seis times diferentes. Você opta por instrumentação automática ou instrumentação manual, e como decide isso?
intermediárioObservabilityPropagação de Contexto Entre Serviços
O serviço A chama o serviço B via HTTP. Como B sabe que a requisição pertence a um trace já existente? O que realmente trafega na rede?
intermediárioObservabilityOtimização de Desempenho de Aplicações
Como você identifica e resolve gargalos de desempenho em uma aplicação de produção?
intermediárioSRECanary Releases em Progressive Delivery
Você está implantando uma nova versão de um serviço de pagamentos crítico. Me explique passo a passo como você configuraria um canary release para ele.
intermediárioCI/CDTipos de Feature Flags e Casos de Uso
Você pode me explicar os diferentes tipos de feature flags e quando usar cada um?
intermediárioCI/CDGerenciamento de Segredos
Como você gerencia segredos (senhas, chaves de API, certificados) com segurança em um ambiente de DevOps?
intermediárioSecurityConceitos de Service Mesh
O que é um service mesh e quando você implementaria um? Explique o padrão sidecar.
intermediárioKubernetesDefinições de SLI, SLO e SLA
Explique a diferença entre SLI, SLO e SLA com exemplos.
intermediárioSREEscolhendo os SLIs Certos
Você está entrando em um time que opera um serviço de checkout para uma plataforma de e-commerce. Ainda não há SLOs. Como você decidiria quais SLIs acompanhar?
intermediárioSREGerenciamento de Orçamento de Erro
Seu serviço tem um SLO de disponibilidade de 99,9% em uma janela de 30 dias. Quanto tempo de indisponibilidade isso te dá, e o que você realmente faz com esse orçamento de erro no dia a dia?
intermediárioSREDisponibilidade de Nome de Usuário com Bloom Filters
Explique como você verificaria a disponibilidade de nome de usuário para um serviço com bilhões de usuários sem consultar o banco de dados a cada tecla digitada.
intermediárioSystem DesignEntrega de Imagens por CDN em Menos de 50ms
Explique como uma CDN entrega imagens a usuários no mundo todo em menos de 50ms.
intermediárioSystem DesignGerenciamento de State no Terraform
O que é o state do Terraform, por que ele é importante, e como você gerencia o state em um ambiente de equipe?
intermediárioTerraform