GithubHelp home page GithubHelp logo

cloud-coding-challenge's Introduction

Stan Cloud Engineering Challenge

Overview

The purpose of this challenge is to assess your skills and approach to automated provisioning, deployment and configuration management.

Please complete the basic goals below and deliver the outputs as requested. You don't need to spend more than a couple of hours on the challenge.

Additional challenges are available if you have time and want to show us what you can do.

Completing the basic goals in an automated, reliable, reproducible way is preferable to completing any of the additional challenges.

Basic Goals

  • Automate the deployment of secure, publicly available, load-balanced web servers that return the instance ID of the host that served the request.
  • Ensure that the web servers are available in two AWS availability zones and will automatically rebalance themselves if there is no healthy web server instance in either availability zone.
  • Redirect any HTTP requests to HTTPS. Self-signed certificates are acceptable.
  • Write one or two paragraphs about how you might further improve the automation and management of the infrastructure if you were to take it into production.

Note: All of the services required are eligible for the AWS Free Tier.

Additional Challenges

  • Provide basic automated tests to cover included scripts, templates, manifests, recipes, code, etc.
  • Return a custom static page for 4XX/5XX errors.
  • Add a database to the infrastructure and have your application serve something from the database in addition to the instance ID.
  • Write one or two paragraphs about why you solved the basic goals and additional challenges the way you did.

Output

Please include in your e-mail:

  1. a public URL to access your deployment
  2. your written answers
  3. any scripts, config files, manifests, recipes, or source code you used to achieve the goals, in the form of
    • a public source repository URL,
    • a zipped file,
    • or a zipped file via download link

We'll complete our review of the live environment within 2 business days so that you can tear it down promptly.

cloud-coding-challenge's People

Contributors

archii avatar jdub avatar hoganau avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.