Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete DevOps Ansible Automation Training
Role Play
Highest Rated
Rating: 4.6 out of 5(4,243 ratings)
25,448 students

Complete DevOps Ansible Automation Training

A complete Ansible course designed for IT professionals and DevOps engineers to automate routine tasks in Linux (RHCE).
Created byImran Afzal
Last updated 6/2026
English
German [Auto],English [Auto],

What you'll learn

  • You will learn how to automate everyday tedious and reptitive tasks
  • Fundamental of Ansible automation
  • Building Ansible server and deploying configuration to clients
  • Communicating with remote servers
  • Building Ansible playbooks including roles and tags
  • Troubleshooting Ansible related issues
  • Provisioning and deployment of development, testing, and production servers

Course content

10 sections70 lectures6h 56m total length
  • Introduction1:29

    Explore DevOps and Ansible automation through conceptual understanding and extensive hands-on lab work to automate everyday IT tasks and level up your career.

  • Course overview4:59

    Explore the full Ansible DevOps course, from fundamentals and installation to playbooks, ad hoc tasks, roles, security, and enterprise tools like AWP and Ansible Tower.

  • What is Ansible?6:02

    Explore Ansible, an open source automation tool for provisioning, configuration management, and application deployment, enabling infrastructure as code across Unix-like and Windows systems from a control node.

  • Brief history of Ansible2:04

    Trace Ansible's 2012 origins to its open source, community-driven roots, and note Red Hat's 2015 acquisition, Linux-only engine, and Windows system management with single point automation.

  • Benefits of Ansible5:41

    Discover how Ansible's agentless design uses SSH to manage many servers, with open source modules that reduce human errors and boost productivity through automated tasks.

  • Terminologies in Ansible6:00

    Discover the core Ansible terminologies—control node, modules, tasks, playbooks, YAML, inventory (hosts), tags, variables, and roles—alongside Galaxy resources and practical module examples.

  • How Ansible Works?5:18

    Learn how Ansible automates IT tasks using modules, plays, and playbooks written in YAML; organize tasks into plays per host and run them with an Ansible playbook.

  • Other Automation Tools2:12

    Compare Puppet and Chef with Ansible, highlighting Puppet and Chef's Ruby-based, agent-requiring, complex installations and shrinking documentation, versus Ansible's agentless, YAML-based, easy setup and rich documentation.

  • Free source Ansible and Red Hat Ansible2:46

    Ansible is free, open source software owned by Red Hat. Red Hat offers Ansible Tower, a paid GUI to manage multiple servers in large enterprises; Ansible X remains open source.

  • Automate Tasks Using Ansible
  • Handouts
  • Quiz
  • Understand Ansible Automation Fundamentals

Requirements

  • Basic Linux administration command line skills
  • A computer with at least 4G of RAM and 1CPU

Description

Look no further.  You have found one of the BEST Ansible course on this platform.  If you have never touched Ansible before and want to learn from scratch than you have come to the right place.  I will teach you everything you need to know about Ansible in very simple language and terminology with step-by-step guidance, this course covers everything from Ansible basics to advanced automation strategies, ensuring you gain practical, hands-on experience. Perfect for beginners, it provides real-world examples that make complex concepts easy to understand and apply.


In this Ansible DevOps automation course you will learn how to install virtualization layer, Linux operating system, Ansible server and create playbooks to automate tasks.  I have been teaching this exact course in a classroom environment in New York City.  Please note 70% of my students who took this course got the job in Linux/DevOps within months.  Imagine those who take my course only to level  up their career, how productive this training can be for them.


Following is the list of topics covered in this course:

Section 1: Introduction

• Course overview

• What is Ansible?

• History of Ansible

• Benefits

• Terminologies in Ansible

• How Ansible works?

• Other Automation tools

• Free source Ansible and Red Hat Ansible

• Handouts

• Quiz


Section 2: Lab Design and Setup

• Lab design

• Installing virtualization software

• Creating a VM and Installing Linux

• Creating Ansible Clients

• Installing Ansible

• Handouts

• Quiz


Section 3: Ansible Automation with Simple Playbooks

• YAML file syntax

• YAML file syntax example

• Creating first playbook

• Output playbook

• Multiple tasks playbook

• Playbook for installing and starting a service

• Handouts

• Quiz


Section 4: Ansible Automation for Remote Clients

• Remote Clients hosts File Syntax

• Establish Connection to Remote Clients

• Check Remote Clients Connectivity

• Copy Files to Remote Clients

• Change File Permissions

• Setup Apache and Open Firewall Port

• Run Shell Scripts on Remote Clients

• Schedule a job (crontab)

• User Account Management

• Add or Update User Password

• Download Package from a URL

• Kill a Running Process

• Pick and Choose Steps

• Handouts

• Quiz


Section 5: Ansible Automation with Ad-hoc Tasks

• Ansible Ad-Hoc Commands (Part 1)

• Ansible Ad-Hoc Commands (Part 2)

• Ansible Ad-Hoc Commands (Part 3)

• Handouts

• Quiz


Section 6: Advance Ansible Automation Features

• Roles

• Roles by Application

• Roles on Ansible Galaxy

• Tags

• Variables

• Variables in Inventory File

• Handouts

• Quiz


Section 7: Additional Features in Ansible

• Handlers

• Conditions

• Loops

• Handouts

• Quiz


Section 8: Securing Ansible

• Ansible Vault

• Encrypt Strings within a Playbook

• Handouts

• Quiz


Section 9: Ansible Management Tools

• Ansible AWX

• Ansible Tower

• Handouts

• Quiz


Section 10: Ansible Resources

• Ansible Additional Commands

• Ansible Documentation

• Community Help

• Handouts

• Quiz






Here are a few testimonial from my students:

  • Main thing about course is its simplicity and the hierarchy. Design is very good and easy which helps to understand things better.  -- Akash Garg (Udemy Student)


  • I just love the teaching ad the learning experience I am getting  -- Jacob Samba (Udemy Student)


  • The course is run very well and I really like the handouts and the homework that is assigned. The homework helps me learn and continue with the learning process even when adult life is still progressing forward.  -- Thomas Rogers (Udemy Student)


  • I genuinely look forward to additional courses in the future. This has been so informative. You hear the name oracle all the time, but this was well put in layman’s terms  -- Atoofa Hasan (Classroom Student)


  • Imran Afzal eats, breathes and sleeps IT! He really knows his stuff. I feel like he has brought me from a novice level education to masters level in a short time period. Anyone who is looking to get a job in IT should definitely take this course.  -- TJ Walker (Udemy Student)

Who this course is for:

  • IT leaders, administrators, engineers, architects, developers and anyone else seeking a high-level understanding of Ansible and to learn to build Ansible from the ground up.
  • Network, storage and database administrators
  • Instructors and students
  • Anyone who wants to add automation skills and level up his/her career
  • Anyone who wants a job in IT
  • Anyone who wants to pass the EX-294 exam and get RHCE certification