Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Devops Uncomplicated: Hands-On Automation

    Posted By: ELK1nG
    Devops Uncomplicated: Hands-On Automation

    Devops Uncomplicated: Hands-On Automation
    Published 9/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.68 GB | Duration: 9h 58m

    Master Docker, Scripting, Terraform, Ansible, Kubernetes, CI/CD on Azure, and Datadog — From Zero to Advanced with Hands

    What you'll learn

    Automate infrastructure on AWS and Azure using Terraform (VMs, networks, Kubernetes)

    Build professional CI/CD pipelines with GitHub Actions (tests, deploy, auto-destroy)

    Manage Kubernetes clusters on Azure (AKS) with HPA, Ingress, and KEDA

    Monitor cloud environments with Datadog (metrics, logs, dashboards)

    Write Ansible playbooks for automated server configuration

    Work with containers (Docker multistage, Docker Compose, Docker Hub)

    Set up complete DevOps environments (Git, Linux, IaC, CI/CD)

    Prepare for certifications like AZ-400 DevOps

    Example: Conduct a case study to manage a project from concept to completion

    Requirements

    Basic IT Knowledge — Simple understanding of how servers and networks work (beginner level)

    Computer with Internet Access — Windows, Mac, or Linux (for hands-on labs)

    Free Cloud Accounts — AWS Free Tier and Azure Free Tier (we teach you how to set them up)

    Willingness to Learn — The course starts from zero with Git, Linux, and cloud concepts

    No programming experience required — You’ll learn everything you need step by step

    Description

    WHAT YOU’LL LEARN — HANDS-ON, NO FLUFFCloud, Hands-OnBuild VMs, networks, and storage on AWS and Azure (Labs 10–15, 38–44)Real AutomationWrite scripts to create multiple VMs in bulk (Labs 40, 44) and manipulate JSON using jq (Labs 41, 43)Professional TerraformProvision Kubernetes clusters (Labs 52–55) and VMs with variables and modules (Labs 48–51)Applied AnsibleDeploy containers, manage users and permissions (Labs 60–61)Complete CI/CDBuild a GitHub Actions pipeline with testing, deployment, and auto-destroy infrastructure (Labs 64–80)Kubernetes on AzureMaster HPA, Ingress, KEDA, and Probes (Labs 91–93)Elite MonitoringCreate Datadog dashboards for Kubernetes and EC2 with visual alerts (Labs 97–102)NEW MODULESAI for DevOps → ChatGPT, Claude, Gemini (in progress)Vibe Coding → For DevOps workflowsPython → For DevOps automationDIRECT, TO-THE-POINT METHODOLOGYEach lesson = 1 practical skillNo disconnected theory → everything has a real-world applicationReusable labs → apply scripts directly at workFrom zero to pro → start with Git/Linux and evolve into full DevOps projectsWHAT YOU’LL BUILDA multi-cloud environment (AWS + Azure) using CLI and Terraform (Sections 2, 6, 7)A CI/CD pipeline that tests, deploys, and auto-destroys infrastructure (Section 9)A Kubernetes cluster with metric-based autoscaling (Lab 91)A Datadog monitoring system with visual alerts (Lab 101)WHY THIS COURSE IS DIFFERENTFocus on troubleshooting (Labs 79, 100) — a key skill most courses skipAligned with the AZ-400 certification — many students are already certifiedReal-world tools → Terraform, Ansible, GitHub Actions, Helm, KEDA, DatadogWHO THIS COURSE IS FORDevOps beginners (we start with Git and Linux — Sections 1, 3, 4)Developers who want to understand and implement CI/CDSysadmins migrating to cloud environmentsFREQUENTLY ASKED QUESTIONSDo I need experience?No. You’ll learn step by step, starting from Git and Linux all the way to advanced DevOps projects.Can I apply this at work?Absolutely. The labs use real-world tools and free accounts on AWS and Azure.What makes this course different?No pointless “hello world” exercisesReal Terraform + Kubernetes + Helm labsMulti-cloud automation with AWS and AzureA practical, automation-focused approach for real projectsEXCLUSIVE GUARANTEELifetime access to 103 fully hands-on lessonsUdemy certificate of completionAll scripts included — ready to use in your day-to-day workThis course makes limited use of artificial intelligence tools for language adjustments and improvements in clarity. All course content, labs, and explanations were created and reviewed by the instructor.

    Overview

    Section 1: Introduction

    Lecture 1 Course Overview

    Lecture 2 IMPORTANT: GitHub Repositories Used in This Course

    Lecture 3 A Bit About the Instructor

    Lecture 4 Prerequisites to Follow This Course

    Lecture 5 IMPORTANT: Lab – Show Me the Code

    Lecture 6 Lab: Setting Up the Environment

    Section 2: First Steps – AWS and Azure

    Lecture 7 Introduction to Cloud Computing (AWS and Azure) – Part 1

    Lecture 8 Introduction to Cloud Computing (AWS and Azure) – Part 2

    Lecture 9 Lab: IAM – Creating Users in AWS

    Lecture 10 Lab: Creating the First EC2 (Virtual Machine) in AWS

    Lecture 11 Lab: Creating a VPC (Virtual Private Cloud) in AWS

    Lecture 12 Lab: Exploring the Azure Portal

    Lecture 13 Lab: Creating a Virtual Machine in Azure

    Lecture 14 Lab: Creating a Storage Account in Azure

    Section 3: Linux for Automation

    Lecture 15 Introduction to Linux for Automation – Part 1

    Lecture 16 Introduction to Linux for Automation – Part 2

    Lecture 17 Lab: Working with Directories in Linux

    Lecture 18 Lab: Managing Files and Logs

    Lecture 19 Lab: System Management

    Lecture 20 Lab: Managing Permissions in Linux

    Lecture 21 Lab: Installing and Managing Packages in Linux

    Section 4: Essential Fundamentals – Git

    Lecture 22 Lab: Configuring Git

    Lecture 23 Lab: Creating a Repository and Setting Up the Connection

    Lecture 24 Lab: First Commit and Updating the Readme

    Lecture 25 Lab: Working with Branches and Pull Requests

    Lecture 26 Lab: Working with Git Pull

    Lecture 27 Lab: Automating Git Commands

    Lecture 28 Lab: Working with Directories in Linux

    Lecture 29 Lab: Handling Files and Logs

    Lecture 30 Lab: System Management

    Lecture 31 Lab: Managing Permissions in Linux

    Lecture 32 Lab: Installing and Managing Packages in Linux

    Section 5: Containers with Docker

    Lecture 33 Lab: Installing Docker on Ubuntu

    Lecture 34 Lab: Essential Docker Commands

    Lecture 35 Lab: Creating the First Dockerfile

    Lecture 36 Lab: Multistage Dockerfile – Professional Image

    Lecture 37 Lab: Using Gitignore in Practice with Docker

    Lecture 38 Lab: Pushing Images to Docker Hub

    Lecture 39 Lab: Working with Docker Compose

    Section 6: Scripting & Automation on AWS and Azure

    Lecture 40 Lab: AZ CLI – Getting Started

    Lecture 41 Lab: AZ CLI – Creating Virtual Machines

    Lecture 42 Lab: AZ CLI – Script for Creating VMs in Bulk

    Lecture 43 Lab: AZ CLI – Handling JSON with AWS and JQ

    Lecture 44 Lab: AWS CLI – Getting Started with the Command Line (S3)

    Lecture 45 Lab: AWS CLI – Creating AWS Instances and Handling JSON

    Lecture 46 Lab: AWS CLI – Creating VMs in Bulk

    Section 7: Automation with Terraform

    Lecture 47 Lab: Creating the First Terraform – Resource Group

    Lecture 48 Lab: Creating an Azure VM (Data and Variables) – Part 1

    Lecture 49 Lab: Creating an Azure VM – Part 2

    Lecture 50 Lab: Creating an Azure VM – Part 3

    Lecture 51 Lab: Creating an Azure VM – Part 4

    Lecture 52 Lab: Creating an AKS (Kubernetes) Cluster with Terraform

    Lecture 53 Lab: Creating Kubernetes Variables and Main.tf

    Lecture 54 Lab: Using Helm with Terraform – Installing Keda and Ingress

    Lecture 55 Lab: Creating the Cluster and Validating Pods

    Section 8: Configuration with Ansible

    Lecture 56 Lab: Setting Up the Environment

    Lecture 57 Lab: First Commands with Ansible

    Lecture 58 Lab: Creating the First Playbook

    Lecture 59 Lab: Deploying a Container Using Ansible

    Lecture 60 Lab: Managing Users with Ansible

    Lecture 61 Lab: Destroying the Environment

    Section 9: CI/CD with GitHub Actions

    Lecture 62 Lab: First Workflow (Pipeline)

    Lecture 63 Lab: Creating Infrastructure for Docker Workflow

    Lecture 64 Lab: Creating Workflow (Docker Build and Push)

    Lecture 65 Lab: Creating Base Infrastructure for the Pipeline

    Lecture 66 Lab: Configuring Secrets

    Lecture 67 Lab: Configuring Terraform (Virtual Machine)

    Lecture 68 Lab: Configuring Ansible Playbook

    Lecture 69 Lab: Creating the Pipeline (Workflow) – Step Validate

    Lecture 70 Lab: Creating the Pipeline (Workflow) – Step Deploy

    Lecture 71 Lab: Creating the Pipeline (Workflow) – Step Infrastructure Tests

    Lecture 72 Lab: Creating the Pipeline (Workflow) – Step Destroy

    Lecture 73 Lab: Validating Infrastructure and Application

    Lecture 74 Lab: Running the Pipeline (Workflow) (Preview Enabled)

    Lecture 75 Lab: Destroying Infrastructure via Workflow

    Section 10: Kubernetes Fundamentals on Azure (AKS)

    Lecture 76 Lab: Creating a Kubernetes Cluster with Terraform

    Lecture 77 Lab: Creating the First Pod

    Lecture 78 Lab: Creating a ReplicaSet

    Lecture 79 Lab: Creating a Deployment

    Lecture 80 Lab: Exposing the Application with a LoadBalancer

    Lecture 81 Lab: Working with Namespaces

    Lecture 82 Lab: Configuring Requests and Limits

    Lecture 83 Lab: Setting Up Health Checks

    Lecture 84 Lab: Configuring HPA and Load Testing

    Lecture 85 Lab: Implementing the Ingress Controller

    Lecture 86 Lab: Implementing KEDA (Kubernetes Event-driven Autoscaling)

    Section 11: Introduction to Datadog

    Lecture 87 Lab: Navigating Through Datadog

    Lecture 88 Lab: Installing the Datadog Agent on Kubernetes

    Lecture 89 Lab: Installing the Datadog Agent on an EC2 Instance

    Lecture 90 Lab: Instrumenting a Java Application in Datadog

    Lecture 91 Lab: Troubleshooting with Datadog – Traces and Logs

    Lecture 92 Lab: Creating Dashboards in Datadog

    Lecture 93 Lab: Setting Up Monitors in Datadog

    Lecture 94 Conclusion

    Infrastructure and support professionals looking to transition into DevOps, or anyone curious about DevOps but unsure where to start,Python for DevOps enthusiasts seeking practical applications,Java developers wanting to integrate DevOps practices,Support analysts aiming to advance into automation and cloud environments,Professionals interested in Artificial Intelligence applied to DevOps,Example: Beginner Python developers curious about data science