
[Free] Aws Serverless Ci/Cd With Terraform &Amp; Github Actions
Learn modern DevOps by deploying and automating AWS Lambda functions with Terraform and GitHub Actions.
Requirements
- Basic understanding of AWS services
- A computer with internet access to follow along with the hands-on project
- A free AWS account to deploy the Lambda function and test the pipeline
- A GitHub account to use GitHub Actions for CI/CD automation
Description
Tired of boring slides and endless theory? Jump into hands-on Serverless DevOps! In this course, you’ll learn how to build, deploy, and automate AWS Lambda functions using Terraform and GitHub Actions, giving you practical, real-world skills.
You’ll go step-by-step and perform following actions:
Write and package Python Lambda functions ready for deployment
Define and manage AWS infrastructure as code with Terraform, making your deployments repeatable and version-controlled
Automate deployments with a CI/CD pipeline so code changes are instantly deployed without manual intervention
Monitor and debug Lambda functions using CloudWatch logs to understand runtime behavior and troubleshoot issues
Along the way, you’ll also learn how to create and attach IAM roles, set permissions securely, and structure your project for maintainability and scalability. This course emphasizes hands-on implementation, so you’ll be building, deploying, and testing your serverless applications from day one.
By the end of this course, you’ll have a fully working serverless CI/CD pipeline, a clear understanding of how serverless DevOps works, and the confidence to deploy and manage AWS Lambda functions in real projects. Whether you’re a developer, IT professional, or tech enthusiast, this course equips you with practical DevOps skills that are in high demand in modern cloud environments.
Author(s): Madhurashree M








