---
title: "DevOps - Page 2 of 11"
description: "Content dedicated to bringing you the best information about DevOps topics such as CI/CD, infrastructure as code and more."
---

# DevOps - Page 2 of 11

> Content dedicated to bringing you the best information about DevOps topics such as CI/CD, infrastructure as code and more.

---

# ATA Learning Adam the Automator

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

Show FilterReset Filters

×

Reset Filters

## Tag Search

Search tags

## Tags

*   Docker(35)
*   Kubernetes(26)
*   Ansible(21)
*   DevOps(21)
*   Terraform(18)
*   AWS(17)
*   Azure DevOps(16)
*   PowerShell(13)
*   Azure(9)
*   Microsoft Azure(9)
*   Azure Pipelines(8)
*   Git(8)
*   GitHub(8)
*   Command Line(7)
*   Python(7)
*   Jenkins(6)
*   Linux(6)
*   GitHub Actions(5)
*   Google Cloud(5)
*   Ubuntu Linux(5)
*   Automation(4)
*   AWS Lambda(4)
*   NGINX(4)
*   Windows(4)
*   AWS EC2(3)
*   Azure Virtual Machines(3)
*   Visual Studio Code(3)
*   Web Development(3)
*   AI(2)
*   API(2)

See 10 more

No posts match those tags. Reset the filters and try again.

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-1.webp)](/5-ways-github-copilot-supercharges-azure-boards/)

*   [AI](/tag/ai/)
*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## 5 Ways GitHub Copilot Supercharges Azure Boards

Learn how GitHub Copilot's coding agent integration with Azure Boards automates PR creation, ingests work item context, and clears backlog toil directly from your project management workflow.

](/5-ways-github-copilot-supercharges-azure-boards/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram7 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2026/02/featured_image-2.webp)](/master-new-test-run-hub-azure-test-plans/)

*   [Azure](/tag/azure/)
*   [Azure DevOps](/tag/azure-devops/)
*   [DevOps](/tag/devops/)

[

## Master the New Test Run Hub in Azure Test Plans

Learn how to use the Test Run Hub in Azure Test Plans to manage manual and automated test execution, filter runs, analyze results with embedded analytics, and triage failures.

](/master-new-test-run-hub-azure-test-plans/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram8 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2025/11/55418e927e511ae263219c072e27d637c2a967a5036de7020b329582db775c26.png)](/docker-health-checks-python/)

*   [Docker](/tag/docker/)
*   [Docker Compose](/tag/docker-compose-2/)
*   [Python](/tag/python/)

[

## Automating Docker Container Health Checks with Python and Local Notifications

Docker's built-in health checks are passive—they tell Docker when a container fails, but do they tell you? In this tutorial, we'll build a lightweight Python monitoring system that runs entirely on your infrastructure with zero external dependencies. You'll learn to detect container failures in real-time, send instant alerts, and maintain a complete audit log of every state change.

](/docker-health-checks-python/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram18 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2025/01/featured-image-5.webp)](/powershell-pester-testing-framework/)

*   [Pester](/tag/pester/)
*   [PowerShell](/tag/powershell/)

[

## Build a Scalable PowerShell Pester Testing Framework

Learn how to create a maintainable and organized Pester testing framework for PowerShell that scales with your needs. Perfect for large test suites.

](/powershell-pester-testing-framework/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram6 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/12/featured-image-8.webp)](/custom-github-actions-guide/)

*   [DevOps](/tag/devops/)
*   [DevOps Tools](/tag/devops-tools/)
*   [GitHub](/tag/github/)
*   [GitHub Actions](/tag/github-actions/)

[

## Creating Custom GitHub Actions: A Complete Guide for DevOps Teams

Learn how to build custom JavaScript GitHub Actions to share standardized, reusable code across your organization's workflows. This hands-on tutorial walks through creating authentication and secret management actions.

](/custom-github-actions-guide/)

[![Adam Bertram Avatar](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)

Adam Bertram17 min. read

](/author/adam-bertram/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/04/caddy-web-server-2.jpg)](/caddy-web-server/)

*   [Web Development](/tag/web-development/)

[

## Automating Site Deployments with Caddy Web Server

Learn to streamline site deployments with Caddy web server. Simplify setup, automate tasks, and boost efficiency with this comprehensive tutorial!

](/caddy-web-server/)

[![Mercy Bassey Avatar](https://secure.gravatar.com/avatar/b1faae2f957a0d43de36dfd25e8c08537718fb87c49cfd0a15b0e860a7f7b9a0?s=192&d=mm&r=g)

Mercy Bassey6 min. read

](/author/mercy-bassey/)

[![](https://adamtheautomator.com/wp-content/uploads/2022/12/gcp-cloud-functions.jpg)](/gcp-cloud-functions/)

*   [Google Cloud](/tag/google-cloud/)

[

## GCP Cloud Functions Customize Your Serverless Workflow

Learn how to build and deploy scalable, serverless applications using GCP Cloud Functions. This tutorial covers essential concepts and best practices for streamlined workflows.

](/gcp-cloud-functions/)

[![Nicholas Xuan Nguyen Avatar](https://secure.gravatar.com/avatar/2788bb1a3f735603f81eca51d68daec56a9d97e805a10268fb2c20afcc76b81b?s=192&d=mm&r=g)

Nicholas Xuan Nguyen5 min. read

](/author/nicholas-xuan-nguyen/)

[![](https://adamtheautomator.com/wp-content/uploads/2022/07/Move-Development-to-the-Cloud-with-the-AWS-Cloud9-IDE.jpg)](/aws-cloud9/)

*   [AWS](/tag/aws/)
*   [AWSCloud9](/tag/awscloud9/)

[

## Simplify Development with AWS Cloud9: Your Cloud-Based IDE

Simplify your development workflow, boost productivity, and unlock the power of collaboration with a cloud-based IDE. This AWS Cloud9 tutorial shows you how.

](/aws-cloud9/)

[![Uzma Younas Avatar](https://secure.gravatar.com/avatar/a3e6f24b6b657f0acd2615f1802513a18663dea2e04d24e1df9c1530290e9b48?s=192&d=mm&r=g)

Uzma Younas5 min. read

](/author/uzma-younas/)

[![](https://adamtheautomator.com/wp-content/uploads/2022/06/Effective-Job-Management-with-AWS-Batch.jpg)](/aws-batch/)

*   [AWS](/tag/aws/)

[

## AWS Batch: Your Answer to Efficient Job Scheduling & Execution

Seeking a scalable, streamlined solution for batch computing? Explore how AWS Batch automates job management, saves you time, and reduces operational complexity.

](/aws-batch/)

[![Sagar Avatar](https://secure.gravatar.com/avatar/2beb65fca997135120ed98dc6a2e57dcdf1a7d7d2f5ff687b5d91dc7ccd7a6b5?s=192&d=mm&r=g)

Sagar7 min. read

](/author/shanky-mendiratta/)

[![](https://adamtheautomator.com/wp-content/uploads/2022/04/How-To-Manage-Redis-Sorted-Set.jpg)](/redis-sorted-set/)

*   [Redis](/tag/redis/)

[

## How To Manage Redis Sorted Set

Master Redis sorted sets and achieve effortless data organization with this comprehensive step-by-step guide.

](/redis-sorted-set/)

[![Nicholas Xuan Nguyen Avatar](https://secure.gravatar.com/avatar/2788bb1a3f735603f81eca51d68daec56a9d97e805a10268fb2c20afcc76b81b?s=192&d=mm&r=g)

Nicholas Xuan Nguyen10 min. read

](/author/nicholas-xuan-nguyen/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/02/kubernetes-blue-green.jpg)](/kubernetes-blue-green/)

*   [Kubernetes](/tag/kubernetes/)

[

## Learning the Kubernetes Blue Green Deployment Strategy

Dive into Kubernetes blue-green deployments for smooth updates. Enhance your release process with this smart Kubernetes strategy!

](/kubernetes-blue-green/)

[![Mercy Bassey Avatar](https://secure.gravatar.com/avatar/b1faae2f957a0d43de36dfd25e8c08537718fb87c49cfd0a15b0e860a7f7b9a0?s=192&d=mm&r=g)

Mercy Bassey13 min. read

](/author/mercy-bassey/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/01/kubectl-krew.jpg)](/kubectl-krew/)

*   [Krew](/tag/krew/)
*   [Kubernetes](/tag/kubernetes/)

[

## Learning the Kubectl Krew Plugin Manager Through Examples

Discover kubectl Krew plugin manager, and elevate your kubectl Krew plugin proficiency—Amplify your Kubernetes toolkit in this tutorial!

](/kubectl-krew/)

[![Nicholas Xuan Nguyen Avatar](https://secure.gravatar.com/avatar/2788bb1a3f735603f81eca51d68daec56a9d97e805a10268fb2c20afcc76b81b?s=192&d=mm&r=g)

Nicholas Xuan Nguyen5 min. read

](/author/nicholas-xuan-nguyen/)

[![](https://adamtheautomator.com/wp-content/uploads/2024/01/gitops.jpg)](/gitops/)

*   [DevOps](/tag/devops/)
*   [Git](/tag/git/)
*   [GitHub](/tag/github/)

[

## A Getting Started Guide to GitOps

Embark on your GitOps journey—seamless, automated, and efficient. Explore the power of GitOps for streamlined workflows in this tutorial!

](/gitops/)

[![Deborah Emeni Avatar](https://secure.gravatar.com/avatar/4857309ffa2757ccd895816d23abcbed03b21a0557487e69114a512023cfc095?s=192&d=mm&r=g)

Deborah Emeni6 min. read

](/author/deborah-emeni/)

[![](https://adamtheautomator.com/wp-content/uploads/2021/04/A-Step-by-Step-Guide-to-Getting-Started-with-Ansible-on-Windows.jpg)](/ansible-on-windows/)

*   [Ansible](/tag/ansible/)

[

## Mastering Ansible on Windows: Your Go-To Expert Guide

Ansible on Windows made simple. A complete guide to hassle-free installation and configuration, perfect for users seeking quick and effective mastery.

](/ansible-on-windows/)

[![Sagar Avatar](https://secure.gravatar.com/avatar/2beb65fca997135120ed98dc6a2e57dcdf1a7d7d2f5ff687b5d91dc7ccd7a6b5?s=192&d=mm&r=g)

Sagar7 min. read

](/author/shanky-mendiratta/)

[![](https://adamtheautomator.com/wp-content/uploads/2021/12/How-To-Combine-Branches-With-Git-Merge.jpg)](/git-merge/)

*   [Git](/tag/git/)

[

## Git Merge Simplified: Merging Branches Like a Pro

Master Git merge with this tutorial: Learn seamless branch combination techniques and best practices to enhance your development workflow, avoiding common errors.

](/git-merge/)

[![Ekekenta Odionyenfe .C Avatar](https://secure.gravatar.com/avatar/1117c2efdf8de21446d7ab331de2a85cb0b9b13ce18b09d9f7bc369451f2ce77?s=192&d=mm&r=g)

Ekekenta Odionyenfe .C6 min. read

](/author/ekekenta-odionyenfe/)

[![](https://adamtheautomator.com/wp-content/uploads/2023/11/automating-tasks.jpg)](/automating-tasks/)

*   [AWS](/tag/aws/)
*   [Linux](/tag/linux/)

[

## Automating Tasks Using Bash Scripts and Cron Jobs with AWS

Discover how to combine bash scripts with cron jobs and leverage the power of AWS for automating tasks in this ATA Learning tutorial!

](/automating-tasks/)

[![Uzma Younas Avatar](https://secure.gravatar.com/avatar/a3e6f24b6b657f0acd2615f1802513a18663dea2e04d24e1df9c1530290e9b48?s=192&d=mm&r=g)

Uzma Younas6 min. read

](/author/uzma-younas/)

[![](https://adamtheautomator.com/wp-content/uploads/2023/11/letsencrypt-with-k3s-kubernetes.jpg)](/letsencrypt-with-k3s-kubernetes/)

*   [Kubernetes](/tag/kubernetes/)
*   [Letsencrypt](/tag/letsencrypt/)
*   [Traefix](/tag/traefix/)

[

## Using Traefik and Letsencrypt with k3s Kubernetes

Learn how to configure LetsEncrypt with K3S Kubernetes and Traefik for a flexible application management solution with this ATA Learning tutorial!

](/letsencrypt-with-k3s-kubernetes/)

[![Rose Chege Avatar](https://secure.gravatar.com/avatar/7546fc46bac8d5c9ebe2171a762a1dcb0f37199e1595c848b851b8c850756e0d?s=192&d=mm&r=g)

Rose Chege8 min. read

](/author/rose-chege/)

[![](https://adamtheautomator.com/wp-content/uploads/2023/10/automating-azure-resource.jpg)](/automating-azure-resource/)

*   [Azure](/tag/azure/)
*   [Microsoft Azure](/tag/microsoft-azure/)

[

## Automating Azure Resource Deployments in PowerShell: Part 1

Learn the many ways to get started with automating Azure resource deployments in part one of this three part series.

](/automating-azure-resource/)

[![Adam Listek Avatar](https://secure.gravatar.com/avatar/f08b754bc0dce1c76685f6afa93185ecfb6f861fd14f993286e06bba69eaeb8b?s=192&d=mm&r=g)

Adam Listek7 min. read

](/author/alistek/)

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
