Skip to content

oozou/devops-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Oozou

Introduction

This is a technical test for the role of DevOps Engineer.

Objectives

This test helps us to understand

  • how do you approach infrastructure design
  • how do you manage microservices communication
  • how do you consider security implications

Project Setup

Project root has index.js file. It simulates a simple app that runs infinitely & sends metrics to a statsd server.

Exercices

  1. Add a Dockerfile to containerize the app, with support for multiple environments (DEV, UAT & Production)
  2. Design the cloud infrastructure diagram (prefer AWS) with all the resources that are required for the application(Node app, statsd & the backend. Applicants can use any backends for statsd eg: Graphite). Use ECS or EKS as application platform.
  3. Utilize Terraform to establish infrastructure that adheres to industry-standard security and high availability (HA) practices.
  4. (Optional) Deploy on the cloud computing platforms

Submitting Your Code

Email us your Github repo and grant he access to lycbrian We expect meaningful git commits, ideally one commit per exercise with commit messages clearly communicating the intent.

If you deploy it to any cloud platforms, please send us instructions & relevant IAM user credentials.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published