Git Product home page Git Product logo

devops_challenge2's Introduction

devops-challenge

Welcome

Welcome to Audibene's DevOps challenge :)

Please try to complete the below 2 tasks. Please send us a link to your public github repo containing the solution code or alternatively give us your GitHub username so we can grant you permissions to this repository.

Taks 1

Situation

The company you´re working for operates servers on AWS that could not easily be re-created from scratch because they contain data that is stored locally. For example, think about it like an old-fashioned Jenkins, a Spunk or a Jira server.

Requirements

Please describe, how you would handle automated backups and restoring the latest backup in case of emergency. Do not provide any code here. Just describe what tools or AWS services you would like to use and how the whole process should work.

Taks 2

Situation

The company wants to deploy some static landing pages to AWS. One for US, one for Asia and one for Europe. S3 and CloudFront should be used for this. Because developers will deploy new versions very often the origin S3 buckets should be located in the appropriate regions to minimize latentency when fetching objects from origins.

Requirements

Please provide some terraform code (ideally using terraform version 12) that creates 3 buckets in appropriate AWS regions and 3 Cloudfront distributions each pointing to one of the buckets as an origin. Please keep in mind that your company might want to add many new pages in other regions or many additional ones in the regions that are already used at a later time.

devops_challenge2's People

Contributors

ranimufid avatar stefan-lipinski avatar

Watchers

Metin Özkan avatar James Cloos avatar  avatar  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.