Skip to content

prosas/devops-exercise

Repository files navigation

Desafio Vaga Devops

A ideia desse desafio é nos permitir avaliar melhor as habilidades de candidatos à vaga de devops/infra, de vários níveis.

Atenção

Também serão aceitos projetos já desenvolvidos, de autoria própria, que atendam os critérios listados na seção Avaliação.

Se esse for o caso, basta enviar o ZIP do projeto para o email [email protected] com o título Desafio Vaga Devops.

Instruções de entrega

  • Faça um fork desse repositório
  • Faça commits conforme for terminando funcionalidades
  • Crie instruções de execução via Docker em seu README.md
  • Por fim, envie o link do repositório para avaliarmos

Desafio

Você recebeu um projeto de API de listagem de editais em ruby on rails (esse repo), sem muita documentação e precisa configurar seu deploy via Docker.

Sua solução deve:

  • Criar a imagem Docker do projeto
  • Disponibilizar via docker-compose:
    • 3 instâncias do servidor de aplicação
    • proxy reverso utilizando nginx ou traefik
    • balanceamento de carga entre instâncias da aplicação

Avaliação

Sua solução será avaliada de acordo com os seguintes critérios:

  1. Atende o que foi pedido
  2. Conhecimento da stack:
    • Infra
    • Docker
    • Ruby on Rails
    • Proxy reverso
  3. Documentação de como executar no README do projeto
  4. Organização de código/projeto
  5. Automatização (não deve ter passos/scripts manuais)

Sobre diversidade

A prosas se esforça para manter um ambiente seguro para todos os profissionais e candidatos, se você acha que tem um fit bom com a empresa, não importa como você se identifica, sua idade, gênero e localização geográfica, você é bem vindo, aplique! 🏳️‍🌈 🤎 👩‍🦱 🧑‍🦳

About

Exercício para vaga de Devops/Infra na Prosas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages