Skip to content

edukgit/test-devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Teste Devops

Introdução

Olá para você que está lendo. Este teste tecnico é para a vaga de DEVOPS da EDUK, ele foi estruturado para que qualquer candidato independentemente do nivel de senioridade e tempo consiga faze-lo, então caso tenha uma etapa que não consiga fazer seja por dificuldade ou até mesmo por tempo basta você nos explicar qual foi o impedimento que você teve como por exemplo:

Desafio

  1. Criação de Dockerfile e imagem Docker

    A aplicação dentro da pasta /app precisa ser implantada no nosso sistema em núvem e para isso é necessário que seja dockerizada. Crie um Dockerfile para a aplicação e um script de sua preferência (Shell, Makefile, etc...) para facilitar a criação da imagem.

  2. Deploy da aplicação em Minikube

    Utilizando a ferramenta Minikube, crie um script de sua preferência (Shell, Makefile, etc...) para realizar o deploy da aplicação e permitir acesso ao serviço. Deve haver uma checkagem de health na rota /health para eventuais falhas da aplicação.

  3. Infrastructure as Code

    Utilizando ferramentas de infraestrutura como código de sua preferência (Terraform, Ansible, etc...), crie um projeto da estrutura atual se comunicando com o Minikube permitindo o update da aplicação.

  4. (Bonus) Cloud Computing

    Faça deploy da aplicação em alguma Cloud Computing (AWS, GCP, Azure) utilizando uma ferramenta de Infrastructure as Code de sua preferência (Terraform, Ansible, etc...).

  • Observação Sempre que possível, documentar qual foi a tomada de decisão e motivações em report.md explicando os comandos que foram utilizados e o que um outro desenvolvedor deve fazer para executar os passos na sua máquina.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published