Skip to content

DevOps Practices in Platform Engineering: CNPA practice questions

Platform engineering did not replace DevOps. The CNCF white paper and maturity model both describe it as an explicit form of the cross-functional cooperation that DevOps promised. DevOps asked development and operations to share responsibility for delivering and running software, and over time that sharing pushed more and more infrastructure work onto product teams.

By Ibrahim Yesilay · Published · Updated

Independent community practice, not affiliated with or endorsed by CNCF or The Linux Foundation.

What DevOps Practices in Platform Engineering covers in CNPA

Platform engineering did not replace DevOps. The CNCF white paper and maturity model both describe it as an explicit form of the cross-functional cooperation that DevOps promised. DevOps asked development and operations to share responsibility for delivering and running software, and over time that sharing pushed more and more infrastructure work onto product teams. A platform keeps the DevOps outcome, teams that can build, ship and run their own services, while moving the repetitive parts of the toolchain into shared, self-service capabilities.

Many of the practices a platform encodes come from DORA's research. Its capability catalog includes continuous integration, trunk-based development, deployment automation, test automation, version control, monitoring and observability, and pervasive security, all practices DORA links to better software delivery performance. A platform turns them into defaults: a pipeline template that builds and tests every commit, a deployment path that is the same for every environment, security scanning that runs without each team wiring it up. DORA's metrics guide names reducing the batch size of changes as a common way to improve, because smaller changes are easier to reason about, move through delivery faster and are easier to recover from when something fails.

Culture is part of DevOps, not an add-on. DORA's capability on generative organizational culture builds on Ron Westrum's typology of pathological, bureaucratic and generative organizations and reports that a high-trust culture which emphasizes information flow predicts software delivery and organizational performance. In a generative culture messengers are trained rather than punished, risks are shared and failure leads to inquiry; DORA's practical advice includes holding blameless postmortems. For a platform team this shapes how it handles an outage in a shared capability and how it treats users who report friction.

Ownership is another DevOps idea a platform must preserve. The white paper says users should not have to operate the services the platform offers, but also that platforms should be optional and let teams run their own capabilities when needed. DORA's metrics guide warns against siloed ownership and recommends sharing all of the delivery metrics across development, operations and release teams. A platform that becomes a gate every change must queue behind recreates the old wall between development and operations; DORA calls this the ticket-ops trap.

Common misconceptions include equating DevOps with a job title or with a separate team that runs everyone's pipelines, assuming speed and stability trade off against each other (DORA's research repeatedly finds that they do not), and believing tooling alone delivers DevOps outcomes without changes to how teams work.

At associate level, expect questions that connect a practice to its purpose: why small batches, automated tests, shared metrics or blameless reviews help, and how a platform supports those practices without taking ownership of the product away from the team that builds it.

Key points

  • Platform engineering is described as an explicit form of DevOps cooperation, not a replacement for it.
  • Platforms turn DORA capabilities such as CI, deployment automation and test automation into defaults.
  • A generative, high-trust culture with blameless postmortems predicts better delivery performance.
  • DORA finds speed and stability move together rather than trading off.

Three sample questions

9 CNPA questions on DevOps Practices in Platform Engineering, 9 with explanations. How practice works

Question 1

How does the CNCF describe the relationship between platform engineering and DevOps?
  1. A.Platform engineering is DevOps applied only to organizations that run Kubernetes.
  2. B.Platform engineering emerged as an explicit form of the cross-functional cooperation that DevOps promised.
  3. C.Platform engineering means every product team operates all of its supporting services itself.
  4. D.Platform engineering replaces DevOps by moving operational work back to a central team that works through tickets.

Correct answer: B

Both the CNCF Platforms White Paper and the Platform Engineering Maturity Model open by saying that, inspired by the cross-functional cooperation promised by DevOps, platform engineering has emerged in enterprises as an explicit form of that cooperation. Why the other options are wrong. "Platform engineering is DevOps applied only to organizations that ...": Neither paper limits platform engineering to Kubernetes; capabilities include databases, identity, messaging and more. "Platform engineering means every product team operates all of ...": That is the burden platforms are meant to remove; the white paper's goal is to reduce the cognitive load on product teams. "Platform engineering replaces DevOps by moving operational work back ...": The CNCF papers build on DevOps cooperation, and DORA names a ticket-driven platform team as an antipattern.

Sources: CNCF CNPA curriculum (CNPA_Curriculum.pdf), CNCF Platforms White Paper, CNCF Platform Engineering Maturity Model

Question 2

DORA advises platform teams to "shift down" cognitive load. What does that mean?
  1. A.Absorb complexity such as Kubernetes, networking and security policy into the platform behind simple golden paths.
  2. B.Move deployments to low-traffic hours so that a failed release affects fewer users at once.
  3. C.Require every developer to become an expert in Kubernetes, cloud networking and security policy.
  4. D.Push infrastructure decisions down to each product team, so that every team can choose and run its own tools.

Correct answer: A

DORA's platform engineering capability says that instead of forcing developers to become experts in Kubernetes, cloud networking or security policies, platform engineers should shift this complexity down into the platform itself and provide simple, self-service golden paths. Why the other options are wrong. "Move deployments to low-traffic hours so that a failed ...": Shifting down is about where complexity lives, not about deployment timing. "Require every developer to become an expert in Kubernetes ...": This is the exact approach DORA says to avoid. "Push infrastructure decisions down to each product team, so ...": That spreads the complexity across teams, which increases cognitive load instead of absorbing it into the platform.

Sources: CNCF CNPA curriculum (CNPA_Curriculum.pdf), DORA capability: Platform engineering

Question 3

A platform team fulfils every database request by hand from a ticket queue. Requests wait for days and the team has no time to build anything reusable. Which antipattern from DORA's platform engineering guidance is this?
  1. A.The "ivory tower" approach
  2. B.The "ticket-ops" trap
  3. C.The "big bang" release
  4. D.The "one-size-fits-all" mentality

Correct answer: B

DORA describes the "ticket-ops" trap as a platform team that operates like a reactive vending machine for infrastructure tickets instead of enabling self-service, which keeps the team in toil, creates bottlenecks and stops it from building cohesive capabilities. Why the other options are wrong. "The "ivory tower" approach": That antipattern is about a central team dictating rigid standards without collaboration. "The "big bang" release": That antipattern is about building an all-encompassing platform before releasing anything, not about manual ticket fulfilment. "The "one-size-fits-all" mentality": That antipattern is a rigid "golden cage" that ignores the needs of different teams, not a manual request queue.

Sources: CNCF CNPA curriculum (CNPA_Curriculum.pdf), DORA capability: Platform engineering

Practice this topic

Focus mode keeps every question on DevOps Practices in Platform Engineering until you leave it. 10 free guest answers, then a free account; no credit card.

Or open CNPA practice across all topics.

Sources

The explanation above was checked against these official documents.