Skip to Content
Go for DevOps
book

Go for DevOps

by John Doak, David Justice
July 2022
Intermediate to advanced
634 pages
12h 13m
English
Packt Publishing

Overview

Learn how to use Go, the programming language designed for efficiency and reliability, to simplify and automate various DevOps tasks. From creating command-line tools to extending popular DevOps software like Kubernetes and Terraform, this book will teach you the skills necessary to build robust and scalable DevOps workflows.

What this Book will help me do

  • Understand fundamental Go programming concepts and apply them in DevOps scenarios.
  • Develop custom command-line tools to automate operational tasks.
  • Extend DevOps platforms like Kubernetes, Terraform, and Packer with Go integrations.
  • Create and manage pipeline tools using GitHub Actions and automate CI/CD processes.
  • Leverage Go for service automation, including gRPC and RESTful communication.

Author(s)

John Doak and David Justice are seasoned DevOps professionals and experienced Go programmers. With years of hands-on experience streamlining workflows and empowering operational excellence, they share their deep understanding of the Go language in this book. Their emphasis is on teaching through practical examples and real-world scenarios.

Who is it for?

This book is ideally suited for DevOps practitioners and engineers looking to automate tasks and enhance their workflows through programming. Whether you're new to Go or self-taught with a background in another language, this guide will help you quickly build and integrate tools to solve real-world DevOps challenges with ease.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Cloud Native DevOps with Kubernetes, 2nd Edition

Cloud Native DevOps with Kubernetes, 2nd Edition

Justin Domingus, John Arundel
Python for DevOps

Python for DevOps

Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu

Publisher Resources

ISBN: 9781801818896