ECDE study plan
ECDE · Give each week a clear focus.
8 weeks · About 6 hours per week
Understanding DevOps Culture
Define DevOps in your own words and contrast it with waterfall and ITIL-driven operations using one concrete release example
Diagram the CALMS framework (Culture, Automation, Lean, Measurement, Sharing) and label one real practice you have seen or can adopt for each letter
Explain the Three Ways (flow, feedback, continual experimentation) and map each to a pipeline behavior such as small batch size, fast test feedback, and blameless postmortems
List five DevOps anti-patterns, including a separate DevOps team and a tool-first transformation, and state the organizational symptom each creates
Describe how value stream mapping exposes wait time versus work time in a release process
Your checkpoint
A one-page DevOps culture brief: CALMS table with one practice per letter, a Three Ways mapping, and a five-item anti-pattern list with symptoms
Introduction to DevSecOps
Define DevSecOps and explain how shifting security left changes when and by whom security checks run
Compare SAST, DAST, SCA, secret scanning, and IaC scanning by what they inspect, when they run, and their typical false-positive profile
Explain threat modeling with STRIDE at the design stage and produce a small threat table for a login feature
Describe how a vulnerability is triaged, scored with CVSS, and given a remediation SLA by severity
Outline the shared-responsibility and compliance context that drives security gates, including audit evidence and policy as code
Your checkpoint
A security controls matrix listing five scan types with stage placement, tool category, and a proposed severity-to-SLA policy
DevSecOps Pipeline – Plan Stage
Write user stories with acceptance criteria and split two epics into stories small enough to complete inside one iteration
Rank a backlog using WSJF or MoSCoW and justify the top three items with explicit scoring
Define a definition of ready that includes security acceptance criteria and testability
Draft a lightweight threat model during planning for one new feature and record the resulting security stories
Configure a board or tracker with workflow states and WIP limits that enforce flow
Your checkpoint
A prioritized two-week backlog with acceptance criteria, a definition of ready, and at least two security stories derived from a threat model
DevSecOps Pipeline – Code Stage
Set up a Git repository with a trunk-based branching model, short-lived feature branches, and protected main
Write commit messages and pull request descriptions that link to work items and state risk and rollback impact
Configure pre-commit hooks for formatting, linting, and secret detection and verify they block a bad commit
Apply peer review checklists that cover security, testability, and operability, and review one sample change against it
Explain how code review latency and branch lifetime affect delivery flow
Your checkpoint
A working repository with hooks, branch protection, a PR template, and a completed review checklist applied to one sample pull request
DevSecOps Pipeline – Build and Test Stage
Describe a CI pipeline as ordered stages from checkout through unit, integration, and security tests to artifact publication
Write or adapt a pipeline definition that fails fast and caches dependencies
Differentiate unit, integration, contract, and end-to-end tests by scope, speed, and failure signal
Interpret a quality gate based on coverage, duplication, and severity thresholds, and decide when a build should break
Explain artifact versioning and immutability and why the same built artifact must be promoted rather than rebuilt
Your checkpoint
A runnable CI pipeline file with at least four stages, a quality gate, and a short README documenting what each stage proves
DevSecOps Pipeline – Release and Deploy Stage
Compare blue-green, canary, and rolling deployment strategies by blast radius, rollback speed, and infrastructure cost
Define release versus deploy and explain how feature flags decouple them
Design a rollback plan with explicit triggers, owners, and verification steps
Describe how infrastructure as code and environment parity reduce release risk
Apply a progressive delivery gate that halts rollout on an error-rate or latency threshold
Your checkpoint
A release plan for one service covering strategy choice, flag usage, rollback triggers, and post-deploy verification steps
DevSecOps Pipeline – Operate and Monitor Stage
Identify the golden signals (latency, traffic, errors, saturation) and map each to a concrete metric for one service
Write alert rules that are symptom-based and actionable, and eliminate at least one noisy cause-based alert
Explain SLI, SLO, and error budget and calculate an error budget for a 99.9 percent availability target
Describe centralized logging, correlation IDs, and distributed tracing and how they shorten mean time to recovery
Outline a blameless postmortem template with timeline, contributing factors, and tracked action items
Your checkpoint
A monitoring pack for one service: four golden-signal metrics, two alert rules, an SLO with error budget math, and a filled postmortem template
Understanding DevOps Culture & Introduction to DevSecOps & DevSecOps Pipeline – Plan Stage & DevSecOps Pipeline – Code Stage & DevSecOps Pipeline – Build and Test Stage & DevSecOps Pipeline – Release and Deploy Stage & DevSecOps Pipeline – Operate and Monitor Stage
Trace one change end to end across all seven domains and name the security and quality control at each stage
Re-run two timed practice sets and log every missed question by domain
Re-teach the three weakest domains from memory without notes and correct gaps immediately
Consolidate the eight deliverables into a single indexed portfolio for rapid review
Your checkpoint
A consolidated portfolio of all prior deliverables plus a scored practice exam log with a remediation list for the weakest domains
Milestones
Week 2: Can explain shift-left and compare five scan types without notes, scoring at least 80 percent on a self-written 20-question quiz
Week 4: Repository with hooks and branch protection is live and a sample pull request passes the review checklist
Week 6: CI pipeline runs green and the release plan names a strategy, rollback triggers, and verification steps
Week 8: All eight deliverables are complete and a full timed practice exam is passed at 85 percent or higher with no domain below 70 percent