Designing and Implementing Microsoft DevOps Solutions (AZ-400)
About This Course
This comprehensive course on Designing and Implementing Microsoft DevOps Solutions equips participants with the expertise to develop a Microsoft DevOps architectural proof of concept, identify technical requirements, and architect a solution within Microsoft DevOps frameworks. Through a blend of theoretical knowledge and practical exercises, learners will delve into the creation of a technical blueprint focusing on security and storage solutions, and demonstrate the application of Microsoft DevOps solutions to real-world business problems. The curriculum covers a wide range of topics, including the fundamentals of DevOps, choosing the right project, agile development practices, Azure DevOps, GitHub, continuous integration and deployment with Azure Pipelines and GitHub Actions, infrastructure as code, and strategies for dependency management. Additionally, the course emphasizes the importance of implementing regular monitoring and troubleshooting of the Microsoft DevOps system to ensure optimal performance.
Building upon a foundation of agile methodologies and DevOps tools selection, the course further explores advanced areas such as developing for enterprise DevOps, managing infrastructure as code using Azure, and designing a release strategy. Learners will gain hands-on experience with Azure Resource Manager templates, Azure CLI, Azure Automation, and GitHub Packages, alongside an understanding of implementing continuous feedback mechanisms and validating code bases for compliance. By the end of this course, participants will be well-prepared to design and implement efficient, secure, and scalable Microsoft DevOps solutions, aligning technical capabilities with business objectives for enhanced productivity and competitiveness.
What You'll Learn
LO1: Develop a Microsoft DevOps architectural proof of concept.
LO2: Identify the technical and practical requirements in a Microsoft DevOps setup.
LO3: Develop a solution architecture within Microsoft DevOps.
LO4: Prepare a technical blueprint for a Microsoft DevOps solution for security and storage.
LO5: Demonstrate Microsoft DevOps solution for a specific business problem.
LO6: Implement regular monitoring of the Microsoft DevOps system and perform necessary troubleshooting.
Topics Covered
LU1: Get started on a DevOps transformation journey
LU2: Development for enterprise DevOps
LU3: Implement CI with Azure Pipelines and GitHub Actions
LU4: Design and implement a release strategy and Implement a secure continuous deployment using Azure Pipelines
LU5: Manage infrastructure as code using Azure and DSC and Design and implement a dependency management strategy
LU6: Implement continuous feedback and implement security and validate code bases for compliance
Entry Requirements
Knowledge and Skills
• Able to operate using computer functions
• Able to operate using computer functions
• Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
• Positive Learning Attitude
• Enthusiastic Learner
Experience
• Minimum of 1 year of working experience
Target age group: 21-65 years old