Skip to content

Challenges chosen to show beginners the basics of some DevOps practices

Notifications You must be signed in to change notification settings

facevedom/DevOps-RampUp

Repository files navigation

WIP

DevOps Ramp-up

Welcome

DevOps has a wide variety of practices, tools, and methodologies, which enable it to be an important part of an agile delivery culture.

This ramp-up is presented as a series of challenges. Each challenge is chosen to show beginners the basics of some of the DevOps practices, and it is designed to help us use the same language after its completion. We are tool agnostics, so you can use any tool you like, but we do have a client base that needs us to be proficient in some basic AWS concepts.

Projects

In order to complete the challenges posed in this repo, you will have a series of projects from which you could select the one you feel most comfortable with. The idea is you have to complete as many challenges as possible. It's recommended to follow the order proposed in the challenge section below.

  1. Movie Analyst

    • This application is a web application based on a 3-tier architecture model develop in javascript.

    • For this application you will have to write some code in order to make it work as expected. The app needs to communicate with the DB and retrieves the data from it.

    git clone https://github.com/juan-ruiz/movie-analyst-api.git
    
    git clone https://github.com/juan-ruiz/movie-analyst-ui.git

Challenges

  1. Linux basics
  2. Basic concepts to deploy an application
  3. Scripting
  4. Source Code Management – SCM
  5. Cloud basics
  6. Infrastructure as code – IaC
  7. Server configuration management
  8. CI/CD
  9. Monitoring
  10. Containerization
  11. Container orchestration

About

Challenges chosen to show beginners the basics of some DevOps practices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published