Category: DevOps
190 posts
- Azure DevOps Boards: Trace Every Commit to Deployment
Configure Azure DevOps Boards process templates, backlogs, and Kanban WIP limits, then trace every work item from commit to deployment.
- Build Your First Internal Developer Platform
Build your first Internal Developer Platform with Backstage, a software catalog, software templates, CI/CD handoffs, and Kubernetes deployment manifests.
- Guide to Transitioning from DevOps to MLOps Engineer
As enterprise AI adoption accelerates, traditional DevOps engineers are uniquely positioned to pivot into high-paying MLOps roles. This guide breaks down the sp
- Deploy Enterprise PowerShell Modules Using Azure Artifacts
Build a private PowerShell repository using Azure Artifacts with automated CI/CD publishing, semantic versioning, code signing, and JEA integration for secure e
- DevOps to Platform Engineer: 2026 Transition Roadmap
Learn how to move from DevOps to platform engineering in 2026 with a practical roadmap covering transferable skills, internal developer platforms, Backstage, Cr
- ServiceNow vs Jira Service Management: Enterprise ITSM Guide
Compare ServiceNow and Jira Service Management for enterprise ITSM across governance, identity, CMDB depth, migration effort, TCO, and DevOps alignment.
- Migrating Azure DevOps to GitHub Enterprise: The ROI Case
Quantify the ROI of migrating Azure DevOps to GitHub Enterprise: AI productivity gains, migration costs, and the hybrid Copilot strategy.
- Prove Every Artifact: Supply Chain Security in Azure DevOps
Learn to implement software supply chain security in Azure DevOps with SBOM generation, artifact signing, dependency scanning, and deployment gate enforcement.
- How to Ace a DevOps Interview: DORA, Kubernetes, and Terraform
Learn what DevOps interviewers actually test: DORA metrics, Kubernetes pod lifecycle, Terraform state management, system design, and behavioral questions with q
- Azure Container Apps: Instant Preview Environments per PR
Build isolated preview environments for every pull request using Azure Container Apps revision labels and Azure DevOps pipelines with scale-to-zero economics.
- Fix Broken Azure DevOps Pipelines: A Systematic Guide
Azure DevOps pipeline failures rarely point to the real problem. Learn systematic troubleshooting techniques to diagnose cryptic errors, network issues, and inf
- 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 f
- 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 t
- 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 lightweig
- 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.
- 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 walk
- 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!
- 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 stream
- 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 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
- How To Manage Redis Sorted Set
Master Redis sorted sets and achieve effortless data organization with this comprehensive step-by-step guide.
- 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!
- 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!
- 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!
- 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.
- 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 error
- 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!
- 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!
- 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.
- How to Setup Ngrok for Local Application Development
Learn how to test your website locally by setting up ngrok on your system for local application development in this step-by-step tutorial!
- AWS Amplify: Your Launchpad for Full Stack Apps
Learn how to create and deploy web applications with AWS Amplify and take your development to the next level in this ATA Learning tutorial!
- How to Install Node.js and NPM on Windows
Learn the ins-and-outs of NPM on Windows and take control of your Node.JS installation in this ATA Learning tutorial!
- Troubleshooting and Fixing Kubernetes CrashLoopBackOff
Learn how to detect, diagnose, and fix Kubernetes CrashLoopBackOff errors in this in-depth ATA Learning tutorial!
- How to Install Tensorflow with Anaconda on Ubuntu
Get started with machine-learning platforms and install Tensorflow with Anaconda on Ubuntu Linux in this ATA Learning tutorial!
- Gitea Docker: Your Ultimate Self-Hosted Git Solution
Learn how to install a Gitea Docker instance and self-host Git repositories securely in this ATA Learning tutorial!
- Getting Started Guide to Docker Logging
Learn to track Docker containers through Docker logging with the many different logging drivers available in this ATA Learning tutorial!
- A Step-by-Step Guide to Installing the Yacht Docker GUI
Discover this alternative for managing containers with the Yacht Docker step-by-step installation guide in this ATA Learning tutorial.
- Getting Started with Terraform aws_launch_template
Discover how to use the aws_launch_template in Terraform to quickly provision EC2 instances and cut down on manual configurations!
- The Comprehensive Guide to Kubernetes Volumes
Learn how to leverage Kubernetes volumes to effectively control containers and pods within Kubernetes in this ATA Learning tutorial!
- Getting Started with DigitalOcean Spaces
Dive into DigitalOcean Spaces as an alternative to Amazon S3 and learn how to store files quickly and easily in this ATA Learning tutorial!
- The Getting Started Guide to Kubernetes Services
Learn how to get started with Kubernetes services and take your infrastructure to the next level in this ATA Learning tutorial!
- How to Optimize Image Builds with Docker BuildKit
Discover how to use Docker BuildKit to optimize your Docker images and cut down on the space necessary in this ATA Learning tutorial!
- Securely Manage Containers with Kubernetes RBAC
Learn how to securely manage Kubernetes containers with RBAC. Get tips on setting up RBAC and the benefits of using it to manage your containers.
- Ensuring Success by Learning Terraform Best Practices
Discover Terraform best practices and ensure that your DevOps environment is being utilized safely and securely to it’s fullest potential!
- Discover How to Leverage Heroku Docker Containers!
Learn how to use the Heroku Docker platform for hosting and running your containers in the cloud with this ATA Learning tutorial!
- How to Get Started Building Kubernetes Clusters with kubeadm
Learn how to create and manage Kubernetes clusters with the kubeadm command-line tool in this tutorial by ATA Learning!
- Discover How to Create an Azure VM in Microsoft Azure Cloud
Learn the many ways how to create an Azure VM in the Microsoft Azure Cloud and move your resources and processes into the cloud!
- Learn How to Create & Manage VPS DigitalOcean VMs
Learn how to use the VPS DigitalOcean platform to host VMs and develop your projects quickly and easily in this ATA Learning tutorial!
- Getting Started with AWS Lambda CLI
Learn the ins-and-outs of the AWS Lambda CLI and make deployments and management through this example-driven tutorial by ATA Learning!
- How to Install & Use the Google Cloud Storage Python Client
Discover how to use the Google Cloud Storage Python client in your projects and make your DevOps pipelines work even better!
- Getting Started with AWS Lambda Environment Variables
Learn through examples how to use AWS Lambda environment variables and create robust serverless code in this ATA Learning tutorial!
- Learning the gsutil Command Through Examples
Discover the many uses of the gsutil command and learn through examples how to utilize this command-line tool to make your management job easier!
- Getting Started with GCP Secrets Manager
Keep your credentials secure and useful in this getting started guide to the GCP Secrets Manager in the Google Cloud Platform!
- How to Deploy Scalable Containerized Apps With GCP Cloud Run
Make your life as a container administrator easier with scalable containerized applications using the GCP Cloud Run platform!
- Using Tekton Kubernetes Framework in Building CI/CD
Have you been thinking of how you can automate orchestration processes and workflows in Kubernetes? If yes, with Tekton Kubernetes, you are in for a treat! Tekt
- Getting Started with the Azure Kubernetes Service (AKS)
Learn how to leverage Microsoft Azure Kubernetes Service (AKS) and take your DevOps infrastructure to the next level!
- Install NVM on Windows and Take Control of Node Versions
Easily learn to take control and switch between NodeJS versions and install NVM on Windows in this ATA Learning tutorial!
- How to Leverage the AWS ECR (Elastic Container Registry)
Learn how to use the elastic container registry, or AWS ECR, to serve containers securely and privately in this ATA Tutorial!
- How to Use the GitHub Actions Matrix Strategy in Deployments
Learn how to use the GitHub Actions Matrix deployment strategy and take your actions to the next level in this ATA Learning tutorial.
- Getting Started with AWS EC2 Autoscaling
Learn how to get started with AWS EC2 autoscaling for virtual machines and make sure that your application has enough resources when it needs it!
- How to Manage Python Libraries with Ansible Pip
Learn how to effectively manage Python libraries with the Ansible Pip module and take control of your Python dependencies!
- How to Deploy Kubernetes with the CRI-O Container Runtime
Learn how to utilize the CRI-O container runtime with Kubernetes in an alternative to the typical Docker runtime!
- How To Use and Install AWS CLI On Windows (The Perfect Way!)
With an AWS CLI install on Windows learn how to take advantage of command-line AWS functionality in this ATA Learning tutorial!
- Learn the Ins-and-Outs of Gitlab CI for DevOps
Learn all of the ins-and-outs of Gitlab CI and make your left as a DevOps adherent easier with this comprehensive tutorial!
- Effectively Manage GitHub Actions Artifacts to Deploy Releases
Learn how to use GitHub Actions Artifacts for DevOps to utilize and deploy releases in this tutorial from ATA Learning!
- How to Leverage AWS Lambda Go as an IT System Administrator
Deploy and use AWS Lambda Go applications from the edge in this step-by-step walkthrough and take your IT game to the next level!
- Which Tool? Terraform vs. Cloudformation in the Fight for AWS
Learn which tool, Terraform vs Cloudformation is right for infrastructure as configuration with AWS in this ATA Learning tutorial!
- Use Encryption Keys Like a Pro With AWS Key Management
Learn how to use the AWS Key Management (AWS KMS) like a pro to save and use encryption keys across a wide range of AWS services!
- A Definitive Guide to Leveraging the AWS Terraform IAM Role
Discover this definitive guide to the AWS Terraform IAM role and take your devops game to the next level in this ATA Learning tutorial.
- How to Install Eclipse IDE on Linux
Learn the ins-and-outs of how to install Eclipse on Linux to take advantage of this powerful IDE in this ATA Learning tutorial!
- Using NGINX Proxypass to Set Up a Reverse Proxy Server
Dive deep into the power of the NGINX ProxyPass directive and learn how NGINX glues together every service you may need!
- Discover Untapped Potential with CI/CD by JetBrains TeamCity
Learn how to leverage JetBrains TeamCity to take your CI/CD processes to the next level in this ATA Learning tutorial!
- Automate Tasks With Terraform Docker Integration
Empower your infrastructure with this Terraform Docker tutorial and integrate these two popular technologies into one!
- Highly Effective Automation with Ansible AWX
Learn how Ansible AWX can take your Ansible playbooks to the next level and automate all the things with this ATA Learning tutorial!
- Better Continuous Delivery Workflows with ArgoCD
Take control of continuous delivery with ArgoCD and Kubernetes in this step-by-step tutorial from ATA Learning!
- Efficient Deployment with Ansible Docker Container
Learn to deploy and manage Ansible Docker containers efficiently with this real-world use case from ATA Learning!
- Save the Day With Git and Remove From Commit History
Avoid the loss of sensitive data and secrets by learning to use git remove from commit commands and save the day!
- Actionable Kubernetes GitOps with FluxCD
Increase the productivity and efficiency of your team with actionable Kubernetes GitOps utilizing FluxCD best practices!
- Effective Deployments with the Kubernetes MiniKube Dashboard
Learn how to effectively manage deployments of containers with the MiniKube Dashboard in this ATA Learning tutorial!
- Conquer Kubernetes Clusters with Ansible Kubespray
Do you still deploy Kubernetes clusters by hand? Maybe it’s time you switch to automatic deployment using the Ansible Kubespray. Learn how in this tutorial!
- Focused Job Configuration with the Jenkins DSL Plugin
Learn the fundamentals of using the Jenkins DSL plugin to craft infrastructure as code and generate focused Jenkins jobs!
- How to Deploy Microservices on Google Kubernetes Engine (GKE)
Scale up your application by deploying microservices on Google Kubernetes Engine (GKE), an awesome Google-managed cloud infrastructure!
- Install Elasticsearch on Ubuntu for Next Level Searching
Learn how to install Elasticsearch on Ubuntu and take your search ability to the next level with this flexible and fast search engine!
- How To Perform a MongoDB Kubernetes Installation
Learn how to conquer the challenge of deploying a MongoDB Kubernetes installation in this step-by-step tutorial!
- How to Deploy Postgres to Kubernetes
Learn how to securely deploy PostgreSQL to Kubernetes using two methods, via Helm charts and YAML configurations, in this step-by-step tutorial!
- Jumpstart Kubernetes Locally with this MiniKube Tutorial
Learn to jumpstart and speed deployment with a local Kubernetes installation in this MiniKube tutorial by ATA Learning!
- Tapping Ansible Debug to Troubleshoot Playbooks and Roles
Learn how to troubleshoot Ansible playbooks through ansible debug and roles to always get smooth automation executions in this step-by-step tutorial!
- High Availability with a Scalable Jenkins Kubernetes Deployment
What’s even better than a standalone Jenkins? A scalable Jenkins Kubernetes deployment!
- Up your DevOps Game With These Docker Run Examples
Learn more ways to use docker run commands for efficient application deployment and management with docker run examples in this tutorial!
- Surefire Way to Install Maven on Ubuntu (Step by Step)
Learn how to install Apache Maven on Ubuntu and start simplifying and automating Java builds and code deployments in this step-by-step tutorial!
- How to Install Docker Portainer to Manage Containers
Sick of using the command line when managing Docker containers? Install Docker Portainer today and start managing containers using the web browser!
- Speed and Simplicity with the Cinnamon Desktop Environment
Learn how to install, configure, and remotely connect to the Cinnamon desktop environment for quick files and application management in this step-by-step tutori
- Using Terraform Provisioner to Deploy a Web Server
In this hands-on tutorial, deploy a web server to the AWS cloud environment with the AWS EC2 Terraform Provisioner!
- Epic SaltStack Examples to Ease Up Infrastructure Management
Learn how to kick your DevOps skills up a notch. Explore through a plethora of SaltStack examples and learn to install packages and manage your servers in this
- VSCode Live Share : A Great Way to Collaborate with Your Team
Learn how your team can collaborate with your projects in real-time with VSCode Live Share in this tutorial!
- Getting Started with Executing TypeScript files in ts-node
Learn how to execute TypeScript Javascript files in ts-node but without the hassle of compiling!
- How to Create a CI/CD Pipeline for CircleCI Docker Images
Learn how to create a CI/CD pipeline to deploy CircleCI Docker images without messing things up in this step-by-step tutorial!
- How to Install and Use Podman (Docker Alternative)
Learn how to use Podman as a Docker alternative in creating and managing images and containers in this tutorial!
- How to Use the Terraform EFS (Elastic File System) Module
Learn how to create and mount your file system in AWS Cloud by using Terraform EFS module in this step-by-step tutorial!
- Learn How to Deploy Terraform Autoscaling Groups Quickly
Learn how to achieve zero downtime with your AWS EC2 instances by deploying Terraform autoscaling groups quickly in this step-by-step tutorial!
- How to Set Up NGINX on Mac for Testing
Learn how to set up NGINX on a Mac for testing your website without building a separate server or VM in this step-by-step tutorial!
- How to Integrate External Data with the Ansible Lookup
Learn how to fetch data from external sources, like your database, by integrating them with the Ansible lookup in Ansible playbooks in this step-by-step tutoria
- How to Build (And Actually Understand) a Solid Ansible Playbook
Learn how to build and get your head over how a solid Ansible playbook works through an Ansible playbook example in this step-by-step tutorial!
- Leverage Container Orchestration in this Docker Swarm Tutorial
Learn how to automate operational effort to run containerized workloads and services by leveraging container orchestration in this step-by-step tutorial!
- How to Secure Ansible Playbooks with Ansible Become
Learn how to secure your Ansible playbooks in this step-by-step tutorial by declaring directives, such as Ansible become!
- How to Build a Terraform Module Example
Learn to build a Terraform module to manage increasingly complex configurations by going through a Terraform module example in this step-by-step tutorial!
- Ansible Command Module : Enabling Execution of Directives
Learn how to execute directives to perform different tasks individually or simultaneously with the Ansible command module in this tutorial!
- How To Deploy a Python Flask API Application on Docker
Quickly need to deploy a Python API application? Learn how to deploy a Python Flask API application via Docker in this step-by-step tutorial!
- How to Create a Jenkins CI CD Pipeline
Learn how to implement a Jenkins CI CD pipeline to significantly improve and automate your software development process!
- Manage Repositories via the GIT Ansible Module
Learn how to remotely manage repositories with the Git Ansible module, with tons of examples working together with Ansible playbooks in this tutorial!
- How to Use Ansible Create User Functionality in Linux
Learn how to create and manage users and user attributes with the Ansible create user functionalities in a Linux system in this tutorial!
- How to Use the Ansible Kubernetes Module
Learn how to automate containerized application management with the Ansible Kubernetes module and Ansible playbook in this step-by-step tutorial!
- How to Leverage Ansible Variables in Roles and Playbooks
Learn how to effectively manage nodes and deployments by leveraging Ansible variables in roles and playbooks in this step-by-step tutorial!
- How To Create A Docker Windows Image With Docker Build Tag
Learn how to create your first Windows Docker image from a Dockerfile using the docker build command for container images.
- Launching GitHub Actions Environment Variables and Secrets
Learn different ways to save your GitHub Action environment variables and secrets you can use when required while working with GitHub Actions.
- Demonstrating Unique Instances with Terraform Workspace
If you need to work on a project simultaneously with your team without messing things up, consider Terraform workspace. Learn how to create and launch instances
- Utilizing Terraform Output Variables in Infrastructure Configuration
Need to effectively build and manage infrastructures? Learn how to utilize Terraform output variables in infrastructure configuration in this tutorial!
- Gripping Terraform in Azure DevOps to build Infrastructure
Learn to use Terraform in Azure DevOps to provision infrastructure as code, maintain state, and enhance your environment!
- How to Generate and Use GitLab SSH Keys
Do you want to securely authenticate with Gitlab and get rid of pesky password prompts? Switch to using Gitlab SSH keys! Learn hands-on in this tutorial.
- Formatting Terraform Code With the Terraform fmt Command
Don’t like ugly Terraform code? Learn how to prettify them using the Terraform fmt command in this tutorial!
- How To Use Sets in Python
Learn how to use sets in Python to create, add, and manage data collections within code. Leverage data flexibility and learn to use sets in Python today!
- Master How to Restart Pods in Kubernetes [Step by Step]
Need to restart a pod in Kubernetes? Learn how to keep your pods running in this step-by-step tutorial!
- Create a Jenkins Build Job to Automate Web Deployments
Tired of manual deployment each time you update your code? Learn how to automate deployments by creating Jenkins build job in this step-by-step tutorial!
- How to Use Python to Load Test Websites
Need a fail-safe to handle increased traffic load on your web application? Learn how to load test your web application with Python in this tutorial!
- Getting Started with AWS CodeDeploy
Looking for a way to rapidly deploy new features on your applications? Learn about how you can deploy applications to any instance with AWS CodeDeploy in this t
- Getting Started with Azure Bicep (Step-by-Step)
Learn how to ditch building complex ARM templates and use Azure Bicep to make building infrastructure in Azure!
- How to Edit Files with a Real PowerShell Text Editor
Tired of switching between PowerShell and the text editor windows? Why not use a PowerShell text editor instead? Learn how in this step-by-step tutorial
- How to Update Docker Images to the Latest Version
Need to update Docker images? Learn how to update Docker Images, the basis of a Docker container, in this step-by-step tutorial!
- Drive Terraform Count Argument to Process Multiple Resources
Tired of manually creating multiple resources in Terraform? Learn how to process multiple resources simultaneously with Terraform count argument in this tutoria
- Troubleshooting Docker Permission Denied Problems
If you’re running into errors in Docker like ‘permission denied’, use this tutorial as your troubleshooting guide!
- The 10 Basic PowerShell Commands You Need to Know
If you’re new to PowerShell and don’t know where to start, then look no further. Learn these 10 handy basic PowerShell commands in this tutorial!
- Understanding and Setting up Ansible Roles [Tutorial]
Learn how Ansible Roles can help eliminate the struggle of deploying multiple sets of configuration in this tutorial!
- Putting a Magnifying Glass to Docker with Docker Inspect
Learn all about the docker inspect command and how this command can help you get a view of all the inner workings of your Docker environment.
- Docker for Mac : The Complete Installation Guide
Get your Docker for Mac environment set up by installing Docker on Mac with the brew installer docker command and a whole lot more!
- How to Build Your First Pulumi Infrastructure in Azure
Learn how to get started with Pulumi and how to build your first project with this great infrastructure as code product.
- Perfectly Create Slack Bot to Invoke GitHub Actions via Hubot
Do you or your team use GitHub Actions to invoke builds and other automation? Learn to create a Slack Bot how and kick off GitHub Actions from Slack in this ste
- How to Copy Files with Docker cp to your Docker Container
Learn how to use the docker cp command with a great Docker cp example and other methods to copy files to Docker containers in this tutorial!
- How to SSH into Docker Containers [Step-by-Step]
If you need to troubleshoot or just manage a Docker container learning how to SSH into a Docker container is a must. Get the low-down in this tutorial!
- Use Docker Stop Containers Without Screwing Things Up!
Learn how to use Docker stop containers to properly stop a Docker container or kill a Docker container!
- How to Set up an Apache Docker Container
If you’re new to Docker or just need to know how to setup a Docker Apache container, this step-by-step tutorial is for you!
- Your One and Only Linux Shell Scripting Tutorial
Wanting to learn Linux Shell Scripting, but don’t know where to start? Say no more! This Linux Shell Scripting tutorial is all you need to kick start your
- The Best DevOps Tools for DevOps Automation in 2021
Learn a brief background on DevOps and you’ll then learn many of the most popular DevOps tools that will help you and your organization succeed!
- Create an NGINX Reverse Proxy in Docker and Learn 1 New Skill!
Learn how to set up an NGINX reverse proxy in Docker using PHP-FM and NodeJS in this step-by-step tutorial.
- Trusting a Git pre-commit hook to Run Checks Automatically
If you’re looking for a way to level up your automation skills, learn how Git pre-commit hooks automate Git actions in this step-by-step tutorial!
- Terraform and AWS Lambda : The Right Way to Go
Using Terraform and AWS Lambda functions, build a serverless infrastructure in no time with this step-by-step tutorial!
- Provision NGINX on Docker and Increase Server Capabilities
learn how to provision a new NGINX Docker container running on any operating system such as Windows, macOS, or Linux!
- Using the Dockerfile ENTRYPOINT and CMD Instructions
Learn how to create a Dockerfile, write ENTRYPOINT and CMD instructions to run startup commands in Docker containers in this tutorial!
- How to Install and Set Up Kubernetes Dashboard [Step by Step]
Get a birds eye view of your entire Kubernetes environment by learning how to set up a Kubernetes Dashboard.
- Terraform vs. Ansible: A Fight to the Death or Friends Forever?
Terraform and Ansible are two popular tool to automate infrastructure and configuration management. Should we ask Terraform vs. Ansible or do these two tools re
- Master Installing Kubernetes on Ubuntu
Need to get a Kubernetes cluster set up quickly? Learn how to install Kubernetes on Ubuntu with this handy step-by-step tutorial!
- Why is Terraform in DevOps Popular?
In the DevOps world, Terraform’s infrastructure as code approach is the preferred method. Learn why and get a simple demo in this handy article!
- How to Build SQL Database Deployment Automation Pipeline [Tutorial]
Tired of manually deploying changes to your SQL databases? Learn how to to build a database deployment automation pipeline!
- The Brilliant WSL Docker [A Step-by-Step Tutorial]
Tired of maintaining separate environments for your development and testing needs? Why not try the WSL Docker combination in Windows so you only need one? Learn
- How to Run and Interpret Unit Tests with Visual Studio Test Explorer
Learn what Visual Studio Test Explorer is and leverage this handy feature to organize all of your test cases.
- How to Install Ansible (Ubuntu, RHEL, CentOS, macOS)
Learn how to download Ansible, install Ansible on Ubuntu, install Ansible on a Mac and install on RHEL/CentOS in this step-by-step guide!
- Know the Answers to These 20 DevOps Interview Questions
Looking for a DevOps job? Get prepared by learning the answers to these top DevOps interview questions.
- Contributing to GitHub Projects (Git Pull Request for Dummies)
Learn how to contribute to GitHub projects by issuing Git pull requests to work with GitHub repo owners in this step-by-step article.
- Building an AWS Terraform VPC Step-by-Step
Learn how to set up an AWS VPC with Terraform in this step-by-step guide.
- How to Run Remote Commands with the Ansible Shell Module
Learn the ins and outs of the Ansible shell module to to run commands on all your remote computers.
- Ansible Copy and other Ways to Copy Files to Remote Hosts
The ansible copy module is just one way to copy files to remote hosts with Ansible. Learn all the ways (and best practices) in this tutorial.
- How to Create Ansible Templates to Save Configuration Time
If you need to create dynamic configuration files in Ansible, you have to check out Ansible templates and the template module.
- How to Set Up a New Jenkins Build Agent
Add an additional Jenkins Agent Windows node to scale build job capacity and further automate your build environment!
- A Beginner’s Guide to Visual Studio Code and Git
Learn how to edit code, create snippets and work with Visual Studio Code’s Git feature to commit code to a Git repo in this example-driven tutorial!
- Ramp Up your Skills with this Docker Compose Tutorial
If you wanted to learn how to use Docker compose, you’re in luck. In this Docker Compose tutorial, learn the ins and out of this handy command.
- The Visual Studio Code Tutorial Worth Learning
In this handy, in-depth Visual Studio Code tutorial, learn how to get started using this powerful code editor!
- Master Docker on Ubuntu: Real-World Deployment Guide
Discover how to install and use Docker on Ubuntu with this comprehensive guide, perfect for IT professionals and cloud engineers.
- Custom PowerShell Pipelines: Integrating with Azure DevOps
Learn to build your own custom PowerShell pipeline and run scripts in Azure DevOps for seamless IT automation and management.
- Implementing Azure DSC: A Step-by-Step Guide
Learn how to onboard and apply a simple Azure DSC configuration that installs and starts the Apache web service on an Azure VM.
- Jumpstart Jenkins in Docker with Docker Compose
Dive into DevOps with this guide on running Jenkins in Docker containers built using Docker Compose.
- Docker Commit: Streamline Your Docker Image Management
Master the docker commit command and learn how to efficiently manage changes to your Docker images.
- Secure WinRM for Ansible with Certificates in 10 Steps
Implement WinRM for Ansible via certificates with this comprehensive, step-by-step guide covering all you need to know.
- Build a Windows Azure VM with Terraform: Step-by-Step
Learn how to create a Windows Azure VM using Terraform with this detailed, step-by-step guide by an industry expert.
- Optimize ARM Output Variables in Azure DevOps Pipelines
Learn how to manage ARM output variables in Azure DevOps pipelines using PowerShell for efficient and streamlined workflows.
- Infrastructure as Code (IAC) in DevOps Pipelines
Learn the basics of Infrastructure as Code (IAC) and its integration into DevOps continuous delivery build/release pipelines. Boost your IT skills.
- Deploy Azure DSC Configurations with ARM Templates
Master the deployment of Azure DSC configurations to Azure VMs using ARM templates. Boost your cloud management skills and IT expertise.
- Publish to Azure Artifacts NuGet Feed with Azure DevOps
Learn to package and publish Azure DevOps pipeline build artifacts to an Azure Artifacts NuGet feed. Enhance your IT skills and workflow.
- Build Azure DevOps Pipelines for PowerShell Modules
Create an Azure DevOps pipeline for a PowerShell module and make modules first-class citizens. Enhance your automation skills and IT expertise.
- Build Real-World Azure DevOps Pipelines for ARM Templates
Create and apply Azure DSC configurations to Azure VMs via ARM templates. Master Azure DevOps pipelines in this step-by-step tutorial.
- Unlock Azure DevOps Variables for Automation
Master Azure DevOps variables and apply them to your pipelines for seamless automation. Improve your IT skills and streamline your workflow.
- Build Your First Azure DevOps Pipeline from Scratch
Learn to create your first Azure DevOps pipeline from the ground up. Enhance your IT skills and automate your workflow with ease.
- Docker on Windows? Get Started Learning Now Or…!
Learn how to set up, configure and deploy a Docker container with Docker on Windows in this step-by-step tutorial!
- Integrate Git & Jenkins for Scheduled PowerShell Scripts
Integrate Git version control with Jenkins to set up and schedule PowerShell scripts to run at predefined schedules.
- Master Azure Docker Deployment: Step-by-Step Guide
Deploy and run your first Azure Container Instance (ACI) with this comprehensive Azure Docker tutorial for IT professionals.
- Choose the Right Nuget Package Manager and Set It Up with IIS
Discover the best Nuget package manager for your needs and learn how to set it up with IIS.
- Getting Started with Terraform Windows and Terraform EC2
Set up Terraform Windows and interpret Terraform EC2 configurations for seamless deployments.
- Invoke-DscResource: Your Gateway to Learning DSC in PowerShell
Get started with the Invoke-DscResource cmdlet and master DSC in PowerShell.
- Effortlessly Create Docker Volumes on Windows
Step-by-step guide to creating Docker volumes in Windows, complete with an informative video tutorial.
- The AppVeyor API and PowerShell: Getting Started
Get the knowledge you need to get started building PowerShell to take advantage of all the AppVeyor CI platform has to offer.
- What Is an Infrastructure Developer?
Not quite a software developer, but they work with code. Explore the unique role of an infrastructure developer.
- Finding AD Users: Master Get-ADUser in PowerShell
Locate Active Directory users effortlessly. Learn to master the Get-ADUser cmdlet in PowerShell.