We are a cutting-edge software development company dedicated to delivering innovative, user-friendly solutions that drive our clients’ success.

Services

Contacts

Australia: 63 Laflin Avenue, Tarneit, Melbourne, Victoria 3029, Australia

India: #703, 7Th Floor, Paigah Plaza, Hill Fort Street, Adarsh Nagar, Basheerbagh, Hyderabad, Telangana 500 063

info@wishtech.com.au

+61 416537773

Microsoft Azure DevOps (AZ-400)

1. Introduction to Microsoft Azure

  • Introduction to cloud computing
  • What is Microsoft Azure?
  • Microsoft Azure Services
  • Creating a Microsoft Azure Account
  • Azure CLI, Azure PowerShell
  • Managing Azure Resources & Subscriptions
  • Azure Resource Manager
  • Microsoft Azure Architecture

2. Linux Basics

  • Linux Installation
  • Unix Command Line
  • Distribution List
  • Directory structure
  • File System and File Management
  • User Administration
  • VI editor
  • Configure and monitor system logs
  • Service and process management
  • Package Management
  • Searching tool grep, find, locate
  • Text processing tools awk, cut, sort, uniq

3. Shell Scripting

  • Variables and it’s types
  • If conditions
  • For loops
  • While loops
  • Use cases
  • Real time Scenarios with examples

4. Introduction to DevOps

  • What is Software Development
  • Software Development Life Cycle
  • Traditional Models for SDLC
  • Why DevOps?
  • What is DevOps?
  • DevOps Lifecycle
  • DevOps Tools

5. Continuous Testing(Maven)

  • What is Continuous Testing?
  • What is Maven?
  • Running Test Cases on Chromium Web Driver
  • What is Headless Mode?

6. Continuous Integration using Jenkins

  • Introduction to Continuous Integration
  • Jenkins Master Slave Architecture
  • Understanding CI/CD Pipelines
  • Creating an end to end automated CI/CD Pipeline

7. Software Version Control

  • What is Version Control?
  • Types of Version Control System
  • Introduction to SVN
  • Introduction to Git
  • Git Lifecycle
  • Common Git Commands
  • Working with Branches in Git
  • Merging Branches
  • Resolving Merge Conflicts
  • Git Workflow

8.Continuous Deployment: Containerization with Docker

  • Introduction to Docker
  • Understanding Docker Lifecycle
  • Components of Docker Ecosystem
  • Common Docker Operations
  • Creating a DockerHub Account
  • Committing changes in a Container
  • Pushing a Container Image to DockerHub
  • Creating Custom Docker Images using Dockerfile

9. Configuration Management using Puppet

  • Need of Configuration Management
  • Configuration Management Tools
  • What is Puppet
  • Puppet Architecture
  • Setting up Master Slave using Puppet
  • Puppet Manifests
  • Puppet Modules
  • Applying configuration using Puppet
  • Puppet File Server

10. Configuration Management using Ansible

  • What is Ansible?
  • Ansible vs Puppet
  • Ansible Architecture
  • Setting up Master Slave using Ansible
  • Ansible Playbook
  • Ansible Roles
  • Applying configuration using Ansible

11. Continuous Orchestration using Kubernetes

  • Introduction to Kubernetes
  • Docker Swarm vs Kubernetes
  • Kubernetes Architecture
  • Deploying Kubernetes using Kubeadms
  • Alternate ways of deploying Kubernetes
  • YAML Files
  • Creating a Deployment in Kubernetes using YAML
  • Services in Kubernetes
  • Ingress in Kubernetes
  • Case Study – Kubernetes Architecture

12. Continuous Monitoring using Nagios

  • What is Continuous Monitoring?
  • Introduction to Nagios
  • Nagios Architecture
  • Monitoring Services in Nagios
  • What are NRPE Plugins?
  • Monitoring System Info using NRPE plugins

13. Terraform Modules & Workspaces

  • What is Infrastructure as a code
  • IaC vs Configuration Management
  • Introduction to Terraform
  • Installing Terraform on Azure
  • Basic Operations in Terraform
  • Terraform Code Basics
  • Deploying and end-to-end architecture on Azure using Terraform

14. Azure DevOps and Azure Repos

  • Azure devops architecture
  • key features
  • azure devops tools
  • azure devops organizations and projects
  • Introduction to Azure Repos
  • Compare TFVC and Git
  • Key concepts in azure repos
  • Search your code in Repos
  • what is TFVC
  • Azure Repos Integrations

15. Azure Artifacts and Azure Test Plans

  • What are Azure artifacts
  • Key concepts in artifacts
  • Working with packages
  • Feeds
  • Views and upstream sources
  • Connecting to azure pipelines
  • What are Azure test plans
  • Exploratory and manual testing
  • Test from kanban board
  • Creating Test Plans
  • Testing web apps

16. Azure Pipelines

  • What is Azure Pipelines
  • Why use Azure Pipelines
  • Deploying to Azure
  • Key concepts in Pipelines
  • CI Triggers in pipelines
  • YAML Basics
  • Ecosystems and Integration
  • Setting up CI build
  • Adding Tests to the Pipeline
  • Agents and Tasks

17. Azure Boards

  • What is Azure Boards
  • Why use azure boards
  • Agile project management best practices
  • Basic concepts of Azure Boards
  • Connecting boards to github
  • Work items
  • Kanban boards
  • Sprints
  • Scrum and plans
  • Azure Boards integrations

Get In Touch