Companies Home Search Profile

Terraform on AWS with SRE & IaC DevOps | Real-World 20 Demos

Focused View

Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms

22:13:55

198 View
  • 001 Introduction.mp4
    24:38
  • 002 Course GitHub Repository Links.html
  • 001 Step-00 Pre-requisite Note about this module.html
  • 002 Step-01 MacOS Install Terraform.mp4
    04:36
  • 003 Connect With Me !!!.html
  • 004 Step-02 Install VSCode Editor, VS Code Terraform Plugin and AWS CLI.mp4
    04:54
  • 005 Step-03 Configure AWS CLI.mp4
    05:40
  • 006 Step-04 Windows Install Terraform & AWS CLI on Windows.mp4
    04:15
  • 007 Step-05 Linux Install Terraform Windows.mp4
    01:11
  • 008 Step-06 Introduction to Terraform Workflow using Terraform Commands.mp4
    04:33
  • 009 Step-07 Update Terraform manifest with AMI ID and Region.mp4
    05:32
  • 010 Step-08 Execute Terraform core commands.mp4
    11:06
  • 011 Step-09 Terraform Configuration Syntax.mp4
    07:45
  • 012 Step-10 Terraform Arguments, Meta-Arguments and Attributes.mp4
    08:10
  • 013 Step-11 Understand about Terraform Top Level Blocks.mp4
    04:42
  • 014 Step-12 Terraform Top Level Blocks Example.mp4
    03:09
  • 001 Step-01 Introduction to Terraform Settings, Providers and Resources.mp4
    04:08
  • 002 Step-02 Terraform Settings Block Introduction.mp4
    10:29
  • 003 Step-03 Part-1 Understand and Implement Terraform Provider Block.mp4
    14:14
  • 004 Step-04 Part-2 Implement Provider Block.mp4
    05:35
  • 005 Step-05 Part-1 Create EC2 Instance Resource in Terraform.mp4
    09:55
  • 006 Step-06 Part-2 Create EC2 Instance Resource in Terraform.mp4
    12:18
  • 007 Step-07 Terraform State Basics.mp4
    09:06
  • 008 Step-08 Clean-Up.mp4
    04:38
  • 001 Step-01 Introduction to Variables Section.mp4
    05:05
  • 002 Step-02 Input Variables Introduction.mp4
    04:53
  • 003 Step-03 Implement Input Variables.mp4
    05:21
  • 004 Step-04 Create Security Group Resources.mp4
    06:40
  • 005 Step-05 Create AMI Datasource Resource.mp4
    11:35
  • 006 Step-06 Create EC2 Instance Resource.mp4
    05:30
  • 007 Step-07 Create Output Values.mp4
    04:46
  • 008 Step-08 Execute Terraform Commands and Clean-Up.mp4
    08:42
  • 001 Step-01 Implement Variable Lists, Maps and also Meta-Argument Count.mp4
    10:28
  • 002 Step-02 Implement Outputs with For Loops and Splat Operators.mp4
    09:18
  • 003 Step-03 Execute Terraform Commands, Test and learn about Terraform Comments.mp4
    09:34
  • 004 Step-04 Implement AZ Datasource and for each Meta-Argument.mp4
    09:18
  • 005 Step-05 Implement Outputs with toset, tomap functions and create and destroy.mp4
    10:35
  • 006 Step-06 Implement Utility Project Base Version.mp4
    08:42
  • 007 Step-07 Implement Utility Project Semi Dynamic Version.mp4
    07:13
  • 008 Step-08 Implement Utility Project Full Dynamic Version with filtered output.mp4
    10:30
  • 009 Step-09 Implement fix for az to instance type check and test.mp4
    08:09
  • 001 Step-01 Introduction to VPC using Terraform.mp4
    05:06
  • 002 Step-02 Build VPC Manually using AWS Management Console.mp4
    11:02
  • 003 Step-03 Introduction to Terraform Modules.mp4
    13:26
  • 004 Step-04 Create Basic VPC Module.mp4
    17:39
  • 005 Step-05 Test Basic VPC Module by executing Terraform Commands.mp4
    09:10
  • 006 Step-06 Provider and Modules Version Constraints.mp4
    07:08
  • 007 Step-07 Standardize TF Code - Generic Variables and terraform.tfvars.mp4
    06:02
  • 008 Step-08 Understand and Implement Local Blocks.mp4
    05:55
  • 009 Step-09 VPC Module - Define Variables, Reference Variables in Module and Define.mp4
    14:43
  • 001 Step-01 Introduction to creating AWS EC2 Instances and Security Groups using Te.mp4
    10:18
  • 002 Step-02 Review VPC and other TF Config Files from previous section.mp4
    04:42
  • 003 Step-03 Create Public Bastion Security Group using TF Modules.mp4
    11:49
  • 004 Step-04 Create Private Security Group and Outputs for both SG s.mp4
    08:08
  • 005 Step-05 Create EC2 Instance Variables and Public Bastion Instance using Terraf.mp4
    10:13
  • 006 Step-06 Create Private EC2 Instance Module.mp4
    11:26
  • 007 Step-07 Create EC2 Instance Outputs and Elastic IP for Bastion Host.mp4
    09:10
  • 008 Step-08 Create Null Resource and Connection Block.mp4
    13:07
  • 009 Step-09 Create File, Remote-Exec, Local-Exec Provisioners.mp4
    10:32
  • 010 Step-10 Understand depends on Meta-Argument in a practical approach.mp4
    03:33
  • 011 Step-11 Execute Terraform Commands to create EC2 Instances, VPC, Security Group.mp4
    12:08
  • 012 Step-12 Verify EC2, VPC, SG and Connect with SSH and test and finally destroy r.mp4
    14:43
  • 001 Step-01 Introduction to AWS Classic Load Balancer with Terraform.mp4
    06:17
  • 002 Step-02 Create Classic Load Balancer Terraform Module Configuration.mp4
    14:49
  • 003 Step-03 Create CLB Outputs, Execute TF Commands and Test.mp4
    12:45
  • 004 Step-04 Added new SG Rule 81, terraform apply and test.mp4
    09:05
  • 001 Step-01 Introduction to AWS Application Load Balancer Basics with Terraform.mp4
    03:54
  • 002 Step-02 Create ALB manually using AWS Mgmt Console.mp4
    11:45
  • 003 Step-03 Create ALB Terraform Module Part-1.mp4
    13:09
  • 004 Step-04 Create ALB Terraform Module Part-2.mp4
    10:23
  • 005 Step-05 Create Outputs, Execute TF Commands, Verify and Clean-Up.mp4
    10:37
  • 001 Step-01 Introduction to AWS ALB Context Path Based Routing.mp4
    10:07
  • 002 Step-02 Pre-requisite Understand about Custom Domain Registration.mp4
    04:51
  • 003 Step-03 Review Terraform Manifests Folder Strcuture, Update Load Balancer SG an.mp4
    09:11
  • 004 Step-04 Review EC2 TF Manifests and Create ACM Module.mp4
    13:54
  • 005 Step-05 Create ALB TG1 and TG2, HTTPS Redirect, Fixed Response related changes.mp4
    10:01
  • 006 Step-06 Create ALB HTTPS Listener Rules for App1 and App2.mp4
    05:25
  • 007 Step-07 Create AWS Route53 Record TF Config.mp4
    05:59
  • 008 Step-08 Execute Terraform Commands and Verify.mp4
    12:28
  • 001 Step-01 Introduction to AWS ALB Host Header based Routing.mp4
    05:56
  • 002 Step-02 AWS Certificate Manager Limit Hit - Request to Increase it.mp4
    08:44
  • 003 Step-03 Review Terraform manifests for Host Header Routing.mp4
    06:45
  • 004 Step-04 Execute Terraform Commands, Verify and Clean-Up.mp4
    11:41
  • 001 Step-01 Introduction to ALB Multiple Listener Rules.mp4
    05:07
  • 002 Step-02 Review Terraform Manifests for 4 Listener Rules and DNS Configs.mp4
    08:32
  • 003 Step-03 Update ALB Module to v6.0.0 and its other resource dependent changes.mp4
    06:43
  • 004 Step-04 Execute Terraform Commands, Verify and Clean-Up.mp4
    08:05
  • 001 Step-01 Introduction to DNS to DB on AWS using Terraform.mp4
    12:38
  • 002 Step-02 Update Terraform Modules to latest versions by doing Impact Analysis.mp4
    10:03
  • 003 Step-03 Create RDS DB Security Group, Input Variables, Module and Outputs.mp4
    13:50
  • 004 Step-04 Create TF Configs for App3 EC2 Instances.mp4
    12:24
  • 005 Step-05 Create TF Configs for ALB App3 and Bastion Host Userdata.mp4
    08:25
  • 006 Step-06 Execute Terraform Commands, Verify and Clean-Up.mp4
    18:49
  • 001 Step-01 Introduction to AWS Autoscaling with Launch Configuration using Terrafo.mp4
    09:52
  • 002 Step-02 Create ASG using AWS Mgmt Console Part-1.mp4
    09:49
  • 003 Step-03 Create ASG using AWS Mgmt Console Part-2.mp4
    09:18
  • 004 Step-04 Create ASG using AWS Mgmt Console Part-3.mp4
    04:40
  • 005 Step-05 Review other changes like ALB, EC2, Local Values and Route53 required f.mp4
    12:35
  • 006 Step-06 Create ASG, LC and ASG Outputs using Terraform Module.mp4
    17:18
  • 007 Step-07 Create Autoscaling Notification Resources.mp4
    07:28
  • 008 Step-08 Create Autoscaling TTSP Policies.mp4
    09:05
  • 009 Step-09 Create Autoscaling Scheduled Actions.mp4
    04:57
  • 010 Step-10 Execute TF Commands and Verify ASG LC end to end.mp4
    09:38
  • 011 Step-11 Test Instance Refresh using ASG Argument Change.mp4
    10:31
  • 012 Step-12 Test Instance Refresh using LC Argument Change.mp4
    05:52
  • 013 Step-13 Test Autoscaling with TTSP ALB Policy with Postman.mp4
    05:46
  • 001 Step-01 Introduction to AWS Autoscaling with Launch Templates using Terraform.mp4
    05:33
  • 002 Step-02 Implement Launch Template using AWS Mgmt Console.mp4
    06:25
  • 003 Step-03 Create Launch Template Terraform Configuration.mp4
    10:32
  • 004 Step-04 Create Autoscaling Group Terraform Configuration.mp4
    09:23
  • 005 Step-05 Create ASG Ouputs, Scheduled Actions, TTSP and Notifications.mp4
    06:21
  • 006 Step-06 Execute TF Commands, Verify and Clean-Up.mp4
    12:35
  • 001 Step-01 Introduction to AWS Network Load Balancer.mp4
    05:24
  • 002 Step-02 Create TF Configs required for NLB Implementation.mp4
    12:31
  • 003 Step-03 Execute TF Commands, Verify and Clean-Up NLB demo Resources.mp4
    06:26
  • 001 Step-01 Introduction to AWS CloudWatch using Terraform.mp4
    03:33
  • 002 Step-02 Create ASG CloudWatch Alarm.mp4
    06:50
  • 003 Step-03 Create ALB CloudWatch Alarm and Discuss about Terraform Import.mp4
    16:40
  • 004 Step-04 Create CIS Alarms.mp4
    08:51
  • 005 Step-05 Create CloudWatch Synthetics Canary using AWS Mgmt Console.mp4
    09:34
  • 006 Step-06 Create CloudWatch Synthetics TF Configs.mp4
    13:28
  • 007 Step-07 Create CloudWatch Synthetics Alarms TF Configs.mp4
    10:47
  • 008 Step-08 Run TF Commands, Verify CW Alarms, Canaries and Destroy Resources.mp4
    12:04
  • 001 Step-01 Introduction to building Terraform Local Modules.mp4
    08:16
  • 002 Step-02 Create Local Module, Execute TF Commands, Test and CleanUp.mp4
    13:16
  • 001 Step-00 Github Repo Equivalent in Videos.html
  • 002 Step-01 Introduction to Building Terraform Modules.mp4
    04:59
  • 003 Step-02 Build S3 Static Website Manually using AWS Management Console.mp4
    05:31
  • 004 Step-03 Create Terraform manifests to build a static website.mp4
    11:05
  • 005 Step-04 Test Terraform manifests to build a static website.mp4
    06:09
  • 006 Step-05 Create and call Re-usable Terraform Module.mp4
    11:43
  • 007 Step-06 Test the the module by executing terraform commands.mp4
    11:48
  • 008 Step-07 Understand about Terraform Command get.mp4
    06:33
  • 001 Step-01 Introduction to Remote State Storage in Terraform.mp4
    09:53
  • 002 Step-02 Create S3 Bucket, DynamoDB Table, Execute TF Commands.mp4
    09:20
  • 003 Step-03 Verify and Clean-Up Resources.mp4
    03:35
  • 001 Step-01 Introduction to Remote State Datasource.mp4
    05:24
  • 002 Step-02 Review Update Project-1 and Project-2 TF Configs.mp4
    11:31
  • 003 Step-03 Execute TF Commands, Verify and Clean-Up for Project-1 and Project-2.mp4
    11:32
  • 001 Step-01 Introduction to IaC DevOps with AWS CodePipeline.mp4
    08:24
  • 002 Step-02 Create DynamoDB Tables and Review TF Backend Configs.mp4
    07:20
  • 003 Step-03 Discuss Pipeline Decisions and Implement variable tfvar files per envir.mp4
    07:36
  • 004 Step-04 Review Provisioner Changes and Env specific resource name changes.mp4
    12:20
  • 005 Step-05 Create Access Keys in Parameter Store.mp4
    06:21
  • 006 Step-06 Review Dev and Staging BuildSpec Files.mp4
    09:32
  • 007 Step-07 Create GitRepo and Check-In Code and Create Github Connection.mp4
    07:23
  • 008 Step-08 Create CodePipeline DevDeploy Stage and Fix SSM Issue.mp4
    10:20
  • 009 Step-09 Rerun Pipeline and Verify Entire Dev Environment.mp4
    10:20
  • 010 Step-10 Fix SNS naming with local value.mp4
    06:05
  • 011 Step-11 Create ManualApproval and StageDeploy Stages and Release Changes.mp4
    09:31
  • 012 Step-12 Verify Staging Environment.mp4
    04:47
  • 013 Step-13 Make Changes, CheckIn Github, Triggers Pipeline, Verify Dev and Stage E.mp4
    09:00
  • 014 Step-14 Destroy Resources using CodePipeline.mp4
    11:20
  • 001 Congratulations !!!.html
  • Description


    Terraform on AWS EC2, VPC, ALB, CLB, NLB, Autoscaling, Route53, ACM, CloudWatch, SNS, CodePipeline, CodeBuild, S3,

    What You'll Learn?


    • You will learn to master Terraform in a Real-world perspective with 22 demo's
    • You will build AWS VPC 3-Tier Architecture using Terraform
    • You will build various Load balancers CLB, ALB and NLB using Terraform
    • You will build DNS to DB Architecture on AWS using Terraform
    • You will build Autoscaling with Launch Configuration using Terraform
    • You will build Autoscaling with Launch Templates using Terraform
    • You will build AWS CloudWatch Alarms using Terraform
    • You will implement IaC DevOps usecase using AWS CodePipeline for your Terraform Configurations
    • You will learn in detail about Terrafrom State, Local and Remote Backends.
    • You will learn and implement all Terraform Provisioners
    • You will learn and implement Terraform Modules with 2 types (Public Modules and Local Modules)

    Who is this for?


  • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
  • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
  • Anyone who want to learn Terraform from a Real-World perspective
  • More details


    Description

    ******* Course Overview *******

    Welcome to this Amazing course on Terraform on AWS with SRE & IaC DevOps | Real-World 22 Demos.  Below is the list of modules covered in this course.


    Course Modules

    01. Infrastructure as Code (IaC)

    02. Terraform Basics

      - Install Tools on MacOs, LinuxOS and WindowsOS

      - Terraform Command Basics

      - Terraform Language Syntax

    03. Terraform Settings, Providers and Resources

    04. Terraform Variables and Datasources

    05. Terraform Loops, Meta-Arguments and Splat Operators

    06. AWS VPC 3-Tier Architecture

    07. AWS EC2 Instances and Security Groups in a VPC

    08. AWS Classic Load Balancer

    09. AWS ALB Application Load Balancer

    10. AWS ALB Context-Path based Routing

    11. AWS ALB Host-Header based Routing

    12. AWS ALB HTTP Header and Query String Redirects

    13. AWS DNS to DB Implementation

    14. AWS Autoscaling with Launch Configuration

    15. AWS Autoscaling with Launch Templates

    16. AWS Network Load Balancer with TCP and TLS

    17. AWS CloudWatch Alarms for ALB, ASG and CIS

    18. Develop and Reference Terraform Modules locally

    19. Develop Terraform Module from scratch

    20. Remote State Storage with AWS S3 and DynamoDB

    21. Terraform Remote State Datasource

    22. IaC DevOps using AWS CodePipeline


    AWS Services Covered

    01. AWS VPC Virtual Private Cloud

    02. AWS VPC NAT Gateways for Outbound Communication

    03. AWS VPC Public and Private Subnets

    04. AWS EC2 Instances

    05. AWS Security Groups

    06. AWS Classic Load Balancer

    07. AWS ALB Application Load Balancer - Basic

    08. AWS ALB Context-Path based Routing

    09. AWS ALB Host-Header based Routing

    10. AWS ALB Custom-HTTP Header based Routing

    11. AWS ALB Query String based Redirects

    12. AWS Autoscaling with Launch Configurations

    13. AWS Autoscaling with Launch Templates

    14. AWS Network Load Balancer

    15. AWS CloudWatch Alarms

    16. AWS Certificate Manager (ACM)

    17. AWS Route53

    18. AWS CodeBuild

    19. AWS CodePipeline

    20. AWS RDS Database


    Terraform Concepts Covered

    01. Terraform Install

    02. Command Basics (init, validate, plan, apply)

    03. Language Syntax (Blocks, Arguments)

    04. Settings Block

    05. Provider Block

    06. Resources Block

    07. Resource Meta-Arguments (depends_on, count, for_each)

    08. Input Variables - Basics

    09. Input Variables - Assign When Prompted

    10. Input Variables - Override default with cli var

    11. Input Variables - Assign with terraform.tfvars

    12. Input Variables - Assign with tfvars var-file argument

    13. Input Variables - Assign with auto tfvars

    14. Input Variables - Lists

    15. Input Variables - Maps

    16. Input Variables - Sensitive Input Variables

    17. Function: File

    18. Output Values

    19. Local Values

    20. Datasources

    21. Backends - Remote State Storage

    22. File Provisioner

    23. local-exec Provisioner

    24. remote-exec Provisioner

    25. Null Resource

    26. Modules from Public Registry

    27. Build Local Module

    28. For Loop with Lists

    29. For Loop with Maps

    30. For Loops with Advanced Maps

    31. Legacy Splat Operator

    32. Latest Splat Operator

    33. Function: toset

    34. Function: tomap

    35. Function: keys

    36. Module Upgrades

    37. Random Resource


    Each of my courses come with

    • Amazing Hands-on Step By Step Learning Experiences

    • Real Implementation Experience

    • Friendly Support in the Q&A section

    • 30 Day "No Questions Asked" Money Back Guarantee!

    Who this course is for:

    • Infrastructure Architects or Sysadmins or Developers who are planning to master Terraform
    • Any beginner who is interested in learning IaC Infrastructure as Code current trending tool Terraform
    • Anyone who want to learn Terraform from a Real-World perspective

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
    Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
    Instructor's Courses
    About MeI'm Kalyan Reddy Daida, an Architect with 15 Years of experience in designing complex Infrastructure solutions, Java programming and design with major payroll clients across the world.I have special interests in cloud technologies and cloud-native solutions like Kubernetes and Istio. I am passionate about learning new technology and teaching. I have extensive experience in architecting, designing and implementing solutions on AWS. About Stack SimplifyAt Stack Simplify we focus on implementing real world scenarios in our courses. Each of our courses focuses on providing hands-on experience to students in learning new technology in a step-by-step and interesting manner.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 149
    • duration 22:13:55
    • English subtitles has
    • Release Date 2023/04/19