Microsoft – Azure DevOps Engineer Role

Profesioniștii Azure DevOps combină oamenii, procesele și tehnologiile pentru a livra în mod continuu produse și servicii valoroase care să corespundă cu nevoile utilizatorilor finali și obiectivelor de afaceri.

Cui i se adresează?

System Engineers
Administrators
Cloud Engineers
Cloud Architects

Ce veți învăța?

1. Implementing DevOps Development Processes
2. Implementing Continuous Integration
3. Implementing Continuous Delivery
4. Implementing Dependency Management
5. Implementing application infrastructure
6. Implementing Continuous Feedback
7. Designing a DevOps Strategy

Cerințe preliminare:
Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Citește agenda cursului
Citește agenda cursului

1. Implementing DevOps Development Processes

Module 1: Getting Started with Source Control

Lesson 1: What is Source Control
Lesson 2: Benefits of Source Control
Lesson 3: Types of Source Control Systems
Lesson 4: Introduction to Azure Repos
Lesson 5: Migrating from TFVC to Git
Lesson 6: Authenticating to Your Git Repos

Module 2: Scaling Git for Enterprise DevOps

Lesson 1: How to Structure Your Git Repo
Lesson 2: Git Branching Workflows
Lesson 3: Collaborating with Pull Requests
Lesson 4: What Care about GitHooks
Lesson 5: Fostering Internal Open Source
Lesson 6: Git Versioning
Lesson 7: Public Projects
Lesson 8: Files in Git

Module 3: Implement and Manage Build Infrastructure

Lesson 1: The Concept of Pipelines in DevOps
Lesson 2: Azure Pipelines
Lesson 3: Evaluate the use of Hosted vs Private Agents
Lesson 4: Agent Pools
Lesson 5: Pipelines and Concurrency
Lesson 6: Azure DevOps and Open Source Projects
Lesson 7: Azure Pipelines YAML vs Visual Designer
Lesson 8: Setup Private Agents
Lesson 9: Integrate Jenkins with Azure Pipelines
Lesson 10: Integration External Source Control with Azure Pipelines
Lesson 11: Analyze and Integrate Docker with Multi-stage Builds

Module 4: Managing Application Config and Secrets

Lesson 1: Introduction to Security
Lesson 2: Implement Secure and Compliant Development Processes
Lesson 3: Rethinking Application Config Data
Lesson 4: Manage Secrets, Tokens, and Certificates
Lesson 5: Implement Tools for Managing Security and Compliance

Module 5: Implement a Mobile DevOps Strategy

Lesson 1: Introduction to Mobile DevOps Strategy
Lesson 2: Introduction to Visual Studio App Center
Lesson 3: Manage Mobile Target Device Sets and Distribution Groups
Lesson 4: Manage Target UI Test Device Sets
Lesson 5: Provision Tester Devices for Deployment
Lesson 6: Create Public and Private Distribution Groups

2. Implementing Continuous Integration

Module 1: Implementing Continuous Integration in an Azure DevOps Pipeline

Lesson 1: Continuous Integration Overview
Lesson 2: Implementing a Build Strategy

Module 2: Managing Code Quality and Security Policies

Lesson 1: Managing Code Quality
Lesson 2: Managing Security Policies

Module 3: Implementing a Container Build Strategy

Lesson 1: Implementing a Container Build Strategy

3. Implementing Continuous Delivery

Module 1: Design a Release Strategy

Lesson 1: Introduction to Continuous Delivery
Lesson 2: Release Strategy Recommendations
Lesson 3: Building a High Quality Release Pipeline
Lesson 4: Choosing a Deployment Pattern
Lesson 5: Choosing the Right Release Management Tool

Module 2: Set up a Release Management Workflow

Lesson 1: Create a Release Pipeline
Lesson 2: Provision and Configure Environments
Lesson 3: Manage and Modularize Tasks and Templates
Lesson 4: Integrate Secrets with the Release Pipeline
Lesson 5: Configure Automated Integration and Functional Test Automation
Lesson 6: Automate Inspection of Health

Module 3: Implement an Appropriate Deployment Pattern

Lesson 1: Introduction into Deployment Patterns
Lesson 2: Implement Blue Green Deployment
Lesson 3: Feature Toggles
Lesson 4: Canary Releases
Lesson 5: Dark Launching
Lesson 6: AB Testing
Lesson 7: Progressive Exposure Deployment

4. Implementing Dependency Management

Module 1: Designing a Dependency Management Strategy

Lesson 1: Introduction
Lesson 2: Packaging Dependencies
Lesson 3: Package Management
Lesson 4: Implement a Versioning Strategy

Module 2: Manage Security and Compliance

Lesson 1: Introduction
Lesson 2: Package Security
Lesson 3: Open Source Software
Lesson 4: Integrating License and Vulnerability Scans

5. Implementing application infrastructure

Module 1: Infrastructure and Configuration Azure Tools

L01: Infrastructure as Code and Configuration Management
L02: Create Azure Resources using ARM Templates
L03: Create Azure Resources using Azure CLI
L04: Create Azure Resources by using Azure PowerShell
L05: Additional Automation Tools
L06: Version Control

Module 2: Azure Automation

L01: Azure Automation
L02: Azure Automation State Configuration (DSC)

Module 3: Azure Compute services

L01-Infrastructure as a Service
L02-Platform as a Service
L03-Serverless and HPC compute services
L04-Azure Service Fabric
L05-Azure Kubernetes Service
L06-Application Architecture models
L07-Choosing a Compute Service

Module 4-Third Party and Open Source Tool integration with Azure

L01-Chef with Azure
L02-Puppet with Azure
L03-Ansible with Azure
L04-Cloud-init with Azure
L05-Terraform with Azure

Module 5-Compliance and Security

L01-Security and compliance in the pipeline
L02-Azure security and compliance tools and services

6. Implementing Continuous Feedback

Module 1: Recommend and Design System Feedback Mechanisms

Lesson 1: The Inner Loop
Lesson 2: Continuous Experimentation Mindset
Lesson 3: Design Practices to measure End-User Satisfaction
Lesson 4: Design Processes to Capture and Analyze User Feedback
Lesson 5: Design Process to Automate Application Analytics

Module 2: Implement Process for Routing System Feedback to Development Teams

Lesson 1: Implement Tools to Track System Usage, Feature Usage, and Flow
Lesson 2: Implement Routing for Mobile Application Crash Report Data
Lesson 3: Develop Monitoring and Status Dashboards
Lesson 4: Integrate and Configure Ticketing Systems

Module 3: Implement and Manage Build Infrastructure

Lesson 1: Site Reliability Engineering
Lesson 2: Analyze Telemetry to Establish a Baseline
Lesson 3: Perform Ongoing Tuning to Reduce Meaningless or Non-actionable Alerts
Lesson 4: Analyze Alerts to Establish a Baseline
Lesson 5: Blameless Post-Mortems and a Just Culture

7. Designing a DevOps Strategy

Module 1: Planning for DevOps

Lesson 1: Transformation Planning
Lesson 2: Project Selection
Lesson 3: Team Structures

Module 2: Planning for Quality and Security

Lesson 1: Planning a Quality Strategy
Lesson 2: Planning Secure Development

Module 3: Migrating and Consolidating Artifacts and Tools

Lesson 1: Migrating and Consolidating Artifacts
Lesson 2: Migrating and Integrating Source Control

Este recomandat să continui cu:

Nu există cursuri recomandate după finalizarea acestui curs.

Programe de certificare

Nu sunt programe de ceritifcare pentru acest curs.

Detalii curs

Durată
7
zile

Preț
1590
EUR

Modalități de livrare
Predare în clasă, Clasă hibridă, Clasă virtuală
Nivel de specializare
3. Professional
Într-o economie bazată pe cunoaștere, educarea și instruirea angajaților reprezintă o investiție în vederea obținerii unei performanțe îmbunătățite pe termen scurt, precum și a succesului pe termen lung al organizației.
DORESC SĂ MĂ ÎNSCRIU LA CURS

Vă rog să mă contactați:

Meniu