
Introduction to the Author (Abhishek Veeramalla)
I am a passionate content creator with more than 400k subscribers on Youtube. Other than content creation, I am also a software engineer with 11 years of experience working for various MNCs. I am current working as a principal software engineer at Red Hat.
In this lecture you will learn a brief overview of what exactly is this course. Key Highlights of this course will be covered in the next lecture.
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
GitHub Repos
-------------------
Project - iam-veeramalla/ultimate-devops-project-demo
Documentation for revision - iam-veeramalla/ultimate-devops-project-aws
Updated the docker compose file in the github repo. Please run "git pull" if you have already pulled the repo. Also, adding the docker-compose.yaml file to the resources.
github repo name for source code - iam-veeramalla/ultimate-devops-project-demo
github repo name for documentation - iam-veeramalla/ultimate-devops-project-aws
VSCode Plugins
- Terraform
- YAML
- GitHub Copilot
Small Correction* -> Ingress hostname should be "www.abhishekveeramalla.shop" NOT "abhishekveeramalla.shop"
End to End DevOps Implementation on a E-Commerce project with Resume preparation and Interview Q&A.
The project covers:
1. Introduction to the project
2. A detailed overview of the project
3. AWS Setup and Configuration
4. IAM, IAM role setup for the project
5. EC2 Instance creation
6. Security group and Inbound traffic rule configuration
7. Docker Installation and Configuration
8. Kubectl Installation and Configuration
9. Terraform Installation and Configuration
10. Docker compose setup
11. Run the project locally using Docker compose
12. Containerization of the project
13. Build and Run the Docker cotnainers
14. Terraform lifecycle
15. Configure AWS for Terraform
16. Terraform statefile management
17. Terraform backend configuration
18. Terraform state locking
19. Terraform project for backend implementation
20. Terraform implementation for VPC and EKS
21. Terraform Kubernetes cluster configuration
22. Kubernetes manifest files implementation
23. Kubernetes deployment
24. Kubernetes services
25. Kubernetes Ingress config
26. Kubernetes Ingress controller setup
27. Kubernetes storage class
28. Kubernetes pv and pvc setup
29. Running the project on Kubernetes
30. Verify the project on Kubernetes
31. Setup a custom domain
32. Setup route53 for the custom domain
33. Route 53 configuration for the EKS cluster
34. Ingress setup with the custom domain
35. Gitopsificaiton of the project
36. Argo CD install and config
37. Deploy the project using Argo CD
38. Implement continuous integration for the project
39. GitHub Actions setup for a micro service of the project
40. CI/CD for the project
41. GitHub Action with Argo CD for end to end CI/CD
42. Resume preparation for the project
43. Day to day tasks for the project in the resume
44. Interview questions for the project
45. Key takeaways of the project.