inflearn logo
inflearn logo

Terraform with Silicon Valley Engineers

"Enter the world of Cloud Infrastructure Automation!" Terraform, an infrastructure automation tool, is used to provision and manage resources in a cloud environment. Now, you too can define and automate your cloud infrastructure as code to quickly and consistently configure an infrastructure environment!

(4.8) 수강평 39개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Terraform
Terraform
AWS
AWS
infrastructure
infrastructure
infrastructure-as-a-code
infrastructure-as-a-code
Terraform
Terraform
AWS
AWS
infrastructure
infrastructure
infrastructure-as-a-code
infrastructure-as-a-code

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.8

5.0

김재만

100% 수강 후 작성

When I first heard it, there were many reviews saying it was difficult because it mixed English, but I think it was because I was not familiar with Terraform. I thought I would just skim through it and then went straight through it, and it seemed like the basics were laid out easily, so it was quite good. If there are people who are starting the lecture after reading the course reviews, rather than thinking about understanding all the concepts from the beginning, I think it would be good to watch it all first and follow how those concepts were created to be used :)

5.0

SuYoung Kwon

100% 수강 후 작성

Actually, I liked the lecture mixed with English. The instructor kindly explained it well in Korean. The lecture wasn't in English, just the terms were in English... This is my personal opinion, but sometimes it feels awkward when IT terms are translated into Korean, and since IT fields require English anyway, I think it was a good decision to take the Terraform lecture after completing the AWS course. It was a great help in understanding the context!! Now I'm going to implement a few simple projects. It was a good lecture to lay the groundwork!!! Thank you~

5.0

seunggwan

100% 수강 후 작성

I was studying Terraform to create and manage pipelines with AWS serverless products, and the detailed explanation was very helpful :)

강의상세_배울수있는것_타이틀

  • Terraform

  • Infrastructure as Code (Infrastructure as Code)

  • Packer

  • Terragrunt

Infrastructure Management: The Core of DevOps + SRE
Easier and more powerful with Terraform!

Still have the infrastructure
Are you managing it manually?

Infrastructure as Code (IaC)

Experience firsthand why Silicon Valley uses Terraform. Dive into the world of cloud infrastructure automation!

Define your cloud infrastructure as code and build a fast, consistent infrastructure environment!

This hands-on Terraform course focuses on practical application, allowing you to learn the theory while gaining hands-on experience using Terraform. The course covers a wide range of topics, from basic Terraform concepts and components to advanced topics like modularization, multi-cloud management, and infrastructure scaling.

Why do Silicon Valley engineers use Terraform?

Multi-cloud support

Terraform supports various cloud providers, including AWS, Azure, and Google Cloud Platform. This allows you to manage multiple cloud environments with the same code and avoid vendor lock-in.

declarative language

Terraform defines infrastructure using a declarative language. Developers simply specify the desired state, and Terraform automatically detects and applies changes. This provides reliability and consistency in managing infrastructure.

Infrastructure Versioning

Because Terraform manages infrastructure as code, you can track and manage infrastructure changes using a version control system like Git. This facilitates operational processes, such as maintaining change history and rolling back to previous states when issues arise.

Modularity and reusability

Terraform supports modularity, enabling code reuse. This means that infrastructure components can be separated into modules for use or sharing. This allows you to quickly build and manage infrastructure using standardized components.

Automation and scalability

Terraform supports automated infrastructure provisioning via a command-line interface (CLI). This allows you to quickly build and scale infrastructure, and automate repetitive tasks through scripting.


If you are this type of person
Get started right now.

Anyone interested in DevOps or SRE (Site Reliability Engineer)

Anyone curious about the overall distribution and deployment of software

Engineers who want to maintain infrastructure as code (IaC)

💡 If you are interested in SRE and DevOps, you can learn how to manage infrastructure.

💡 If you're unsure how to code existing resources created in AWS, this lecture will help you find the answer.

💡 Move away from managing your existing infrastructure through the UI and maintain it more securely and flexibly with Terraform code.


Explore the learning content 📚

  • We provide all class notes in English, ensuring immediate practical application. (Lectures are, of course, conducted in Korean.)
  • The course is structured to adhere faithfully to the fundamental principles of Terraform.
  • Contains content that will help you find a job in DevOps at home and abroad.
Introduction to Infrastructure as Code
What is Terraform?
Terraform's basic syntax
Creating AWS Resources Using Terraform
Description of Public Cloud Networks
Explanation of practical techniques using Terraform

We'll share the know-how of current Silicon Valley engineers!

I'm a software engineer who runs the YouTube channel " American Engineer " and the Brunch channel " Silicon Valley News and Life ." I graduated from the University of California, Berkeley's EECS program and work in big data at the headquarters of a global tech company in Silicon Valley. I'd like to share the expertise I've gained through my work with others through lectures. 🙂


Q&A 💬

Q. Why should I learn Terraform?

Terraform is a key technology for DevOps, enabling infrastructure automation, consistency and reliability, and supporting diverse cloud environments.

Q. What can I do if I learn Terraform?

If you learn Terraform and become a DevOps engineer, you'll be able to learn about the entire process of building and operating software.

Q. What does a DevOps engineer do?

DevOps, a portmanteau of "delivery" and "operations," is a culture and methodology that emphasizes collaboration and automation in software development and infrastructure operations. It breaks down the barriers between development and operations teams, connecting development and operations to enable efficient and stable software development and deployment. DevOps engineers are responsible for continuous integration (CI), continuous delivery/deployment (CD), infrastructure automation, monitoring, and logging.

🗂️ Please check before taking the class.

  • The operating system required is either a Linux-based OS or either macOS or Windows. (The lecture uses macOS.)
  • You'll need to sign up for Amazon Web Services. You'll be asked to enter your credit card information during registration. (The content covered in this course can be practiced for free using the AWS Free Tier.)
  • For practice, you will need at least 50GB of hard disk space, 8GB of memory, and 4 CPU cores.
  • We provide learning materials for each class in PDF format, and we also publish the code on Github.
  • No special prior knowledge is required for learning. Simply understanding basic JSON structure is all you need to take the course.

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Anyone interested in DevOps or Site Reliability Engineer

  • Anyone interested in software infrastructure

  • Setting up a large-scale Terraform environment

선수 지식, 필요할까요?

  • JSON

강의소개.지공자소개

20,799

수강생

1,047

수강평

337

답변

4.8

강의 평점

29

강의_other

Are you going to finish in Korea? Penetrate the global market with English! 🌍🚀

Hello. I majored in Computer Science (EECS) at UC Berkeley 💻, have worked as a software engineer in Silicon Valley for over 15 years, and am currently a Staff Software Engineer working with Big Data and DevOps at a Big Tech headquarters in Silicon Valley.

  • 🧭 I would now like to share the technologies and know-how I learned firsthand at the forefront of innovation in Silicon Valley with all of you through online lectures.

  • 🚀 Join me, having learned and grown at the forefront of technological innovation, and develop the skills to compete on the global stage!

  • 🫡 I may not be the smartest, but I want to emphasize that you can achieve anything if you stay consistent and never give up. I will always be by your side, supporting you with great resources.

 

더보기

커리큘럼

전체

34개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

39개

4.8

39개의 수강평

  • dooy94님의 프로필 이미지
    dooy94

    수강평 5

    평균 평점 5.0

    5

    32% 수강 후 작성

    • altoformula
      지식공유자

      Hello InAS, Thank you for taking the time to leave a review.

  • skrhkd74391님의 프로필 이미지
    skrhkd74391

    수강평 3

    평균 평점 5.0

    5

    62% 수강 후 작성

    • altoformula
      지식공유자

      Hello skrhkd7, Thank you for taking the time to leave such a great review.

  • paulmoon008308님의 프로필 이미지
    paulmoon008308

    수강평 111

    평균 평점 4.9

    5

    26% 수강 후 작성

    • altoformula
      지식공유자

      Hello Spring, Thank you for taking the time to leave such a nice review. I hope your Terraform studies go well!

  • youngandtom20347님의 프로필 이미지
    youngandtom20347

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    Actually, I liked the lecture mixed with English. The instructor kindly explained it well in Korean. The lecture wasn't in English, just the terms were in English... This is my personal opinion, but sometimes it feels awkward when IT terms are translated into Korean, and since IT fields require English anyway, I think it was a good decision to take the Terraform lecture after completing the AWS course. It was a great help in understanding the context!! Now I'm going to implement a few simple projects. It was a good lecture to lay the groundwork!!! Thank you~

    • altoformula
      지식공유자

      Hello SuYoung Kwon, Thank you for the great review. As you know from your experience, this job requires English words, so if you always have the habit of studying in English, it will be very helpful in the future. Since most technologies are created and named in English, they are converted to Chinese characters when they come to Korea, and we read them in Korean, which makes it difficult to understand the meaning. Surprisingly, if you study in English, you will quickly understand why they are named that way, and you will remember them for a long time. It will also help you in overseas job interviews later. Thank you again for the great review!

  • mjkim951225님의 프로필 이미지
    mjkim951225

    수강평 2

    평균 평점 5.0

    5

    35% 수강 후 작성

    • altoformula
      지식공유자

      Hello Minjung Kim, thank you for taking the time to leave such a great review.

altoformula님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

강의상세.할인문구

$33,000.00

25%

$34.10