SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • The DevOps Toolkit: Catalog, Patterns, And Blueprints
The DevOps Toolkit: Catalog, Patterns, And Blueprints

The DevOps Toolkit: Catalog, Patterns, And Blueprints


Course details

0∙0 Ratings0 reviews

Published
April 2021
Publisher
Viktor Farcic
Chapters
22

About the course

Unlike my other books where I typically dive into a single tool or a single process, this time, I chose a different approach. Instead of going to great lengths trying to help someone become proficient in one thing, this time, I am trying to give you a quick introduction into many different tools and processes. We will skip the potentially lengthy discussions and in-depth exercises. What I want, this time, is to help you make decisions. Which tool works the best for a given task? What should we explore in more depth, and what is a waste of time? The goal is not to learn everything about a tool in detail but rather to dive into many concepts and a plethora of tools right away. The aim is to get you up-to-speed fast while producing useful "real world" results. Think of each chapter as a crash-course into something with the outcome that you can use right away.

I will assume that you don't have time to read hundreds of pages to learn something that you are not even sure is useful. Instead, I will guess that you got up to one hour to read a summary, and then decide if a tool is worthwhile a more significant investment.

This is a catalog of the tools, and the processes I believe are useful in this day and age. I will try to transfer what I think works well and what might have been the right choice in the past but is not optimal anymore.

Nevertheless, even if the scope of this book is different than others, some things are still the same. This is not a book with lots of theory. Sure, there will be some text you might need to read, but most of the content consists of hands-on exercises. I always believed that the best way to learn something is through practice, and I am not giving up on that. This is a book full of real-world hands-on examples, and each chapter will let you dive into a different tool or a process. At the end of each, you will be able to say, "now I know what this is about, and now I can make a decision whether it is a worthwhile investment."

Think of this book as a catalog, combined with patterns and blueprints.

Authors

Viktor Farcic

Viktor Farcic

Viktor Farcic is a Developer Advocate at CloudBees and a member of the Docker Captains group. His big passions are Microservices, Continuous Deployment and Test-Driven Development (TDD). He often speaks at community gatherings and conferences.
Darin Pope

Darin Pope

Darin Pope is currently working at CloudBees as a professional services consultant. Along with Viktor, He's the co-host of DevOps Paradox.

Course Outline

Chapter 1: Introduction
Chapter 2: Infrastructure as Code (IaC)
Chapter 3: Creating And Managing Google Kubernetes Engine (GKE) Clusters With Terraform
Chapter 4: Creating And Managing AWS Elastic Kubernetes Service (EKS) Clusters With Terraform
Chapter 5: Creating And Managing Azure Kubernetes Service (AKS) Clusters With Terraform
Chapter 6: There Is More About Infrastructure as Code (IaC)
Chapter 7: Packaging, Deploying, And Managing Applications
Chapter 8: Using Helm As A Package Manager For Kubernetes
Chapter 9: There Is More About Packaging, Deploying, And Managing Applications
Chapter 10: Setting Up A Local Development Environment
Chapter 11: Exploring Serverless Computing
Chapter 12: Using Managed Functions As A Service (FaaS)
Chapter 13: Using Managed Containers As A Service (CaaS)
Chapter 14: Using Self-Managed Containers As A Service (CaaS)
Chapter 15: There Is More About Serverless
Chapter 16: Using Centralized Logging
Chapter 17: Deploying Applications Using GitOps Principles
Chapter 18: Applying GitOps Principles Using Argo CD
Chapter 19: There Is More About GitOps
Chapter 20: Applying Progressive Delivery
Chapter 21: Using Argo Rollouts To Deploy Applications
Chapter 22: This Is NOT The End

Reviews

0 total

0
0
0
0
0

Course details

0∙0 Ratings0 reviews

Published
April 2021
Publisher
Viktor Farcic
Chapters
22

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy