1

DevOps

Microsoft Certified: DevOps Engineer Expert

Candidates for the DevOps Engineer Expert certification should have subject matter expertise working with people, processes, and technologies to continuously deliver business value.

Responsibilities for this role include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.


Skills measured
  • Develop an instrumentation strategy
  • Develop a Site Reliability Engineering (SRE) strategy
  • Develop a security and compliance plan
  • Manage source control
  • Facilitate communication and collaboration
  • Define and implement continuous integration
  • Define and implement a continuous delivery and release management strategy

Course Outline

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)

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 metric
  • 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 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.)

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)
  • design approach for cross repository sharing (e.g., Git sub-modules, packages)
  • implement workflow hooks
  • design approach for efficient code reviews (e.g., GitHub code review assignments,schedule reminders, Pull Analytics)

Generate DevOps process documentation

  • design onboarding process for new employees
  • assess and document external dependencies (e.g., integrations, packages)
  • assess and document artifacts (version, release notes) Automate communication with team members
  • integrate monitoring tools with communication platforms (e.g., Teams, Slack,dashboards)
  • notify stakeholders about key metrics, alerts, severity using communication and project management platforms (e.g., Email, SMS, Slack, Teams, ServiceNow, etc.)
  • integrate build and release with communication platforms (e.g., build fails, release fails)

Design a package management strategy

  • recommend package management tools (e.g. GitHub Packages, Azure Artifacts, Azure Automation Runbooks Gallery, Nuget, Jfrog, Artifactory)
  • design an Azure Artifacts implementation including linked feeds
  • design versioning strategy for code assets (e.g., SemVer, date based)
  • plan for assessing and updating and reporting package dependencies (GitHub Automated Security Updates, NuKeeper, GreenKeeper)
  • design a versioning strategy for packages (e.g., SemVer, date based)
  • design a versioning strategy for deployment artifacts

Implement an orchestration automation solution

  • combine release targets depending on release deliverable (e.g., Infrastructure, code,assets, etc.)
  • design the release pipeline to ensure reliable order of dependency deployments
  • organize shared release configurations and process (YAML templates, variable groups,Azure App Configuration)
  • design and implement release gates and approval processes

About The Exam

This exam measures your ability to accomplish the following technical tasks: develop an instrumentation strategy; develop a Site Reliability Engineering (SRE) strategy; develop a security and compliance plan; manage source control; facilitate communication and collaboration; define and implement continuous integration; and define and implement a continuous delivery and release management strategy.


Microsoft Certification (Free Practice Exam Dumps)


Job Interview Questions & Answers


International student Fee 750$



Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • Corporate Group Trainings Available
  • Online Classes – Live Virtual Class (L.V.C), Online Training

 

Related Courses

Microsoft Office 365

Microsoft Dynamics 365 – Finance

Microsoft SharePoint Advance Course

PL-300: Microsoft Power BI Data Analyst

Microsoft Dynamics AX 2012 Development – Level 1

Microsoft Dynamics AX12 Basics (End User Course)

Microsoft Power BI Certification: DA-100 Exam Prep

Microsoft Certified Data Analyst Associate with Power BI


 

KEY FEATURES

Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now