Microsoft Azure DevOps
(AZ 400)
Course Overview
This course is designed to teach various features of Azure DevOps, which helps you to build, test, and deploy any application to any cloud or on-premises. This course is designed to give in-depth knowledge about DevOps and its need in software development life cycles. A candidate will learn about source control tools and will get familiar with work flow strategies and commands. A candidate will also learn how to integrate and set up an end-to-end CI/CD pipeline with Azure Repos, Azure Pipelines, Sonar Qube and Ansible.
The course is specially designed for Cloud Architect, DevOps Engineer and Architects, System Engineer and Build and Integration Specialist.
Prerequisites
- Certifications (one of the below)
1.Microsoft Certified: Azure Administrator Associate
2.Microsoft Certified: Azure Developer Associate - Candidates must be proficient with Agile practices. They must be familiar with both Azure Administration and Azure Development and experts in at least one of these areas. Azure DevOps professionals must be able to design and implement DevOps practices for version control, compliance, infrastructure as code, configuration management, build, release, and testing by using Azure technologies.
Key Highlights
- Trainings are designed to help you learn best practices, industry trends and practical use cases.
- Limited batch size for personalised attention
- Course content, training structure are designed in line with certificate exams guidelines
- Extreme care is taken on data security which is one of our highest priority
- Complementary post training support via chat, email, and phone for 6 months
- Easy access to online test platform to help you prepare for exam
- Job Assistance if needed
- Flexible timings – weekdays, weekend, timezone – India, International
- Standard content, customised content as per client’s specific needs
Certificate
After successfully completing a course, you will earn a certificate from us that duly acknowledges the new skills acquired by you.
Planning for DevOps
- Transformation
- Planning
- Project Selection
- Team Structures
- Migrating to Azure DevOps
Getting started with Source Control
- What is Source Control
- Benefits of Source Control
- Types of Source Control Systems
- Introduction to Azure Repos
- Introduction to GitHub
- Migrating from Team Foundation Version Control (TFVC) to Git in Azure Repos
Managing Technical Debt
- Identifying Technical Debt
- Knowledge Sharing within Teams
- Modernizing Development Environments with Codespaces
Working with Git for Enterprise DevOps
- How to Structure Your Git Repo
- Git Branching Workflows
- Collaborating with Pull Requests in Azure Repos
- Why Care About Git Hooks
- Fostering Inner Source
- Managing Git Repositories
Configuring Azure Pipelines
- The concept of pipelines in DevOps
- Azure Pipelines
- Evaluate use of Hosted vs Private Agents
- Agent Pools
- Pipelines and Concurrency
- Azure DevOps and Open Source Projects (Public Projects)
- Azure Pipelines YAML vs Visual Designer
Implementing Continuous Integration using Azure Pipelines
- Continuous Integration Overview
- Implementing a Build Strategy
- Integration with Azure Pipelines
- Integrating External Source Control with Azure Pipelines
- Set Up Self-Hosted Agents
Managing Application Configuration and Secrets
- Introduction to Security
- Implement a Secure Development Process
- Rethinking Application Configuration Data
- Manage Secrets, Tokens, and Certificates
- Integrating with Identity Management Systems
- Implementing Application Configuration
Implementing Continuous Integration with GitHub Actions
- GitHub Actions
- Continuous Integration with GitHub Actions
- Securing Secrets for GitHub Actions
Designing and Implementing a Dependency Management Strategy
- Packaging Dependencies
- Package Management
- Migrating and Consolidating Artifacts
- Package Security
- Implementing a Versioning Strategy
Design a Release Strategy
- Introduction to Continuous Delivery
- Release strategy recommendations
- Building a High-Quality Release pipeline
- Choosing the right release management tool
Implementing Continuous Deployment using Azure Pipelines
Create a Release Pipeline
Provision and Configure Environments
Manage and Modularize Tasks and Templates
Configure Automated Integration and Functional Test Automation
Automate Inspection of Health
Implementing an Appropriate Deployment Pattern
- Introduction to Deployment Patterns
- Implement Blue Green Deployment
- Feature Toggles
- Canary Releases
- Dark Launching
- AB Testing
- Progressive Exposure Deployment
Managing Infrastructure and Configuration using Azure Tools
- Infrastructure as Code and Configuration Management
- Create Azure Resources using ARM Templates
- Create Azure Resources using Azure CLI
- Desired State Configuration (DSC)
- Azure Automation with DevOps
Third Party Infrastructure as Code Tools Available with Azure
- Chef
- Puppet
- Ansible
- Terraform
Managing Containers using Docker
- Implementing a Container Build Strategy
- Implementing Docker Multi-Stage Builds
Create and Manage Kubernetes Service Infrastructure
- Azure Kubernetes Service
- Kubernetes Tooling
- Integrating AKS with Pipelines
Implementing Feedback for Development Teams
- Implement Tools to Track System Usage, Feature Usage, and Flow
- Implement Routing for Mobile Application Crash Report Data
- Develop Monitoring and Status Dashboards
- Integrate and Configure Ticketing Systems
Implementing System Feedback mechanisms
Site Reliability Engineering
Design Practices to Measure End-User Satisfaction
Design Processes to Capture and Analyze User Feedback
Design Processes to Automate Application Analytics
Managing Alerts
Blameless Retrospectives and a Just Culture
Implement Security in DevOps Projects
- Security in the Pipeline
- Azure Security Center
Validating Code Bases for Compliance
- Open-Source Software
- Managing Security and Compliance Policies
- Integrating License and Vulnerability Scans
More Courses
MS Azure
Our course is for IT professionals with expertise in designing and implementing solutions running on Microsoft Azure
AWS
Our course is for IT professionals with expertise in designing and implementing solutions running on AWS
Google Cloud Platform
Our course is for IT professionals with expertise in designing and implementing solutions running on Google Cloud Platform
Big Data
Our course is for IT professionals with expertise in designing and implementing solutions running on Big Data
DevOps
Our course is for IT professionals with expertise in designing and implementing solutions running on DevOps
DataOps
Our course is for IT professionals with expertise in designing and implementing solutions running on DataOps
IOT
Our course is for IT professionals with expertise in designing and implementing solutions running on IOT
Graph DB
Our course is for IT professionals with expertise in designing and implementing solutions running on Graph DB
What Our Clients Say?
Sr. Cloud Architect
As a manager I understand key concepts of AWS. This training goes beyond a theory class and has very rigorous hands-on training doing pretty complex labs
Cloud Solutions Architect
Superb… Exactly what I was looking for. Just go and attend, Cloud will not be the mystery anymore! Trainer will take you to the Cloud with ease!
Cloud Data Engineer
CliqCloud had impressed me with their Big Data training expertise and this time I had a similar experience with Neo4j. I appreciate their service for their expertise in the subject and the professional approach they show in offering their services.
Project Manager
CliqCloud provides the kind of training program that are very demanding in the corporate world!
Cloud Solutions Architect
Good faculty, great atmosphere, great examples, made my life easier. I Would like to advice friends and colleagues to join CliqCloud. Great going, keep up the good work. Wish you great success!
Principal Consultant
Overall, the training was very good and it was interesting to learn new technologies. Trainer was excellent and gave clarity on the questions with deeper explanations.
Chapter Lead
Had a great experience with them. I am impressed with their level of expertise and dedication. The instructors are highly knowledgeable and passionate about their subjects, which make training sessions informative and engaging...
Senior Engineer
Best training institute available around here. They have vast knowledge on all the platforms of cloud computing and trainer are knowledgeable