Skip to content
Elbrus edited this page Apr 3, 2022 · 23 revisions

DevOps wiki

Banner

Summary

This final project applies all of the practical skills that were taught throughout the internship process. The main goal is to build the CI/CD process from scratch. In particular, infrastructure in which it will be possible to build, deploy and test the application. As a task requirement, we followed the best practices of DevOps by containerizing our app, scheduling backups, and following security rules. This project is done by a team of two people: Elbrus and Muzaffarbek.

Final Presentation

DevNOPES Presentation

Concept diagram

Concept

Detailed diagram

Build CI_CD

Tasks

🚩 Question 🔥 Answer
1 Select an application from the list Wagtail
2 Select an CI/CD. You can choose any option, but we recommend looking here Jenkins
3 Select Cloud Service provider for your infrastructure. AWS

The main things to look out for

⚡ Requirement 👀 Status
1 Git integration Done
2 Setup/configure CI/CD Done
3 Application/s should be containerized Done
4 Scheduled backups for DB and all critical data Done
5 Logging and monitoring for your services Done
6 Security Done
7 Use Kubernetes as an orchestration Done
8 The project must be documented, step-by-step guides to deploy from scratch Done
9 EXTRA: SonarQube integration Done

Questions?

If you have questions feel free to connect via LinkedIn 👇