인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
NEW
Programming

/

Devops & Infra

(Intermediate) Automating AWS Basic Infrastructure with Terraform

This is an intermediate course where you will learn to design AWS infrastructure as code using Terraform, and practice automated deployment and security management. Through practical examples and exercises, you can develop skills in efficient infrastructure operations and management automation.

5 students are taking this course

Terraform
AWS
infrastructure-as-a-code
devops
aws-automation

This course is prepared for Basic Learners.

What you will learn!

  • Automating major AWS services like EC2, RDS, DynamoDB, Serverless, Load Balancer, etc., with Terraform

  • Managing infrastructure code for AWS security services such as IAM, secrets, CloudTrail, etc.

  • Terraform Code Visualization and Practical Project Deployment Experience

Lectures proven in practice!

The Terraform functions and code used here have also been used in AWS infrastructure, Prometheus, EKS, Opensearch, and OpenStack lectures at Nexon, Samsung SDS, and LG CNS, receiving rave reviews.
Now you can experience the lecture that was acknowledged by executives at large companies as “a must-try”!



🚗 Master AWS infrastructure automation using Terraform!

This course covers practical techniques for automating and managing AWS infrastructure as code using Terraform. Terraform is an infrastructure-as-a-code (IaC) tool that allows you to efficiently and consistently manage complex resources in a production environment as code . This course provides the skills necessary for practical deployment and maintenance in the fields of cloud computing, devops , and infrastructure automation ( aws-automation ) .



🎉 This course is the second in a series of basic, intermediate, and advanced courses!

This is an intermediate course designed for those who have already learned the basics of Terraform to apply Terraform to actual AWS services to automate and operate infrastructure directly . Through this course, you can develop practical application skills such as writing deployable code, linking between services, setting up security, and configuring monitoring .



🌟 Get ready to move into more complex infrastructure!

This course is designed for intermediate difficulty so you can immediately apply Terraform in practice , and the advanced course expands to container orchestration, CI/CD pipeline automation, and managing complex multi-cloud architectures .



🚀 Start automating your work today!

Take your Terraform fundamentals a step further and build the skills to be at the center of real-world AWS infrastructure management.



Terraform vs CLI/GUI



(Basic) Terraform Overview and Basic Grammar - Shortcut Link

Getting Started with AWS Terraform

  • AWS and Terraform

  • HCL (Hashicorp Configuration Language)



(Intermediate)AWS Basic Infrastructure Automation Using Terraform - Current Course

1. Deploy AWS Compute service and Terraform code

- Provider configuration and EC2 control using Terraform

- Controlling AWS serverless services using Terraform

- Configuring load balancer and AutoScalingGroups services using Terraform

- RDS and DynamoDB service management using Terraform

- Deploy AWS project

- Terraform visualization tool

2. AWS security service management using Terraform

- IAM user and policy management

- AWS Secret Information Management

- AWS Config and CloudTrail Configuration


(Advanced)AWS Container Infrastructure Automation with Terraform - Scheduled to open in the second half of 2025

1. Understanding Docker Management and ECS Using Terraform

- Container management using Terraform

- ECS cluster management using Terraform

2. AWS EKS cluster management

- EKS resource management using Terraform

- EKS cluster network management using Terraform

- EKS cluster configuration management and computing resources using Terraform

- EKS cluster monitoring and upgrade

- Configuring AWS CI/CD pipeline

  1. Cloud native infrastructure project using Terraform

Learn about these things

1⃣ Multi-resource configuration and modularization strategy

Learn modularization methods to efficiently manage complex infrastructure configurations. Practice separating repetitive resources into modules and writing reusable code. Create code structures that are easy to maintain in a production environment.

2⃣ Terraform state management and backend configuration

Learn how to manage Terraform state files required in a collaborative environment with multiple users and a stable management method through a remote backend (S3, DynamoDB) . We also cover how to solve real-world problems such as State Locking and Drift Detection .

3⃣ AWS Security and Health Management with Terraform

Define and manage security and compliance-related resources such as IAM users/policies, Secrets Manager, CloudTrail, Config, WAF, etc. with Terraform. You will also learn state management strategies to prevent accidental resource loss.

💡 Through this course, you will solidify the basics of Terraform and acquire practical skills that can be applied in the AWS cloud environment. 🚀

Even if you are new to Terraform and AWS, we will explain the basics step by step so that you can easily follow along. The lecture will be accompanied by practical examples so that you can understand it even easier!

Things to note before taking the class

Practice environment

  • Operating System: Windows 10 (also works on macOS, Linux)

  • Tools used: Terraform, AWS CLI, Git, VSCode

  • PC specifications: Minimum 50GB hard disk, 8GB memory, 4 CPU cores required for practice

  • You will need to create an AWS cloud account (if you do not have an account, please refer to the lecture for instructions on how to sign up).

Learning Materials

  • Textbook PDF

  • Notion Practice Notes

  • Github project with example code

Player Knowledge and Notes

  • Basic programming knowledge

  • Basic understanding of AWS services

  • Take Terraform Basic Grammar Lecture - Listen to the Basic Lecture

  • The copyright of this lecture belongs to Klaus Security Lab, and unauthorized distribution and reproduction are prohibited. The learning materials are also copyrighted, and use for purposes other than personal learning is prohibited.

Recommended for
these people!

Who is this course right for?

  • IT infrastructure administrator wanting to learn IaC (Infrastructure as Code) concepts through hands-on practice

  • (Basic) Terraform Overview and Basic Syntax Lecture Student

  • Developers and engineers interested in AWS infrastructure automation and DevOps practices

Need to know before starting?

  • AWS Services and Basic Cloud Computing Concepts

  • Linux command and system administration experience

  • (Basic) Terraform Overview and Basic Syntax Lecture

Hello
This is

최일선 대표

클라우드 및 IT 보안 전문가 | Kubernetes, DevOps, 클라우드 보안 교육 강사 | 컨설팅 및 실무 경험

클라우드시큐리티랩은 클라우드와 IT 보안 분야에서 10년 이상의 실무 경험과 강의 노하우를 보유하고 있습니다. AWS, Azure, Kubernetes 등 다양한 클라우드 환경에서 보안과 인프라 구축에 대한 깊은 이해를 바탕으로 기업 실무자와 교육생들을 위한 맞춤형 교육과 컨설팅을 제공하고 있습니다.

주요 경력 및 전문 분야:

  • Kubernetes 및 클라우드 보안 전문가: 금융보안원, 삼성 SDS, Nexon 등의 기업에서 Kubernetes 보안과 Azure 클라우드 보안 실무 교육을 담당하였습니다. DevSecOps를 위한 인프라 구축 및 보안 원칙에 대한 강의를 지속적으로 진행해 왔습니다.

  • DevOps 및 인프라 자동화 강의: 멀티캠퍼스, 에릭슨엘지, KISIA 등 다양한 기업과 기관에서 도커(Docker), 쿠버네티스(Kubernetes), Terraform, Ansible 등을 활용한 인프라 자동화와 DevOps 프로세스 구축 교육을 진행하였습니다.

  • 프라이빗클라우드 강의: SDS에서 프라이빗 클라우드를 위한 Openstack 강의와 인프런에서 VMware Vsphere 및 오픈소스를 활용한 보안 인프라 구축 교육을 진행하였습니다.

  • 악성코드 분석 및 사이버 보안: 경찰청, 삼성통합보안 등에서 악성코드 분석과 보안 포렌식에 대한 실무 강의를 수행하며 사이버 보안의 최신 트렌드와 실무 적용 방법에 대한 지식을 전달하고 있습니다.

  • 저서 및 자격증: ‘비박스 환경을 활용한 웹 모의해킹 완벽 실습’, ‘마인크래프트와 함께 파이썬’ 등 다수의 저서 출간을 통해 IT 보안과 프로그래밍에 대한 지식을 공유하고 있습니다. 또한, AWS Solution Architect Professional, CKA/CKS (Kubernetes 자격), Azure Solutions Architect Expert 등 다양한 글로벌 자격증을 취득하여 전문성을 높였습니다.

주요 강의 이력:

  • 넥슨: DevOps를 위한 도커와 쿠버네티스, Ansible 인프라 관리 자동화, Terraform AWS 인프라 자동화 콘텐츠 기획 및 교육

  • 금융보안원: Kubernetes 보안, AWS/Azure 클라우드 보안 실무자 교육

  • 멀티캠퍼스: 도커와 Kubernetes를 활용한 DevOps 교육, 인프라 자동화 및 클라우드 보안 교육

  • 삼성SDS: 클라우드 네이티브, 쿠버네티스, 도커, 오픈스택 교육

  • LGCNS: AWS 보안 인프라, Opensearch를 활용한 EKS 모니터링, Prometheus와 Grafana를 활용한 EKS 모니터링 교육

  • 경찰청, 국방부, KISIA, 하나금융그룹, 삼성통합보안센터: 클라우드 도입 및 보안 교육, 모의해킹, 악성코드 분석, DevSecOps, CI/CD 교육 등

저는 최신 기술 트렌드와 산업 현장의 요구에 발맞추어 교육생들에게 실질적인 도움이 되는 교육을 제공하기 위해 끊임없이 노력하고 있습니다. 기술 교육과 컨설팅에 대한 열정과 전문성으로 클라우드와 보안 분야에서의 성장을 함께하겠습니다.

Curriculum

All

101 lectures ∙ (18hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!