Our Trainings

  • DevOps
  • AWS
  • Azure

Azure Topics

  1. Introduction to AZ 104 Microsoft Azure Administrator
  2. Course Introduction
  1. Introduction to Identities
  2. Azure Active Directory Features and Benefits
  3. Azure AD Vs On Premise Active Directory
  4. Understanding Azure Active Directory
  5. Managing Azure AD with Powershell
  6. Azure AD Groups
  7. Managing Azure AD Groups with Powershell
  8. What is Multi Factor Authentication
  9. Azure Multi Factor Authentication
  10. Authentication methods
  11. Azure AD Users types
  12. Self Service in Azure AD
  13. Azure AD Editions
  14. What is Azure AD Join
  15. Azure AD Connect
  16. Azure AD connect Health
  17. Azure AD B2B
  18. Azure AD B2C
  19. Monitoring Azure AD
  20.  
  1. Management Groups
  2. Create Management Groups using Powershell and UI
  3. Azure Subscriptions
  4. How do you get a Azure Subscription
  5. Azure Subscription Usage
  6. Subscription User Types
  7. Resource Limits and Quotas
  8. Resource Tagging
  9. Azure Pricing Calculator
  10. Billing Alerts
  11. Azure Reservations
  12. RBAC Concepts
  13. RBAC Roles
  14. Azure AD Roles and Permissions
  15. Role Definitions
  16. Azure Active Directory and Powershell
  17. Azure Policy
  1. Azure Portal
  2. Azure Mobile App
  3. Azure Portal WalkThrough
  4. Azure Cloud Shell
  5. Introduction to Powershell
  6. What is a Powershell Module
  7. Azure Modules for Powershell
  8. Manage Resource Groups with PS
  9. Azure RM vs AZ
  10. Working with Azure CLI Locally
  11. Benefits of Resource Manager
  12. Resource providers
  13. Moving Resources
  14. Resource Group
  15. Advantages of Using ARM Templates
  16. What is JSON
  17. Parameters and Variables
  18. Azure Resource Manager Templates
  19. Understanding JSON
  20. Run templates with PS
  21. Interacting with VM using Powershell
  22. Cleaning up Resources With Powershell
  23. ARM Viz Tool
  1. Azure Network Introduction
  2. Purpose of Virtual Networks
  3. Virtual Networks
  4. Creating Virtual Networks with Powershell
  5. What are Subnets
  6. Multiple NICs
  7. IP Addressing
  8. Private IP Addresses
  9. Public IP Addresses
  10. Manage IP Addresses
  11. Azure Service Endpoints
  12. Why use Service Endpoints
  13. Services that Use Service Endpoints
  14. Domain and Custom Domains
  15. Azure DNS
  16. DNS Delegation
  17. Private Zone
  18. Private DNS
  19. What are NSG's
  20. Scope of NSG's
  1. Introduction to DevOps
  2. Course Overview
  1. Introduction to Version Control and Git
  2. Basic Concepts of Git
  3. Setup Git Repository Remote and Local
  4. Working with Git
  5. Initialize a Git project locally
  6. Concept of Branches
  7. Merge Requests
  8. Deleting Branches
  9. Resolving Merge Conflicts
  10. Gitignore
  11. Git stash
  12. Git history
  13. Undoing commits
  14. Merging branches
  15. Git for Devops
  1. Introduction to Build Tools
  2. Install Build Tools
  3. Build on Artifact
  4. Build Tools for Development
  5. Run the Application
  6. Build JS Applications
  7. Common Concepts and Differences of Build Tools
  8. Publish an Artifact
  9. Build Tools & Docker
  10. Build Tools for DevOps
  1. Intro to Cloud & IaaS
  2. Setup Server on Digital Ocean
  3. Deploy and run application artifact on Droplet
  4. Create and configure a Linux user on a cloud server
     
     
  1. Intro to Artifact Repository Manager
  2. Install and Run Nexus on a cloud server
  3. Introduction to Nexus
  4. Repository Types
  5. Publish Artifact to Repository
  6. Nexus REST API
  7. Blob Store
  8. Component vs Asset
  9. Cleanup Policies and Scheduled Tasks
  1. What is a Container
  2. Container vs Image
  3. Docker vs. Virtual Machine
  4. Docker Architecture and components
  5. Main Docker Commands
  6. Debug Commands
  7. Docker Demo - Project Overview
  8. Developing with Docker
  9. Docker Compose - Run multiple Docker containers
  10. Dockerfile - Build your own Docker Image
  11. Private Docker Repository
  12. Deploy docker application on a server
  13. Docker Volumes - Persisting Data
  14. Docker Volumes Demo
  15. Create Docker Hosted Repository on Nexus
  16. Deploy Nexus as Docker Container
  1. Intro to Build Automation
  2. Install Jenkins
  3. Introduction to Jenkins UI
  4. Install Build Tools in Jenkins
  5. Jenkins Basics Demo - Freestyle Job
  6. Docker in Jenkins
  7. Freestyle to Pipeline Job
  8. Intro to Pipeline Job
  9. Jenkinsfile Syntax
  10. Create complete Pipeline
  11. Intro to Multibranch Pipeline
  12. Jenkins Jobs Overview
  13. Credentials in Jenkins
  14. Jenkins Shared Library
  15. Webhooks - Trigger Pipeline Jobs automatically
  16. Dynamically Increment Application version in Jenkins Pipeline
  1. Introduction to AWS
  2. Create an AWS account
  3. IAM - Manage Users, Roles and Permissions
  4. Regions & Availability Zones
  5. VPC - Manage Private Network on AWS
  6. CIDR Blocks explained
  7. Introduction to EC2 Virtual Cloud Server
  8. eploy to EC2 server from Jenkins Pipeline
  9. Introduction to AWS CLI
  10. Container Services on AWS
  1. Intro to Kubernetes
  2. Main Kubernetes Components
  3. Kubernetes Architecture
  4. Minikube and kubectl - Local Kubernetes Cluster
  5. Main kubectl commands
  6. YAML Configuration File
  7. Complete Demo Project - Deploying Application in Kubernetes Cluster
  8. Namespaces - Organizing Components
  9. Services - Connecting to Applications inside cluster
  10. Ingress - Connecting to Applications outside cluster
  11. Volumes - Persisting Application Data
  12. ConfigMap & Secret Volume Types
  13. StatefulSet - Deploying Stateful Applications
  14. Managed Kubernetes Services
  15. Helm - Package Manager for Kubernetes
  16. Helm Demo - Managed K8s cluster
  17. Deploying Images in Kubernetes from private Docker repository
  18. Kubernetes Operators for Managing Complex Applications
  19. Helm and Operator Demo
  1. Container Services on AWS
  2. Create EKS cluster with AWS Management Console
  3. Configure Autoscaling in EKS cluster
  4. Create Fargate Profile for EKS Cluster
  5. Create EKS cluster with eksctl command line tool
  6. Deploy to EKS Cluster from Jenkins Pipeline
  7. Jenkins Credentials Note on Best Practices
  8. Complete CICD Pipeline with EKS and DockerHub
  9. Complete CICD Pipeline with EKS and ECR
  1. Introduction to Terraform
  2. Install Terraform & Setup Terraform Project
  3. Providers in Terraform
  4. Resources & Data Sources
  5. Change & Destroy Terraform Resources
  6. Terraform commands
  7. Terraform State
  8. Output Values
  9. Variables in Terraform
  10. Environment Variables in Terraform
  11. Create Git Repository for local Terraform Project
  12. Automate Provisioning EC2 with Terraform
  13. Provisioners in Terraform
  14. Modules in Terraform
  15. Automate Provisioning EKS cluster with Terraform
  16. Complete CICD with Terraform
  17. Remote State in Terraform
  1. Introduction to Ansiblev
  2. Install Ansible
  3. Setup Managed Server to Configure with Ansible
  4. Ansible Inventory and Ansible ad-hoc commands
  5. Configure AWS EC2 server with Ansible
  6. Managing Host Key Checking and SSH keys
  7. Introduction to Playbooks
  8. Ansible Modules
  9. Collections in Ansible
  10. Project Deploy Nodejs application
  11. Ansible Variables
  12. Project Deploy Nexus
  13. Ansible Configuration Default Inventory File
  14. Project Run Docker applications
  15. Project Terraform & Ansible
  16. Dynamic Inventory for EC2 Servers
  17. Project Deploying Application in K8s
  18. Project Run Ansible from Jenkins Pipeline
  19. Ansible Roles
  20.  
  1. Interconnectivity Introduction
  2. Vnet Peering
  3. Benefits of Network peering
  4. Gateway Transit
  5. Service Chaining
  6. Virtual Network Gateway
  7. Express Route
  8. Azure Connectivity
  9. Inter-connectivity
  1. Network Routing(System Routes)
  2. Network Routing (User Defined Routes)
  3. What is a Load Balancer
  4. Public Load Balancer
  5. Internal Load Balancer
  6. Load Balancer SKU
  7. Configuring Load Balancer
  8. Azure Traffic Manager Profiles
  9. Traffic Manager Priority Routing
  10. Traffic Manager Performance Routing
  11. Traffic Manager Geographic Routing
  12. Traffic Manager Weighted Routing
  13. Configuring Traffic Manager Profiles8. Azure Storage
  14. Azure Storage
  15. Azure Storage Account
  16. Standard and premium storage accounts
  17. Storage Types
  18. Creating Storage Account
  19. Create Storage Account with Powershell
  20. Create Storage Account with CLI
  21. Azure Storage Explorer Introduction
  22. Azure Blob Containers
  23. Storage Performance Tiers
  24. Uploading Blobs
  25. Blob Access Policies
  26. Blob Storage Pricing
  27. Creating Blob Storage
  28. Azure Files
  29. Files Vs Blobs
  30. Create Azure File Share
  31. Creating File Share with Poweshell and Mouting on Linux
  32. Secure File Transfer
  33. File Share Snaphots
  34. Storage Security
  35. Authorization Options
  36. Shared Access Signatures
  37. Storage Security Encryption
  38. Customer Managed Keys
  39. SAS Best Practices
  40. Blob Public Access Level
  1. Supported Operating Systems
  2. What is not supported
  3. What is Azure Compute
  4. Creating Virtual Machine
  5. Creating VM with Powershell
  6. Managing Linux Instances
  7. Maintenance and Downtime
  8. Availability Sets
  9. Fault Domain and Update Domain
  10. Custom Script Extensions
  1. Introduction
  2. App Service Plan
  3. App Service Plan Pricing Tiers
  4. App Service Plan Scaling
  5. Auto scaling Features
  6. Autoscale considerations
  7. Creating a web app
  8. Azure App service Features
  9. Azure web app deployment options
  10. Azure app deployment Slots
  11. Authentication and Authorization
  12. Web App Custom Domains
  13. App Services Backup and Restore
  1. Data Protection Agenda
  2. Storage Account Replication Options
  3. Local Redundant Storage
  4. Zone Redundant Storage
  5. GRS and RA-GRS
  6. GZRS and RA-GZRS
  7. Comparing Replication Strategies
  8. Azure Backup
  9. Recovery Services Vault12. Azure Site Recovery
  10. Data Protection for Virtual Machines
  11. Image Vs Snapshots
  12. Azure Site Recovery Replication

Azure Monitoring Service Introduction Key Capabilities Monitoring Data Platform Log Data Data Types Azure Advisor Azure Advisor Activity Log Event Categories Azure Alerts Log Analytics Network Watcher Introduction Network Watcher Connection Monitor Network Watcher Topology Network Watcher IP Flow Verify Network Watcher Connection Troubleshoot