Skip to content

admsk2/devops-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bird Application

This is the bird Application! It gives us birds!!!

The app is written in Golang and contains 2 APIs:

  • the bird API
  • the birdImage API

When you run the application (figure it out), you will see the relationship between those 2 APIs.

installation & how to run it

Find it

Challenge

How to:

  • fork the repository
  • work on the challenges
  • share your repository link with the recruitment team

Here are the challenges:

  • Install and run the app
  • Dockerize it (create dockerfile for each API)
  • Create an infra on AWS (VPC, SG, instances) using IaC
  • Install a small version of kubernetes on the instances (no EKS)
  • Build the manifests to run the 2 APIs on k8s
  • Bonus points: observability, helm, scaling

Rules:

  • Use security / container / k8s / cloud best practices
  • Change in the source code is possible

Evaluation criterias:

  • best practices
  • code organization
  • clarity & readability

About

DevOps take-home challenge for applicant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 50.3%
  • Go 38.6%
  • Shell 6.4%
  • Dockerfile 3.9%
  • Makefile 0.8%