Multi Cloud DevOps and Security Content

In this Course, we will provide a comprehensive detail of Azure, Terraform, Azure Security, and Azure DevOps, with real-time projects along with Introduction to Artificial Intelligence, Resume and Interview Preparation using AI. Whether you're a beginner or experienced, this course will give you a solid foundation to succeed.

 

 

 

 

        •     AWS and Azure Administration
        •     Infrastructure Automation
        •     Azure Security  
        •  Azure DevOps
        •    Docker and Kubernetes Administration
        •  Azure Migration explanation
        •  Real-Time Projects
        •  Resume and Interview preparation

 

Index:

    •   Basics
    •   Azure Admin
    •   Terraform
    •   Azure Bicep
    •   Azure DevOps
    •   Docker and Kubernetes

 

BASICS

 

Azure Basics

    •   Introduction to Cloud Computing
    •   Service Models: IaaS Vs PaaS vs SaaS
    •   Deployment Models
    •   Network Basics
    •   Managing Azure with the Azure portal

 

Azure Admin

Azure Global Footprint

  •               Availability Zones
  •               Resource group
  •               Resource Manager

 

                    Azure Virtual Network

      •               Overview of Azure networking
      •               Implementing and managing Azure virtual network
      •               Configuring Azure virtual networks
      •               Configuring Azure virtual network connectivity
      •               Configuring the Subnets
      •               Configuring Virtual Network Region Peering
      •               Configuring Virtual Network Global Peering
      •               Understanding Azure to On-Prem Connectivity
      •               Deploying Azure Virtual Network Gateway.
      •               Understanding User Defined Routes(UDR).
      •               Configuring Azure Virtual Network Gateway with AWS over IPSec VPN.
      •               Implementing Azure Service End Points and Private Endpoints.
      •               Understanding Hub and Spoke Architecture
      •               Azure Bastion service

Understanding and Configuring Network Security Groups (NSG)

 

      •               Understanding Azure Network Security Groups (NSG)
      •               Creating and Updating Inbound & Outbound Security Rules.
      •               Understanding NSG Rule Hierarchy
      •               Testing Network Security Groups and leaning rule priority.
      •                 Creating NSG Rules.

Understanding and Configuring Azure Firewall

      •             Overview of Azure Firewall as a Service.
      •               Creating AzureFirewallSubnet.
      •               Deploy Azure Firewall.
      •               Configure routing on UDR and assigning to subnets.
      •               Create Network Rule Collection and check the traffic.
      •               Creating DNAT for Azure machine using Azure Firewall. 

Azure Virtual Machines

      •               Overview Azure virtual machines
      •               Deploy virtual machines in Azure portal
      •               Create a Virtual machine using Portal.
      •               Creating VM images
      •               High Availability
      •               Managing Virtual machine (resizing, disk management, VM protection)
      •               Deploy a simple Web Application to the Virtual Machine
      •        Understanding Availability sets, Fault Domain & Update Domain.
      •        Creating & place virtual machine in Availability Sets.

Azure Managed Disks

    •               Overview of managed Disks
    •               Benefits of using Azure managed disks
    •               Disk types
    •               Overview of OS Disk
    •               Overview of Temp Disk
    •               Overview of Data disk
    •               Creating and managing Azure disks
    •               Capacity increase of OS and Data disk

Azure Load Balancer

    •             Overview on Load Balancing
    •               Type of Load Balancers in Azure
    •               Basic vs Standard Load Balancer vs Gateway LB
    •               Creating Backend Pools, Health probes and Load Balance rules.
    •               Checking the Load Balancing scenarios.

Azure Application Gateway

    •               Azure Application gateway overview
    •               Front end
    •               Backend pool
    •               Understanding the HTTPS settings.
    •               Deploying the application gateway to test

Azure Images

    •             Creating a Virtual machine and adding custom changes
    •             Creating an image of a custom VM and storing it in Azure Image Gallery.

Configuring Auto Scaling with Virtual Machine Scale Sets(VMSS)

    •               Understanding Azure VMSS
    •               Creating a Azure VM Image for VMSS
    •               Deploy VMSS with the custom image.
    •               Performing stress testing on the VMSS.
    •               Check AutoScaling of VMs under stress testing

Azure Backup

        •               Overview of Backup
        •               Backup Azure VMs
        •               Understanding the Policy and Retention
        •               Creating the custom policies
        •               Initiating the backup of a VM
        •               Restoring the VM from backup
        •               Testing the File restore of a VM.

PaaS  App Service Plan

        •               Introduction to App Service Plan
        •               Create App Service Plan
        •               Pricing Tiers of App Service Plans
        •               Features of App Service Plans
        •               How Scaling works with App Service Plans
        •               Horizontal Vs Vertical Scaling
        •               Manual Scale Vs Auto scale

PaaS  App Service

        •               Introduction to App Service
        •               Create App Service
        •               Deploy a application in App Service using Visual Studio (Manual Deployment)

Planning and implementing Azure Storage Account

        •               Storage Account types
        •               Blob Storage
        •               Blob storage types
        •               File storage
        •               Infrastructure redundancy
        •               Data redundancy
        •               Creating Storage Account
        •               Understanding SAS
        •               Access a file using a restricted access.
        •               Access the Storage Account from the Storage Explorer.

Azure MSSQL

        •               Deploying MSSQL server and database
        •               Setting up the DR between the regions.
        •               Understanding Azure paired regions, RPO and RTO.

Azure Entra ID

        •               Creating user in Azure AD
        •               Creating a group
        •               Role based access control
        •               Subscription based access control
        •               Understanding the Custom roles
        •               Application registration
        •               Sign-in and Audit Logs
        •               Setting up Multi-factor authentication

Patching

        •               Onboarding Azure VM to Update Management
        •               Understanding the scheduling of server patching

 

Azure ARC Azure Stack

Azure Sandbox

 

        •               Networking in AWS
        •               Introduction to AWS
        •               Networking Fundamentals
        •               VPC Overview
        •               VPC Components
        •               VPC Peering

Amazon Web Services

        •               Creating and Configuring VPCs
        •               VPN Connections
        •               Security Groups and Network ACLs
        •               Load Balancers
        •               Identity and Access Management
        •               AWS Compute
        •               AWS Storage
        •               AWS Cloud Trail

Azure DevOps

IAC  Terraform for Azure

        •   Introduction to Terraform.
        • Understanding the Terraform Syntax.
        • Understanding the Terraform commands.
        • Exploring Terraform Registry
        • Setting up VSCode and installing extensions.
        • Introduction to working with Terraform on Azure
        • Create an Azure resources using Terraform.
        • Understanding Terraform Variables
        • Data types
        • Local Variables
        • Data Sources
        • Count and locals
        • For each usage to create multiple resources
        • Creating a reusable code using Module structure.
        • Terraform Data types, correlation etc.

Terraform Project

IAC  Bicep for Azure

      •               Introduction to Bicep
      •               Understand the architecture of Bicep
      •               Create an Azure App Service using Bicep
      •               Create a SQL database using Bicep
      •               Params usage.
      •               Creating a reusable code using Module structure.
      •               Learn Best Practices for authoring Bicep Scripts.

Bicep Project

Azure DevOps  Overview & Components

      •               Create new Organization & Projects
      •               Understanding the Users and access level.
      •               Raising the parallelism request.
      •               Introduction to Azure Boards
      •               Work with Azure DevOps Repositories
      •               Introduction to Azure Pipelines

Repository Management

      •                  Introduction to Repository Management
      •                 Centralized version control
      •                 Distributed version control
      •                 Understanding various stages of GIT
      •                 Running through basic commands
      •                 Understanding Advanced GIT Concepts

Azure Repo

      •               Introduction to Azure Repos
      •               Multi-branch creation in Azure Repos
      •               Different ways to clone azure repository
      •               Difference between clone and fork
      •               Understanding commits history and graphs
      •               Understanding various Azure functionalities
      •               Understanding Advanced Pull Request concepts

Service Connections

      •              Understanding the service connections.
      •              Configure the service connection to a container registry.
      •              Setting up service connection to Azure portal.

Azure DevOps  Pipelines

              Overview of Azure Pipelines

      •       What is a Pipeline
      •       Learn the architecture of the Azure Pipelines

             What are Pipeline Triggers

             Overview of Agent

      •       What is an MS Hosted Agent
      •       What is a Private (Self-Hosted) Agent

             Overview of Stages and Jobs

      •       What is a Stage
      •       What is a Job
      •       What are Variables
      •       What is a Variable Group
      •       What is a Task
      •       What is a Task Group

YAML

      •              What is YAML?
      •              YAML syntax
      •              How to write YAML?

Azure DevOps  Continuous Integration

      •              Overview of Continuous Integration
      •              Overview of Build Agent
      •              Create a Build Pipeline
      •              Explore various Azure DevOps Build Tasks
      •              Explore Azure DevOps Market Place
      •              Create Environment agonistic packages

Azure DevOps  Continuous Deployment

      •              Overview of Continuous Deployment
      •              Create a Release pipeline
      •              Creating the classic pipelines and understanding the steps.
      •              Understanding and creating the YAML based pipeline structure.
      •              Understand how to make automated deployments to Azure
      •              Create Stages to support automated deployments to multiple Environments
      •              Configure approvals.

Docker and Kubernetes

Docker Fundamentals:

      •              Docker-Introduction
      •              Docker-Installation
      •              Pull Docker Image from Docker Hub and Run it
      •              Create a new Docker Image, Run as Container and Push to Docker Hub
      •              Essential-Docker-Commands

Understanding the Kubernetes Architecture Kubernetes-Fundamentals-with-kubectl

      •              PODs-with-kubectl
      •              ReplicaSets-with-kubectl
      •              Deployments-with-kubectl
      •              Services-with-kubectl

Kubernetes-Fundamentals-with-YAML

      •               PODs-with-YAML
      •               ReplicaSets-with-YAML
      •               Deployments-with-YAML
      •               Services-with-YAML

AI Tools and its uses in daily actives

 

      • Introduction to ChatGPT.
      • How to use Prompts.
      • Introdution to AI tools.
      • Resume preparation using AI.
      • Interview Preparation using AI.
      • Document or presentation preparation using AI.

 

Real Time Projects:

      • Azure Project: AZURE: Real-time 3-Tier Architecture Project
      • Terraform Project
      • Bicep Project
      • AWS Infra end to end project

 

Azure DevOps CI/CD Projects:


      • Automating the dot net code deployment to app services.
      • Creating the Build and Release pipelines to deploy a sample dot net code to a Virtual Machine.
      • Automating Terraform deployment using Azure DevOps