Header4_Cloud-Computing_1100x300.jpg

Designing and Implementing Microsoft DevOps Solutions Path Cert. AZ-400

Il Corso Azure Devops Design and Implementation è un focus tecnologico specializzato per la pianificazione ed il disegno implementativo delle soluzioni "Azure Dev Ops".
Il corso è rivolto a System Admin , Engineering e Dev Ops Architect oltre che Consultant.
 

DURATA

min. 8 gg piano Formativo Personalizzazibile 

ATTESTATI

Attestato
Frequenza First Consulting 

CERTIFICAZIONI

Corso
Propedeutico  AZ -400

KEY POINT

Azure Dev Ops 
Dev Ops Engineering 
DevOps Admin

Programma

Develop an instrumentation strategy 

Design and implement logging

  • assess and configure a logging framework

  • design a log aggregation and storage strategy (e.g., Azure storage)

  • design a log aggregation and query strategy (e.g., Azure Monitor, Splunk, Exabeam, LogRhythm)

  • interrogate Log Analytics logs using basic Kusto (KQL) queries

  • manage access control to logs (workspace-centric/resource-centric) integrate crash analytics (App Center Crashes, Crashlytics)

 

Design and implement telemetry

  • design and implement distributed tracing

  • inspect application performance indicators

  • inspect infrastructure performance indicators

  • define and measure key metrics (CPU, memory, disk, network)

  • implement alerts on key metrics (email, SMS, webhooks, Teams/Slack)

  • integrate user analytics (e.g., Application Insights funnels, Visual Studio App Center, TestFlight, Google Analytics)

Integrate Logging and monitoring solutions

  • configure and integrate container monitoring (Azure Monitor, Prometheus, etc.)

  • configure and integrate with monitoring tools (Azure Monitor Application Insights, Dynatrace, New Relic, Naggios, Zabbix)

  • create feedback loop from platform monitoring tools (e.g., Azure Diagnostics extension,

  • Log Analytics agent, Azure Platform Logs, Event Grid)

manage Access control to the monitoring platform

Develop a Site Reliability Engineering (SRE) strategy

Develop an actionable alerting strategy

  • identify and recommend metrics on which to base alerts

  • implement alerts using appropriate metrics

  • implement alerts based on appropriate log messages

  • implement alerts based on application health checks

  • analyze combinations of metrics

  • develop communication mechanism to notify users of degraded systems

  • implement alerts for self-healing activities (e.g., scaling, failovers)

Design a failure prediction strategy

  • analyze behavior of system with regards to load and failure conditions

  • calculate when a system will fail under various conditions

  • measure baseline metrics for system

  • leverage Application Insights Smart Detection and Dynamic thresholds in Azure Monitor

Design and implement a health check

  • analyze system dependencies to determine which dependency should be included in health check

  • calculate healthy response timeouts based on SLO for the service

  • design approach for partial health situations

  • design approach for piecemeal recovery (e.g., to improve recovery time objective strategies)

  • integrate health check with compute environment

  • implement different types of health checks (container liveness, startup, shutdown)

Develop a security and compliance plan

Design an authentication and authorization strategy

  • design an access solution (Azure AD Privileged Identity Management (PIM), Azure AD Conditional Access, MFA, Azure AD B2B, etc.)

  • implement Service Principals and Managed Identity

  • design an application access solution using Azure AD B2C

  • configure service connections

Design a sensitive information management strategy

  • evaluate and configure vault solution (Azure Key Vault, Hashicorp Vault)

  • manage security certificates

  • design a secrets storage and retrieval strategy (KeyVault secrets, GitHub secrets, Azure Pipelines secrets)

  • formulate a plan for deploying secret files as part of a release

Develop security and compliance

  • automate dependencies scanning for security (container scanning, OWASP)

  • automate dependencies scanning for compliance (licenses: MIT, GPL)

  • assess and report risks

  • design a source code compliance solution (e.g., GitHub Code scanning, GitHub Secret scanning, pipeline-based scans, Git hooks, SonarQube, Dependabot, etc.)

Design governance enforcement mechanisms

  • implement Azure policies to enforce organizational requirements

  • implement container scanning (e.g., static scanning, malware, crypto mining)

  • design and implement Azure Container Registry Tasks

  • design break-the-glass strategy for responding to security incidents

Manage source control

Develop a modern source control strategy

  • integrate/migrate disparate source control systems (e.g., GitHub, Azure Repos)

  • design authentication strategies

  • design approach for managing large binary files (e.g., Git LFS)

Obiettivi

Design and Implementing Azure DevOps Solution:

  • Azure Dev Ops Reference Architecture e Design soluzioni

  • Gestione Full life Cycle delle soluzioni ed Architetture implementate

  • Disegno e Gestione delle strategie di implementazioni adottabili 

  • Disegno e Gestione degli aspetti di Security by design (GDPR) Azure Dev Ops 

first-consulting_formazione_1920x1080.jpg
first-consulting_services-it-sales-force_1920x1080.jpg

VUOI SAPERNE DI PIÙ?

Telefono

Email Segreteria 

Email Commerciale