DevOps with AWS
Section 1: Introduction
1. Overview of the course
2. Importance of DevOps in present market and reason to choose AWS.
3. AWS services Used: EC2, CodeCommit, S3, AWS Lambda, CodeBuild, CodeDeploy, CodePipeline,
CloudFormation, API Gateway , EBS, Lambda, Elastic Beanstalk ,ECS, ECR, OpsWorks, CloudTrail, IAM,
Kinesis ,CloudWatch Metrics , CloudWatch Alarms , CloudWatch Logs and events, Amazon ES, SSM,
COnfig, Inspector, Service Catalog ,Trusted Advisor ,Secrets Manager ,License Manager , ASG,
Dynamo DB, Multi Region, Disaster Recovery , Multi Account...etc
Section 2: SDLC Automation (Domain 1)
4. CICD Overview
5. Reference Links for Domain 1 - AWS Certified DevOps Engineer Professional
6. CodeCommit - Overview
7. CodeCommit - First Repo & HTTPS config
8. CodeCommit - clone, add, commit, push
9. CodeCommit - Branches and Pull Requests
10. CodeCommit - Securing the Repository and Branches
11. CodeCommit - Triggers & Notifications
12. CodeCommit - & AWS Lambda
13. CodeBuild - Overview
14. CodeBuild - First Build
15. CodeBuild - buildspec.yml Deep Dive
16. CodeBuild - Docker, ECR & buildspec.yml
17. CodeBuild - Environment Variables & Parameter Store
18. CodeBuild - Artifacts and S3
19. CodeBuild - CloudWatch Events, CloudWatch Logs, CloudWatch Metrics & Triggers
20. CodeBuild - Validating CodeCommit Pull Requests
21. CodeDeploy - Introduction & Overview
22. CodeDeploy - EC2 Setup
23. CodeDeploy - Application, Deployment Groups & First Deployment
24. CodeDeploy - Deployment Groups Discussion
25. CodeDeploy - Deployment Configurations
26. CodeDeploy - appspec.yml Deep Dive
27. CodeDeploy - Hooks & Environment Variables
28. CodeDeploy - CloudWatch Events, CloudWatch Logs, CloudWatch Alarms, Triggers
29. CodeDeploy - Rollbacks
30. CodeDeploy - On-Premise Instances Setup
31. CodeDeploy - Deploy to AWS Lambda
32. CodePipeline - Overview
33. CodePipeline - CodeCommit & CodeDeploy
34. CodePipeline - Adding CodeBuild
35. CodePipeline - Artifacts, Encryption and S3
36. CodePipeline - Manual Approval Steps
37. CodePipeline - CloudWatch Events Integration
38. CodePipeline - Stage Actions, Sequential & Parallel
39. CodePipeline - All Integrations
40. CodePipeline - Custom Action Jobs with AWS Lambda
41. CodePipeline - CloudFormation
42. CodePipeline - Good Blog to Read
43. CodeStar - Overview
44. Jenkins - Architecture
45. Jenkins - Setup on EC2
46. Jenkins - AWS Plugins
47. WhitePapers to Read - AWS Certified DevOps Engineer Professional
48. Domain 1: Section Cleanup
Section 3: Configuration Management and Infrastructure as Code (Domain 2)
49. Reference Links for Domain 2 - AWS Certified DevOps Engineer Professional
50. CloudFormation: Lectures
51. CloudFormation Overview
52. CloudFormation Create Stack Hands On
53. CloudFormation Update and Delete Stack
54. YAML Crash Course
55. CloudFormation Parameters
56. CloudFormation Resources
57. CloudFormation Mappings
58. CloudFormation Outputs
59. CloudFormation Conditions
60. CloudFormation Intrinsic Functions
61. CloudFormation User Data
62. CloudFormation cfn-init
63. CloudFormation cfn-signal and wait conditions
64. CloudFormation cfn-signal failures troubleshooting
65. CloudFormation Rollbacks
66. CloudFormation Nested Stacks
67. CloudFormation ChangeSets
68. CloudFormation DeletionPolicy
69. CloudFormation TerminationProtection
70. CloudFormation Lectures from DevOps course
71. CloudFormation - Parameters from SSM
72. CloudFormation - Public Parameters from SSM
73. CloudFormation - DependsOn
74. CloudFormation - Deploying Lambda Functions
75. CloudFormation - Custom Resources
76. CloudFormation - Drift Detection
77. CloudFormation - Status Codes Deep Dive
78. CloudFormation - InsufficientCapabilitiesException
79. CloudFormation - cfn-hup & cfn-metadata
80. CloudFormation - Stack Policies
81. Elastic Beanstalk - EB CLI
82. Elastic Beanstalk - Saved Configurations
83. Elastic Beanstalk - .ebextensions for configs
84. Elastic Beanstalk - .ebextensions for resources
85. Elastic Beanstalk - RDS in or out of environment?
86. Elastic Beanstalk - .ebextensions for commands & container commands
87. Elastic Beanstalk - Good Features to Know
88. Elastic Beanstalk - Rolling Updates Strategies
89. Elastic Beanstalk - Rolling Updates Hands On
90. Elastic Beanstalk - Swap URL (Blue / Green)
91. Elastic Beanstalk - Worker Environments
92. Elastic Beanstalk - Multi Docker Integration
93. Lambda - Overview
94. Lambda - Sources and Use Cases
95. Lambda - Security, Environment Variables, KMS and SSM
96. Lambda - Versions, Aliases and Canary Routing
97. Lambda - SAM Framework
98. Lambda - SAM and CodeDeploy
99. Step Functions - Overview
100. API Gateway - Overview
101. API Gateway - Integration with Lambda
102. API Gateway - Stages and Deployments
103. API Gateway - Canary Deployments
104. API Gateway - Deployments and Canary Testing
105. API Gateway - Throttles
106. API Gateway - Fronting Step Functions
107. === ECS Lectures from Certified Developer Course ===
108. What is Docker?
109. ECS Clusters
110. ECS Task Definition
111. ECS Service
112. ECS Service with Load Balancers
113. ECR - Part I
114. ECR - Part II
115. Fargate
116. ECS & Multi Docker Beanstalk
117. ECS - IAM Roles
118. ECS - Auto Scaling
119. ECS - CloudWatch Integrations
120. ECS - CodePipeline CICD
121. OpsWorks - Getting Started Part 1
122. OpsWorks - Getting Started Part 2
123. OpsWorks - Lifecycle Events
124. OpsWorks - Auto Healing & CloudWatch Events
125. OpsWorks - Summary & Cleanup
Section 4: Monitoring and Logging (Domain 3)
126. Reference Links for Domain 3 - AWS Certified DevOps Engineer Professional
127. CloudTrail - Overview
128. CloudTrail - Log Integrity
129. CloudTrail - Cross Account Logging
130. Kinesis - Data Streams Overview
131. Kinesis - Data Firehose & Analytics Overview
132. Kinesis - Data Firehose Hands On
133. CloudWatch Metrics - Overview
134. CloudWatch Metrics - Metrics to Know
135. CloudWatch Metrics - Custom Metrics
136. CloudWatch Metrics - Exports
137. CloudWatch Alarms - Overview
138. CloudWatch Alarms - Billing Alarms
139. CloudWatch Logs - Console Overview
140. CloudWatch - Unified CloudWatch Agent Part I
141. CloudWatch - Unified CloudWatch Agent Part II
142. CloudWatch Logs - Metric Filters & Alarms
143. CloudWatch Logs - Export to S3
144. CloudWatch Logs - Logs Subscriptions + Kinesis Data Firehose Hands On
145. All Kind Of Logs
146. CloudWatch Events - Overview
147. CloudWatch Events - Integration with CloudTrail API
148. CloudWatch Events - vs S3 Events
149. CloudWatch Dashboards - Overview
150. X-Ray - Overview
151. X-Ray - DevOps automation
152. Amazon ES - ElasticSearch + Logstash + Kibana
153. Amazon ES - Hands On
154. Tagging in AWS
Section 5: Policies and Standards Automation (Domain 4)
155. Reference Links for Domain 4 - AWS Certified DevOps Engineer Professional
156. SSM - Overview & Quick Setup
157. SSM - EC2 Setup
158. SSM - On-Premise Setup
159. SSM - Resource Groups
160. SSM - Run Command
161. SSM - Parameter Store
162. SSM - Patch Manager
163. SSM - Inventory
164. SSM - Automations
165. SSM - Session Manager & Cleanup
166. Config - WARNING
167. Config - Overview
168. Config - Rules
169. Config - Automations
170. Config - Multi Account
171. Service Catalog - Overview
172. Service Catalog - Hands On
173. Inspector - Setup & Run
174. Inspector - Automations
175. EC2 Instance Compliance
176. Health - Service Health Dashboard & Personal Health Dashboard
177. Trusted Advisor - Overview
178. Trusted Advisor - Automations
179. Trusted Advisor - Automating Refreshes
180. GuardDuty - Overview
181. GuardDuty - Automations
182. Macie - Hands On
183. Secrets Manager - Hands On
184. License Manager - Hands On
185. Cost Allocation Tags
186. Data Protection & Network Protection in AWS
Section 6: Incident and Event Response (Domain 5) & HA, Fault Tolerance, and DR (Domain 6)
187. Reference Links for Domain 5 & 6 - AWS Certified DevOps Engineer Professional
188. Domain 5 - Coverage Overview
189. ASG - From Launch Configuration
190. ASG - From Launch Templates
191. ASG - Scheduled Actions
192. ASG - Scaling Policies
193. ASG - ALB Integration
194. ASG - HTTPS on ALB
195. ASG - Suspending Processes & Troubleshooting
196. ASG - Lifecycle Hooks
197. ASG - Termination Policies
198. ASG - Integration with SQS
199. ASG - Monitoring
200. ASG - CloudFormation CreationPolicy
201. ASG - CloudFormation UpdatePolicy
202. ASG - CodeDeploy Integration
203. ASG - CodeDeploy Integration Troubleshooting
204. ASG - Cleanup
205. ASG - Deployment Strategies
206. DynamoDB - Review Part I
207. DynamoDB - Review Part II
208. DynamoDB - Patterns
209. S3 - Review
210. Multi AZ - Overview
211. Multi Region - Overview
212. StackSets - Warning
213. Multi Region - CloudFormation StackSets
214. Multi Region - CodePipeline
215. Disaster Recovery - Overview
216. Disaster Recovery - DevOps Checklist
217. On-Premise Strategies with AWS
218. Multi Account - AWS Organization Overview
219. Multi Account - AWS Organization Hands On
220. Multi Account - Services Integration
Section 7: AWS Certified DevOps Engineer Professional Exam Readiness
221. AWS Exam Readiness Course
222. AWS DevOps Blogs to Read
223. Practice exams