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.
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.
-
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
-
- Linux basics
- Basic concepts to deploy an application
- Scripting
- Source Code Management – SCM
- Cloud basics
- Infrastructure as code – IaC
- Server configuration management
- CI/CD
- Monitoring
- Containerization
- Container orchestration