강의

멘토링

로드맵

BEST
Programming

/

Devops & Infra

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) 31 reviews

394 learners

  • altoformula
Terraform
AWS
infrastructure
infrastructure-as-a-code

Reviews from Early Learners

What you will learn!

  • 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.

Recommended for
these people

Who is this course right for?

  • Anyone interested in DevOps or Site Reliability Engineer

  • Anyone interested in software infrastructure

  • Setting up a large-scale Terraform environment

Need to know before starting?

  • JSON

Hello
This is

11,019

Learners

786

Reviews

318

Answers

4.8

Rating

26

Courses

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

Curriculum

All

34 lectures ∙ (5hr 8min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

31 reviews

4.8

31 reviews

  • youngandtom20347님의 프로필 이미지
    youngandtom20347

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    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
      Instructor

      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!

  • lkh559135217님의 프로필 이미지
    lkh559135217

    Reviews 2

    Average Rating 5.0

    Edited

    5

    100% enrolled

    You can quickly learn the basics of Terraform

    • altoformula
      Instructor

      Hello Mr. Lee Ganghoon, Thank you for taking the time to leave such a good review.

  • longstick0님의 프로필 이미지
    longstick0

    Reviews 14

    Average Rating 5.0

    5

    32% enrolled

    • altoformula
      Instructor

      Hello 789456jang, Thank you for taking the time to leave such a nice review!

  • galoistheory6041님의 프로필 이미지
    galoistheory6041

    Reviews 22

    Average Rating 5.0

    5

    32% enrolled

    • altoformula
      Instructor

      Hello pdy, Thank you for taking the time to give a good score.

  • gksdudrb922님의 프로필 이미지
    gksdudrb922

    Reviews 4

    Average Rating 5.0

    5

    32% enrolled

    • altoformula
      Instructor

      Hello gksdudrb922, Thank you for taking the time to leave such a great review!

$34.10

altoformula's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!