Course Details
Course Details
What You'll Learn
This course prepares you for the AZ-400 certification exam, covering all official exam domains and their approximate weightings:
Domain 1 Design and implement processes and communications (12.5%)
- Design and implement traceability and flow of work, including GitHub Flow, feedback cycles/notifications, and integration with GitHub Projects/Azure Boards/repositories
- Design and implement source, bug, and quality traceability
- Design dashboards and metrics for cycle time, time to recovery, and lead time
- Design metrics/queries for project planning, development, testing, security, delivery, and operations
- Configure wikis, process diagrams (Markdown/Mermaid), release notes, and API documentation
- Configure integration via webhooks, Azure Boards <-> GitHub repos, and Teams integration
Domain 2 Design and implement a source control strategy (12.5%)
- Design a branching strategy: trunk-based, feature branch, release branch
- Design and implement pull request workflows using branch policies and branch protection rules
- Implement branch merging restrictions
- Design a strategy for managing large files (Git LFS, git-fat) and scaling/optimizing repos (Scalar, cross-repo sharing)
- Configure repository permissions and tags
- Recover or remove specific data from source control using Git commands
Domain 3 Design and implement build and release pipelines (52.5%)
- Design and implement a package management strategy (GitHub Packages, Azure Artifacts, feeds/views, SemVer/CalVer versioning)
- Design and implement a testing strategy for pipelines: quality/release gates, unit/integration/load tests, test agents, code coverage
- Design and implement pipelines: GitHub Actions vs Azure Pipelines, runner/agent infrastructure, YAML pipelines, triggers, multi-stage/parallel execution, reusable templates, environment approvals/checks
- Design and implement deployment strategies: blue-green, canary, ring, progressive exposure, feature flags, A/B testing, rolling deployments, hotfix paths, resiliency
- Design and implement infrastructure as code (IaC): configuration management, desired state configuration (ARM, Bicep, Azure Automation State Config, Machine Configuration), Azure Deployment Environments
- Maintain pipelines: monitor pipeline health, optimize cost/time/performance/concurrency, artifact retention, migrate classic to YAML pipelines
Domain 4 Develop a security and compliance plan (12.5%)
- Design and implement authentication/authorization: Microsoft Entra service principals vs managed identities, GitHub Apps/GITHUB_TOKEN/PATs, Azure DevOps service connections, permissions/roles/security groups
- Design a strategy for managing sensitive information: Azure Key Vault secrets/keys/certificates, secretless auth (workload identity federation/OIDC), Azure Pipelines secure files, preventing sensitive-data leakage
- Automate security and compliance scanning: dependency, code, secret, and licensing scanning
- Configure Microsoft Defender for Cloud DevOps Security and GitHub Advanced Security (for GitHub and Azure DevOps)
- Automate container scanning and CodeQL analysis; automate open-source vulnerability analysis via Dependabot alerts
Domain 5 Implement an instrumentation strategy (7.5%)
- Configure Azure Monitor and Azure Monitor Logs integration with DevOps tools
- Configure telemetry collection: Application Insights, VM/Container Insights, Monitor for Storage/Networks
- Configure monitoring, insights, and charts in GitHub; configure alerts for GitHub Actions and Azure Pipelines events
- Inspect infrastructure performance indicators (CPU, memory, disk, network)
- Analyze usage/application performance metrics and distributed tracing via Application Insights
- Interrogate logs using basic Kusto Query Language (KQL) queries
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- 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: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
Job Roles
- DevOps Engineer
- Software Developer
- Systems Administrator
- IT Project Manager
- Cloud Solutions Architect
- Infrastructure Engineer
- Release Manager
- Operations Manager
- Security Engineer
- Application Developer
- Quality Assurance Engineer
- IT Operations Analyst
- Site Reliability Engineer
- Technical Architect
- Full Stack Developer
Trainers
Trainers
Alec Tan is a ACTA certified trainer, He has a number of Comptia certifications. Since 2002, starting off from IT technical background to pre-sales, sales account manager, system integration, operate IT retail / repair shop business in Sim Lim Square 2008 ~ 2012, and back to IT industry employment, freelance IT Trainer till present.
Kishan Raaj is a seasoned Data Science and SAP Program Manager with over 15 years of experience, currently leading all end-to-end training and projects for Data Science across Asia at LITHAN, Singapore. With expertise in machine learning, data analytics, and cloud technologies, he is well-versed in techniques such as regression, decision trees, clustering, and text mining. He has hands-on experience with tools like Python, R, Tableau, PowerBI, and Microsoft Azure Machine Learning Studio.As an ACTA certified trainer, Kishan has designed and delivered comprehensive courses for SAP and Data Science programs, managing teams and training in multiple countries, including Singapore, Malaysia, China, India, and Vietnam. His background in SAP, particularly in S4/HANA and ABAP, combined with his expertise in machine learning libraries such as TensorFlow and Keras, positions him as a highly capable leader in technical education and project management across various industries.
Review
Write Your Own Review
- Recommended Courses