Gold Site E-Commerce Project: 20 Days from DevOps to GitOps along with DevSecOps | Sagar Kakkala's World




 The DevOps Project here starts from Manual Process of Build and Deployment of React code and then improvising it using DevOps Principles and slowly integrating same project in concepts of DevSecOps and GitOps along with DevOps Principles, let us understand How Final Project is built step-by-step

Note: All the coloured texts here are links that will navigate to the particular blog to help you understand better

I recommend checking on Final Setup before referring this Blog

Note: Same Project is used across all projects for better understanding of DevOps Process

You can think the project more like, you have entered into a Company that follows traditional process and you were hired for company as DevOps Engineer

You are learning each tool and improvising it in the Company you were hired for

Assume that you are hired for company called Gold-Site E-Commerce, Projects works on simple way of learn the concept and apply the concept

Why we are doing what we are doing will be answered in detail with particular blog or video of that Concept

Before you Begin, Have the following Requirements and Tools mentioned in the Final Setup of Project 


Important Note: All the DevOps Videos here are in Telugu, but the same has been explained in Detail in every Blog which is in English

Also English Sessions for the Project will be taken soon, and Video link will be Updated in the same Blog, The Blog was drafted on Dec2024, English Sessions will be started from Jan 2025

If you wish to join sessions on Live, Recommend Joining WhatsApp Channel to know updates on Live Sessions

Whatsapp Channel for Live Sessions in Telugu : DevOps with SK Telugu


Whatsapp Channel for Live Sessions in English : DevOps with SK English


Day-0: DevOps Overview and Guidance




Note: Day0 cause you can watch this video or blog anytime and is not linked with Project but i recommend to watch before you begin the Project

Day-1: Deployment of React code in Nginx

 



Here we have learnt how we deploy React and Nginx Deployment Manually 

Telugu Video link: React and Nginx Deployment

Blog link: React and Nginx Blog


Day-2: Dockerize React Application



Here we will Dockerize the React code application

Telugu Video: Dockerize React Application

Blog: Dockerize React Application


Day-3: React Application into Kubernetes



Here we make our React Code to run into Kubernetes



Day-4: Automation of Build and Deployment of React Code using Bash



Here we will use Bash to Automate our Build and Deployment of React Application



Day-5: Automation of Build and Deployment using Ansible
Here we automate complete Build and Deployment using Ansible



Day-6: Build and Deployment using Jenkins

Here We Automate our complete workflow using Jenkins

Telugu Video: Build and Deployment using Jenkins


Day-7: Know about SSH Concept


Here this concept does not involve in Project Building, But it is better to know about How SSH connection works to have better understanding of Project

Telugu Video: SSH Concept


Day-8: Kubernetes Imperative Commands



Since Project going further uses Imperative commands of Kubernetes, it is important to know about Imperative commands



Day-9: SSL Certificate


As a DevOps Engineer, it is important to know how SSL certificate is configured and why it is used. As SSL Certificate Plays a crucial role in Websites



Day-10 : Helm Charts 



As Every Application now uses Helm Charts, it is important to know about Helm Charts and its implementation

Telugu Video: Helm Charts


Day11: Docker Commit Tag with Git Commit ID's






Day12: Build Artifacts to AWS S3 Bucket






Day13: Terraform Complete Overview


Here we discussed complete Basic Overview of Terraform , though we did not integrate our complete Project into Terraform, this video even covers the part of how we can get running resources into Terraform control using Import command

Telugu Video: Terraform Overview


Day14: DevSecOps-Configure SonarQube and Trivy






Day15: DevSecOps-Configuring Slack and Slack Bots


Slack will be integrated later in the project for Prometheus, Video also covers file api upload depreciation

Telugu video: Configuring Slack


Day-16: DevSecOps - Prometheus and Grafana using Official Helm Charts




Day-17: DevSecOps- Prometheus and Grafana using Helm Charts






Day-18: DevSecOps - Prometheus and Grafana with Kube-Prometheus-Stack




Day19: GitOps- ArgoCD Complete Overview







Day20:- Complete Infrastructure Overview of Gold Site E-Commerce





Telugu Video: Complete Infrastructure Overview




Apart from DevOps, I post most of my content in Telugu related to contrafactum's(changing lyrics to original songs),fun vlogs, Travel stories and much more to explore, You can use this link as single point of link to access - Sagar Kakkala One Stop

Comments