Como organizaste o armazenamento do estado do Terraform no teu projeto? O que usaste como armazenamento e por quê?
DevOps
Existem tecnologias ou tarefas que não gostaria de realizar?
O que é o arquivo tf.state e o que nele é armazenado? Qual é a diferença entre usar Remote State e armazenar o estado no repositório Git?
Experiência com Terraform: em que tarefas foi utilizado?
O que é um socket? Qual é a diferença entre Unix Domain Socket (UDS) e um socket de rede?
Procura de emprego: agitada ou tranquila?
O que é a construção multi-stage no Docker e para que serve?
Os desenvolvedores estão acostumados a fazer deploy manualmente diretamente no cluster, passando por cima do CI/CD. Não é possível proibir o acesso. Como motivar a mudança para pipelines automatizados?
Descreva detalhadamente o que acontece após executar o comando kubectl apply -f deployment.yaml, em que ordem e em quais componentes do cluster.
O que é um módulo do núcleo Linux? Como carregá-lo, descarregá-lo e visualizá-lo?
GitLab CI/CD: três repositórios (Front, Back, DB). O desenvolvedor criou um branch no frontend — é necessário levantar automaticamente um ambiente de feature com todos os três serviços, e após o merge, o ambiente é removido. Como implementar isso no GitLab CI?
Como funciona o CNI (Interface de Rede de Contêiner) no Kubernetes?
O servidor está lento. Quais comandos e o que verificar primeiro? Se precisar entender por que a aplicação não está a gerar logs, mas o sistema está vivo — para onde iria?
Como implementar manualmente o deployment canário no Kubernetes sem ferramentas adicionais?
Quanto tempo leva para começar um novo trabalho após receber a oferta?
Que dificuldades adicionais a base de dados cria num feature-stand dinâmico? O que é necessário fazer?
Qual é a ordem correta para executar as etapas do pipeline CI/CD: build, testes unitários, testes de integração, linting, análise estática de código, deploy?
Para que tarefas práticas pode ser utilizado o Admission Controller? Qual é a diferença entre webhook Validating e Mutating?
Como é que a tolerância a falhas do etcd é garantida e por que razão é necessário um número ímpar de réplicas?
Como configurarias os stands de funcionalidades dinâmicos no GitLab? O stand é criado a cada push na branch e é removido após o merge ou após um tempo determinado.