About Azure Devops
Course Syllabus

Azure DevOps is a modern full suite of tools that allows the users to easily deploy, plan, develop, test, and monitor code without opening various interfaces. It aids the development teams in their process management. It is Software as a Service (SaaS) platform from Microsoft that provides an end-to-end DevOps tool-chain to help you track software building progress and also helps you to make decisions to deliver software to the end-users. Azure DevOps works well with GCP and AWS. 

Azure DevOps integrates with popular open sources and with leading third-party services and tools across the DevOps system. It enables quick development of new products and effortless maintenance of existing deployments. Azure DevOps has five components- Azure Artifacts, Azure Test plans, Azure Pipelines, Azure Boards, and Azure Repos.  

Azure DevOps is a scalable, mature, reliable, feature-rich platform, and its adoption is increasing rapidly. Grab this opportunity and be an Azure DevOps expert. Join Version IT we are the top Azure DevOps trainers in Hyderabad.

AZURE DevOps


Module:

  • Overview of the existing system
  • About SDLC
  • About Agile Model
  • The Roles of Developers, Testers and Operations Teams
  • The challenges in the existing System
  • Why DevOps
  • DevOps fundamentals and methodologies
  • Understanding the Complete Pipe Line with CI and CD Operations
  • DevOps tool
    • Maven
    • Nexus
    • Tomcat Server
    • Git and GitHub
    • Jenkins
    • Ansible and Puppet
    • Docker and Docker Swarm
    • Vagrant and Docker Swarm
    • Vagrant
    • Nagios

Linux Basics

  • Linux is everywhere. Today, Linux runs many of the technologies that power up devices and services. From mobile phones, Google applications, social media networks, to GPS services, Internet of Things (IoT) and Artificial Intelligence (AI) products etc.
  • Since DevOps teams share many responsibilities, A DevOps engineer who knows how to configure operating systems and networking technologies will potentially have few software delivery obstacles.
  • Knowing how to configure Linux for DevOps is essential to a continual and speedy software delivery process.

Topics Covered : Linux

  • Introduction to Linux OS
  • Understanding Command Line Interface – CLI
  • Understanding Linux File System
  • Navigation in CLI
  • Using Text Editor (vi/vim)
  • File & Directory Management
  • sudo command
  • Linux Utilities
  • Getting Server Information using Linux Commands
  • Archive Files Using tar and zip utilities
  • User Management
  • File Permissions
  • Package Management
  • Service Management

Module 1:

  • Introduction and use cases of DevOps.
  • Understanding DevOps lab infrastructure on AWS.
  • Course overview.
  • Introduction to Linux Shell Scripting.
  • Creating shell scripts for day-to-day activities.
  • Understanding IF, WHILE and FOR statements in Shell Scripting.
  • Introduction to Powershell Scripting.
  • Understanding Noun-Verb usage in Powershell.
  • Installing Powershell modules and using them.
  • Understanding IF, WHILE and FOR statements in Powershell.
  • Creating scripts for regular user management and administration.

Module 2:

  • Version Controls and its significance
  • Introduction to Git version control application
  • Git Repositories & GitHub Authentication
  • Adding, Committing, Renaming & Deleting files
  • GitHub Branches, Merging & Webhooks
  • Understanding stash, diff, rebase, fetch, pull, push.
  • Overview about Continuous Integration with Jenkins.

Module 3:

  • Introduction to Infrastructure As A Code.
  • Differences between CloudFormation, Azure ARM & Terraform.
  • Basics of HashiCorp Terraform
  • Configuring Terraform Lab Platform
  • Understanding Terraform files
  • Terraform Providers, Variables & States
  • Configuring Remote state using AWS Simple Storage Service(S3)
  • Understanding Terraform Functions.
  • Introduction to Packer
  • Create AWS AMI using Packer.
  • Integration of GitHub, Packer & Terraform with Jenkins.

Module 4:

  • Introduction to Containers & Docker
  • Docker architecture & Docker repositories
  • Pull, Create & Upload Docker images
  • Using Dockerfile and Docker Compose
  • Understanding Docker Networks
  • Understanding Docker Volumes
  • Creating Docker cluster using Docker Swarm
  • Docker Swarm Stacks and Container Placement
  • Docker Swarm Node Availability
  • Docker Swarm Rolling Updates
  • Docker Swarm secrets and Container healthcheck
  • Introduction to Kubernetes
  • Deploying PODS, Services,Deployments.

Module 5:

  • Introduction to Ansible
  • Differences between Ansible vs Puppet Vs Chef
  • Differences between CloudFormation, Azure ARM & Terraform
  • Configure Ansible Lab Platform.
  • Creating & Using Ansible Playbooks
  • Understanding & Using Ansible Roles
  • Using Ansible Variables & Templates
  • Leveraging Ansible Galaxy

Module 6:

  • Introduction to Puppet
  • Puppet Architecture & Puppet components
  • Puppet Master & Client Installation & Configuration
  • Puppet Classes and Defined Types
  • Puppet manifests
  • Puppet Modules
  • AWS Puppet use cases

Module 7:

  • Introduction to Jenkins
  • Install & Configure Jenkins
  • Features & Master-Slave Architecture of Jenkins.
  • Configuring Slaves in EC2 and Docker Containers.
  • Configure Jenkins Job, RBAC, Pulgins.
  • Creating and managing Scripted and Declarative Pipelines.
  • Creating multi branch pipelines with Jenkins Blue Ocean.
  • Configuring CI/CD Pipeline.
  • Integrating Jenkins with AWS, GitHub & Docker.

Module 8:

  • Introduction to Azure DevOps and Agile terminologies
  • Creating User Stories,Issues, Epics, Kanban Boards
  • Creating Repositories, Importing Code and Branching with Azure DevOps
  • Creating Build Pipelines and Integrating with Azure, AWS Storage
  • Creating and Pushing Docker Images using Azure DevOps
  • Azure DevOps Builds and Artifacts
  • CI/CD with Azure DevOps using Release Pipelines
  • Integrating Terraform with Azure DevOps
  • User Management for Azure DevOps using Azure Active Directory
  • Azure DevOps Custom agent pools & Deployment Groups

Fill the form and get 10% discount