This course provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms
Plan for the 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
Who Can Benefit
Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.
Successful learners will have prior knowledge and understanding of:
Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
Both Azure administration and Azure development with proven expertise in at least one of these areas.
Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
If you are new to Azure and cloud computing, consider one of the following resources:
Authorized training from ExitCertified is created and maintained by the vendor who also creates the certification exams. While it may not be a requirement of certification to attend a vendor-authorized training class, doing so will put you in the best position to successfully complete the related exams. Start training and begin working towards one of the following certifications today.
Pearson Vue Exam vouchers can be requested and ordered with your course purchase or can be ordered separately by clicking here.
Vouchers are non-refundable and non-returnable. Vouchers expire 12 months from the date they are issued unless otherwise specified in the terms and conditions.
Voucher expiration dates cannot be extended. The exam must be taken by the expiration date printed on the voucher.
Do Microsoft courses come with post lab access?
Most Microsoft official courses will include post-lab access ranging from 30 to 180 calendar days after instructor led course delivery. A lab training key in class will be provided that can be leveraged to continue connecting to a remote lab environment for the individual course attendee.
Does the course schedule include a Lunchbreak?
Lunch is normally an hour-long after 3-3.5 hours of the class day.
What languages are used to deliver training?
Microsoft courses are conducted in English unless otherwise specified.
Good Course. We covered a lot of material in a short amount of time. This course had useful labs that built upon each other.
This is my second course with ExitCertified. This course exceeded my expectations. The teacher was great and the class was fun.
Very good couse and again we would like to see more videos on removing FRUs
The class was very vast paced however the teacher was very good at checking in on us while giving us time to complete the labs.
This was effective way to provide a ton of information in a short time period.