Microsoft Azure DevOps Engineer Expert Program

Loading...
icon

icon
Loading...
course-icon

Program

org-logo

Microsoft Azure DevOps Engineer Expert Program

Build the advanced-level DevOps skills and practical experience employer is looking for. Skillup in Azure Functions, Azure Storage, Azure Compute Solutions and scale Git for entriprise to kickstart a highly rewarding career

Online Live Classes

Mentored

Intermediate

flag-icon

Starts on

Apr 27, 2024

time-icon

Duration

120 hours

fee-icon

Fee

$2,495

Loading...

The Microsoft Azure DevOps Engineer Expert program is an intermediate to advanced level program that covers two key Azure courses –AZ-204: Developing Solutions for Microsoft Azure, and AZ-400: Designing and Implementing Microsoft DevOps Solutions. It is ideal for professionals who want to specialize in DevOps practices and enhance their career prospects in DevOps engineering, cloud development, and software development.

The program starts with AZ:204, where you will build your skills in creating end-to-end solutions in Microsoft Azure. You will learn how to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and implement Azure compute solutions. You will build your understanding of how to implement authentication and authorization and secure solutions using Key Vault and Managed Identities. You will learn how to connect to, and consume, Azure services and third-party services, and include event and message-based models in solutions. Plus, you’ll explore monitoring, troubleshooting, and optimizing Azure solutions.

Then, you will progress on to AZ:400, where you will build your knowledge of designing and implementing DevOps processes and practices. You will learn how to plan for DevOps, scale Git for an enterprise, use source control, consolidate artifacts, manage secrets, and design a dependency management strategy. Plus, you will explore how to implement continuous integration and a container build strategy, set up a release management workflow, design a release strategy, implement a deployment pattern, and optimize feedback mechanisms.

As the program nears the end, you will then access our valuable career services. These are detailed below. Plus, you will be ready to take the two certification exams, AZ-204: Developing Solutions for Microsoft Azure and AZ-400: Designing and Implementing Microsoft DevOps Solutions. A voucher for any one of these exams is included. On passing these exams, you will earn either Microsoft Certified: Azure Developer Associate or Microsoft Certified: DevOps Engineer Expert certifications, depending upon the voucher you choose.

This program will help you prepare for two major certification exams- AZ-204: Developing Solutions for Microsoft Azure and AZ-400: Designing and Implementing Microsoft DevOps Solutions. SkillUp Online’s Microsoft Azure DevOps Engineer Expert Program aims to prepare you with the knowledge, information, and skills required to ace these certification exams.

  • Develop Azure compute solutions
  • Develop for Azure storage
  • Implement Azure security
  • Monitor, troubleshoot, and optimize Azure solutions
  • Connect to and consume Azure services and third-party services
  • Plan for a transformation with shared goals and timelines.
  • Select a project and identify project metrics and Key Performance Indicators (KPI's).
  • Create a team and agile organizational structure.
  • Design a tool integration strategy.
  • Design a license management strategy (e.g. Azure DevOps and GitHub users).
  • Design a strategy for end-to-end traceability from work items to working software.
  • Design an authentication and access strategy.
  • Design a strategy for integrating on-premises and cloud resources.
  • Describe the benefits of using Source Control.
  • Describe Azure Repos and GitHub.
  • Migrate from TFVC to Git.
  • Manage code quality including technical debt SonarCloud, and other tooling solutions.
  • Build organizational knowledge on code quality.
  • Explain how to structure Git repos.
  • Describe Git branching workflows.
  • Leverage pull requests for collaboration and code reviews.
  • Leverage Git hooks for automation.
  • Use Git to foster inner source across the organization.
  • Explain the role of Azure Pipelines and its components.
  • Configure Agents for use in Azure Pipelines.
  • Explain why continuous integration matters.
  • Implement continuous integration using Azure Pipelines.
  • Define Site Reliability Engineering.
  • Design processes to measure end-user satisfaction and analyze user feedback.
  • Design processes to automate application analytics.
  • Manage alerts and reduce meaningless and non-actionable alerts.
  • Carry out blameless retrospectives and create a just culture.
  • Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure.
  • Implement compliance and security in your application infrastructure.
  • Describe the potential challenges with integrating open-source software.
  • Inspect open-source software packages for security and license compliance.
  • Manage organizational security and compliance policies.
  • Integrate license and vulnerability scans into build and deployment pipelines.
  • Configure build pipelines to access package security and license ratings.

  • IT Professionals with expertise in designing and implementing solutions running on Microsoft Azure and Azure development.
  • Individuals seeking to prepare for the Microsoft AZ-204 and AZ-400 certification exam.

You should have:


  • Hands-on experience of Azure IaaS and PaaS solutions, and the Azure Portal.
  • Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java).
  • The ability to write code to connect and perform operations on a SQL or NoSQL database product (SQL Server, Oracle, MongoDB, Cassandra or similar).
  • Experience writing code to handle authentication, authorization, and other security principles at the intermediate level.
  • A general understanding of HTML, the HTTP protocol, and REST API interfaces.
  • You should have proven expertise in at least one of the following areas:


    • Azure administration and Azure development. Plus, you should be familiar with both.
    • You should have experience of version control, agile software development, and core software development principles. It is also helpful to have experience in an organization that delivers software.