Principal Software Engineer - CreativeChaos

Syed Sarmad Sabih

Full-Stack Software Engineer

Coding in Ruby for 6.5 years

Aspiring Writer

Founder & CEO - Gamelist

Infrastructure as Code with GCP and Terraform

What is Infrastructure as Code?

IaC is the management of infrastructure (networks, virtual machines, load balancers, and connection topology) in a descriptive model.

  • Helps avoid the need to maintain the settings of individual deployment environments.
  • Helps deliver stable environments rapidly and at scale.
  • Can be versioned just like the application code.

Benefits

  • AWS CloudFormation
  • Azure Resource Manager
  • Google Cloud Deployment Manager
  • Terraform
  • Chef
  • Ansible
  • Puppet

Popular IaC Tools

What Is Terraform?

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

  • Truly platform agnostic.
  • Open source.
  • Massive active community.
  • Frequent releases.

Why Terraform?

What is GCP?

Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube.

Let's dive into Action!

Get In Touch

  • Website: www.sarmadsabih.com
  • Email: sam_sarmad@hotmail.com, sarmad.sabih@gamelist.com
  • Skype: sam_sarmad
  • Twitter: @syedsarmadsabih
  • LinkedIn: https://www.linkedin.com/in/sarmad-sabih-754b5264

  • Github: https://www.github.com/sarmad90

I Write At

  • Sitepoint: https://www.sitepoint.com/author/ssarmad/
  • Medium: https://medium.com/@sarmadsabih

Infrastructure as Code with GCP and Terraform

By Sarmad Sabih

Infrastructure as Code with GCP and Terraform

  • 441