Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

DevOps in Data Engineering: End-to-End Automation with CI/CD, Terraform and AWS - Part 1

CodeWithYu via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the first part of an in-depth tutorial on implementing DevOps practices in data engineering workflows. Learn the fundamentals of integrating CI/CD pipelines, automated testing, and infrastructure as code into data engineering projects. The 57-minute video covers essential concepts including why CI/CD is crucial for data engineering, key DevOps tools, testing strategies, and common implementation challenges. Follow along with a practical demonstration of setting up a Terraform infrastructure-as-code project from scratch and generating test data for automation purposes. This tutorial by CodeWithYu is the first segment of a comprehensive guide that continues with unit testing, GitHub Actions automation, security scanning, environment management, and AWS-specific implementations in the full version.

Syllabus

0:00 Introduction
1:22 Introduction to DevOps in Data Engineering
3:44 Why CI/CD for Data Engineering
6:44 Key DevOps tools for Data Engineering
11:26 Automated Testing in Data Engineering
13:17 Challenges in Data Engineering DevOps
19:19 System Architecture
21:30 Setting up Terraform IaC project Scratch
43:00 Generating Data for Automation
1:25:49 Writing End to End Unit tests
1:42:50 DevOps Automation with Github Actions
1:50:00 Automating Security and Vulnerability Scanning
2:10:00 Dev Environment Automation
2:15:00 Deploying to Production Environment
2:20:00 DevOps Automation for AWS Data Engineering
2:41:00 Results And Automation of Results
2:43:00 Outro

Taught by

CodeWithYu

Reviews

Start your review of DevOps in Data Engineering: End-to-End Automation with CI/CD, Terraform and AWS - Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.