Course of Terraform: Best Practices for Managing Your Infrastructure as Code

Javier FerrerAdrián CatalánEsteve Oria

By Javier Ferrer, Adrián Catalán y Esteve Oria DevOps

When working with cloud infrastructure, you must prepare to make any changes without any risk. In this course, we explain how to version and automate all of your application's infrastructure.

💸 First lesson available without registration!

Acquire skills for a DevOps environment by learning Terraform. Forget about creating services by clicking and version all your infrastructure in Git to automate changes.

We will start by creating the simplest piece of infrastructure possible to see the foundations of Terraform and GitOps and will gradually increase the level until we have a maintainable and scalable approach that supports the management of multiple teams.

We created this course in collaboration with Adrián and Esteve, engineers at Mango, where they apply a DevOps culture in a team of more than 130 people. We will see opinions formed based on the experience of bringing Terraform to production in a complex environment.

What will you learn in this course?

  • 👌 Apply best practices when creating Infrastructure as Code: Ensure its maintainability and scalability as people join the team and services to your applications
  • 🧑🏻‍🔧 Use Terragrunt to complement Terraform and get the most out of it.
  • 📒 Basic knowledge of AWS since in the examples we create several very common pieces in any cloud architecture.
  • 🔀 Import existing infrastructure into Terraform.
  • 🚀 Implement your own Continuous Integration and Continuous Deployment system to apply infrastructure changes.

The course is 100% practical. You will be able to follow along with each of the videos creating all the resources we will see (S3, lambdas, etc.) in your AWS account within the free plan, and you will end up with a GitHub Actions workflow to automate everything and ensure no errors slip through 🤟

Here is the first video of the course so you can check the recording quality and style 😊

Videos of the course

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • Everything above
  • More benefits coming soon

We won’t increase the price while your subscription is active