Mastering Go for DevOps

Mastering Go for DevOps

by Engin Polat
Publication Date: 15/12/2025

Share This eBook:

  $55.99

Leverage Go to build scalable DevOps tools, custom Terraform providers, and cloud-native apps

Key Features

  • Building, Packaging and Distributing CLIs using Go
  • Be able to use Go and Prometheus together
  • Building Terraform Providers and using Terraform SDK to build tests
  • Using cloud providers client SDKs in Go projects

Book Description

Go is a fast, efficient, and modern language that’s ideal for building robust DevOps solutions. Mastering Go for DevOps shows engineers how to apply Go in real-world infrastructure projects bridging the gap between code and operations. This book takes you on a journey from building powerful CLI tools and APIs to monitoring and scaling systems using observability stacks like Prometheus. You’ll build and test custom Terraform providers, integrate with cloud platforms like AWS and Azure, and develop serverless applications with AWS Lambda and Azure Functions. Each chapter includes hands-on projects and examples to strengthen your skills in automation, infrastructure as code, and cloud-native development. By the end of this book, you’ll be ready to build reliable and scalable systems using Go and seamlessly integrate them into your DevOps workflows.

What you will learn

  • Develop interactive CLIs and package them for distribution
  • Implement RESTful APIs and gRPC services in Go
  • Integrate Prometheus metrics and build custom exporters
  • Build custom Terraform providers with CRUD support
  • Write unit and integration tests using the Terraform SDK
  • Automate testing workflows in GitHub Actions
  • Use Go to interact with AWS and Azure services programmatically
  • Create and deploy serverless functions using AWS Lambda and Azure Functions

Who this book is for

This book is ideal for DevOps engineers, cloud engineers, and infrastructure specialists who want to build scalable automation and tooling using Go. Intermediate Go and DevOps knowledge is recommended. Readers will gain hands-on experience integrating Go with cloud platforms, observability stacks, and CI/CD pipelines.

ISBN:
9781837027323
9781837027323
Category:
Utilities & tools
Publication Date:
15-12-2025
Language:
English
Publisher:
Packt Publishing
Available for download after 15/12/2025

Reviews

Be the first to review Mastering Go for DevOps.