Go for DevOps
Learn how to use the Go language to automate servers, the cloud, Kubernetes, GitHub, Packer, and Terraform.
Go is a type-safe concurrent language. It is easy to develop and extremely performant. This course covers using the Go language to automate servers, cloud, Kubernetes, GitHub, Packer, and Terraform.
You’ll start by learning the basics of the Go language, such as concurrency and the context package. You’ll learn to interact with the local and remote filesystem using methods such as REST and gRPC. Then, you’ll learn how to use OpenTelemetry for distribution application observability and automate application release workflows with Go and GitHub Actions. Lastly, you’ll learn how to automate the process of creating system images using Packer on the AWS platform, use Go with Terraform to create your custom Terraform provider, program the Kubernetes API to extend its capabilities for your needs, provision resources using Azure’s cloud SDK, and design resilient DevOps.
By the end of this course, you’ll be able to use the Go language to develop your DevOps tooling or integrate custom features with DevOps tools.
There are no reviews yet.