Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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) 28 reviews

380 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

10,373

Learners

696

Reviews

306

Answers

4.8

Rating

25

Courses

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

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

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

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

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

 

Curriculum

All

34 lectures ∙ (5hr 8min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

28 reviews

4.8

28 reviews

  • SuYoung Kwon님의 프로필 이미지
    SuYoung Kwon

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    사실 저는 영어가 섞인 강의라 좋았습니다. 친절히 한국어로 설명잘 해주십니다. 영어로 강의하시는것도 아니구요, 그냥 용어만 영어에요... 개인적인 의견이지만, IT 용어가 한국어로 번역되어 사용될 때 가끔 어색한 감이 있기도 하고, 어차피 IT 계열은 영어를 계속 해야하니까요. aws 완강 후 terraform강의도 수강하게 되었는데 좋은 결정이었다고 생각합니다. 맥락을 파악하는데 도움이 많이 되었어요!! 이제 간단한 프로젝트 몇 가지를 구현해보려고 합니다. 초석을 마련하기에 좋은 강의였어요 !!! 감사합니다~

    • 미쿡엔지니어
      Instructor

      안녕하세요 SuYoung Kwon님, 좋은 리뷰 감사합니다. 경험을 해 보셔서 아시겠지만, 이 직군은 영어 단어가 필수이기 때문에 항상 영어로 공부하시는 습관을 가지시면, 추후에 많은 도움이 되실 것 같습니다. 기본적으로 대부분의 기술이 영어권에서 만들어지고 이름이 지어졌기 때문에 한국으로 들어오면 한자로 바뀌고 그걸 저희가 한글로 읽게 되는데, 그러면 뜻을 알기가 힘듭니다. 의외로 영어로 공부하시다보면, 왜 그렇게 이름을 지었는지 금방 아시고 되고 오래 기억 되실 겁니다. 나중에 해외 취업 인터뷰에서도 도움이 되실 거구요. 다시 한번 좋은 리뷰 감사드립니다!

  • gksdudrb922님의 프로필 이미지
    gksdudrb922

    Reviews 4

    Average Rating 5.0

    5

    32% enrolled

    • 안녕하세요 gksdudrb922님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다!

  • JoonGwon Kim님의 프로필 이미지
    JoonGwon Kim

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    • 안녕하세요 JoonGwon Kim님, 시간내서 좋은 평가해주셔서 감사합니다.

  • d240419님의 프로필 이미지
    d240419

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    • 안녕하세요 d240419님, 강의가 도움이 되셨나요? 시간내서 좋은 평가 주셔서 감사합니다.

  • 박명호님의 프로필 이미지
    박명호

    Reviews 4

    Average Rating 5.0

    5

    30% enrolled

    좋네요

    • 안녕하세요 박명호님, 시간내서 좋은 리뷰 남겨주셔서 감사합니다.

$34.10

altoformula's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!