*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

KodeKloud (DevOps Toolset) in Islamabad, Pakistan

image_pdfSave PDFimage_printPrint

DevOps tools provide effective sharing and exchange of information among the team members in a DevOps environment. There are a variety of DevOps tools in the marketplace; each designed to meet a different need and requirement throughout the phases of the DevOps cycle. This course helps to understand famous DevOps tools like Docker, Azure Kubernetes Service, Terraform, Ansible, Elastic Kubernetes Service.

Learning Objectives:

  • Design a tool integration strategy
  • Design a license management strategy (e.g. Azure DevOps and GitHub users)
  • Design a strategy for end-to-end traceability from work items to working software
  • Design an authentication and access strategy
  • Design a strategy for integrating on-premises and cloud resources

Course Content:

Module 1: DevOps Overview

  • What is DevOps
  • Why DevOps
  • DevOps Lifecycle

 Module 2: Docker Administration

  • Introduction to Containers
  • Introduction to Docker
  • Downloading and Installing Docker
  • Docker Essential Commands
  • Understanding Docker Images
  • Building Docker Images using Dockerfile
  • Storing and Retrieving Docker Images from Docker Hub
  • Pusing Image to Docker Registry

 Module 3: Core Concepts

  • Overview of Container Orchestration
  • What is Kubernetes?
  • Kubernetes?
  • AKS Architecture
  • Creating AKS Cluster

 Module 4: Managing Resources

  • Managing Pods
  • Managing Labels & Selector
  • Managing Replica Set
  • Managing Service – Cluster

 Module 5: Application Lifecycle Management

  • Overview of Deployment
  • Deployment Strategies Managing
  • Deployment

 Module 6: Environment Variable

  • Plain Key
  • Config Map
  • Secret

 Module 7: Logging and Monitoring

  • Understand how to Monitor all Cluster Components
  • Understand how to Monitor Applications
  • Manage Cluster Components Logs
  • Manage Application Logs
  • Integrate ELK with Kubernetes
  • Integrate Prometheus and Grafana with Kubernetes

Module 8: Getting Started & Setting Up Labs

  • Choosing a right Infrastructure as Code tool
  • Terraform Overview
  • Installing Terraform
  • Setting up Azure Account
  • Authenticate Azure with Terraform
  • Terraform init, plan and apply

Module 9: Building Cloud Infrastructure with Terraform

  • Introduction to Terraform with Azure
  • Create Resource Group Terraform
  • Destroy
  • Azure Virtual Networks
  • Azure Subnet
  • Azure Public IP
  • Azure Network Interface
  • Create Windows and Linux VM
  • Azure Storage
  • Security Groups
  • Load Balancers
  • Understanding Terraform State files
  • Understanding Desired & Current States
  • Terraform Provider Versioning
  • Types of Terraform Providers
  • Methods to define Terraform provider Version

 Module 10: Read, Generate, Modify Configurations

  • Understanding Attributes and Output Values in Terraform
  • Terraform Variables
  • Methods to Define Variables
  • Data Types for Variables
  • Fetching Data from Maps and Lists in Variable
  • Count and Count Index
  • For_each
  • Create multiple VMs with Terraform
  • Conditional Expressions
  • Local Values
  • Terraform Functions
  • Data Sources
  • Debugging in Terraform
  • Terraform Graph
  • Saving Terraform Plan to File

Module 11: Terraform Provisioners

  • Understanding Provisioners in Terraform
  • Types of Provisioners
  • Implementing remote-exec provisioners
  • Implementing local-exec provisioners

 Module 12: Terraform Modules

  • Creating Terraform Modules
  • Store Terraform in GitHub Repository

 Module 13: Introduce Ansible

  • Introduction to Ansible How
  • Ansible Works?
  • Ansible Terminologies
  • Ansible Architecture

Module 14: Ansible Deployment

  • Pre-requisites for Controller Node
  • Ansible Configuration File
  • Pre-requisites for Managed Node Ansible
  • Inventory

 Module 15: Ad-hoc Commands

  • Introduction to Ansible Module
  • Ad-hoc Remote Executions
  • Ansible Commands
  • Privilege Escalation

 Module 16: Managing Playbooks

  • YAML Structure
  • Ansible Playbooks
  • Structure of Playbook
  • Syntax Check of Playbook
  • Run Playbook

 Module 17: Variables in Ansible

  • Introduction to Ansible Variables
  • Defining Ansible Variable in Ansible Code
  • Use Variable File
  • Ansible Facts
  • Facts in Playbooks
  • Use Cases of Facts
  • Disabling Facts

 Module 18: Conditionals, Loops, Handlers and Error Handling

  • Conditionals in Ansible
  • Loops in Ansible
  • Loops with Variables
  • Notify and Handlers in Ansible

 Module 19: Jinja 2 Templates

  • Introduction to Jinja2 Template
  • Create Jinja2 Template

 Module 20: Ansible Roles and Galaxy

  • Introduction to Role
  • Understanding Role Structure
  • Managing Roles
  • Ansible Galaxy Overview

 Module 21: Ansible Vault

  • Introduction to Ansible Vault
  • Encrypt and Decrypt Playbooks
  • Use File as Password for Ansible Playbooks
  • Ansible Vault Commands

 Module 22: AWS EKS

  • EKS Architecture
  • Setup AWS EKS cluster with eksctl
  • Cluster Autoscaler
  • CloudWatch Logging for EKS Cluster Services
  • Adding Admin User in EKS
  • EKS Pricing Overview

Target Audience:

  • IT Professionals
  • Software Testers
  • Systems Admins
  • Solutions Architects
  • Security Engineers
  • Application Developers
  • Integration Specialists

Exam Dump Pracice Test


International Student Fee: 400 USD


Job Interview Questions & Answers


Job Interview Preparation  (Soft Skills Questions & Answers)

 Your FREE eLEARNING Courses (Click Here)

Internships, Freelance and Full-Time Work opportunities

Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • Corporate Group Trainings Available
  • Online Classes – Live Virtual Class (L.V.C), Online Training

Related Courses

DevOps Basic Course for Beginners

AWS Certified DevOps Engineer – Professional

Microsoft Certified: DevOps Engineer Expert

DevOps Engineer -Docker Training with Kubernetes and Swarm

KEY FEATURES

Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now


Comments are closed.
ABOUT US

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325
WORKING HOURS

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
WhatsApp Us