How can an internal platform team effectively support data scientists in leveraging complex AI/ML tools and infrastructure?
Correct Answer: C
The best way for platform teams to support data scientists is by enabling easy access to specialized AI/ML workflows, tools, and compute resources. Option C is correct because it empowers data scientists to experiment, train, and deploy models without worrying about the complexities of infrastructure setup. This aligns with platform engineering's principle of self-service with guardrails. Option A (integrating into standard CI/CD) may help, but AI/ML workflows often require specialized tools like MLflow, Kubeflow, or TensorFlow pipelines. Option B (strict quotas) ensures stability but does not improve usability or productivity. Option D (UI-driven execution only) restricts flexibility and reduces the ability of data scientists to adapt workflows to evolving needs. By offering AI/ML-specific workflows as golden paths within an Internal Developer Platform (IDP), platform teams improve developer experience for data scientists, accelerate innovation, and ensure compliance and governance. References:- CNCF Platforms Whitepaper- CNCF Platform Engineering Maturity Model- Cloud Native Platform Engineering Study Guide
CNPA Exam Question 27
What is the main benefit of using minimal base container images and SBOM attestation practices in CI/CD pipelines?
Correct Answer: B
The use of minimal base container images and Software Bill of Materials (SBOM) attestation is a best practice for strengthening software supply chain security. Option B is correct because smaller base images contain fewer components, which inherently reduces the attack surface and the number of potential vulnerabilities. SBOMs, meanwhile, provide a detailed inventory of included libraries and dependencies, enabling vulnerability scanning, license compliance, and traceability. Option A is only a partial benefit, not the primary goal. Option C (maximum flexibility) contradicts the principle of minimal images, which deliberately restrict included software. Option D (reducing storage costs) may be a side effect but is not the core benefit in a security-focused context. By combining minimal images with SBOM practices, platform teams ensure stronger compliance with supply chain security frameworks, enable early detection of vulnerabilities in CI/CD pipelines, and support fast remediation. This is emphasized in CNCF security and platform engineering guidance as a way to align with zero-trust principles. References:- CNCF Supply Chain Security Whitepaper- CNCF Platforms Whitepaper- Cloud Native Platform Engineering Study Guide
CNPA Exam Question 28
In a CI/CD pipeline, why is a build artifact (e.g., a Docker image) pushed to an OCI-compliant registry?
Correct Answer: A
In cloud native CI/CD workflows, build artifacts such as Docker/OCI images are pushed to a central container registry to ensure consistent, reproducible deployments. Option A is correct because registries serve as a single source of truth where immutable artifacts are stored, versioned, and distributed across environments. Deployment systems like Kubernetes pull images from these registries, ensuring that the same tested artifact is deployed in staging and production. Option B is incorrect because images cannot be directly transformed back into source code. Option C partially describes benefits (version tracking) but misses the primary function of deployment consistency. Option D is misleading-registries typically don't run automated tests; CI/CD pipelines do that before pushing the image. By using OCI-compliant registries, organizations gain portability, interoperability, and compliance with supply chain security practices such as image signing and SBOM attestation. This ensures traceability, reliability, and secure distribution of artifacts across the platform. References:- CNCF Supply Chain Security Whitepaper- CNCF Platforms Whitepaper- Cloud Native Platform Engineering Study Guide
CNPA Exam Question 29
In a GitOps approach, how should the desired state of a system be managed and integrated?
Correct Answer: D
The GitOps model is built on the principle that the desired state of infrastructure and applications must be stored in Git as the single source of truth. Option D is correct because Git provides versioning, immutability, and auditability, while reconciliation controllers (e.g., Argo CD or Flux) pull the desired state into the system continuously. This ensures that actual cluster state always matches the declared Git state. Option A is partially correct but fails because GitOps eliminates manual push workflows-automation ensures changes are pulled and reconciled. Option B describes Kubernetes CRDs, which may be part of the system but do not embody GitOps on their own. Option C contradicts GitOps principles, which rely on pull- based reconciliation, not centralized push. Storing desired state in Git provides full traceability, automated rollbacks, and continuous reconciliation, improving reliability and compliance. This makes GitOps a core practice for cloud native platform engineering. References:- CNCF GitOps Principles- CNCF Platforms Whitepaper- Cloud Native Platform Engineering Study Guide
CNPA Exam Question 30
What is a key cultural aspect that drives successful platform adoption in an organization?
Correct Answer: D
Successful platform adoption depends heavily on cultural practices that foster collaboration and continuous improvement. Option D is correct because feedback loops between developers and platform teams ensure that the platform evolves to meet developer needs while balancing security and governance. This aligns with the principle of treating the platform as a product, where developer experience is central. Option A (mandates) often lead to resistance and shadow IT. Option B isolates platform teams, creating silos and reducing alignment with developer workflows. Option C is misleading-security is important, but overemphasizing it at the expense of usability hinders adoption. Feedback-driven iteration creates trust, improves usability, and drives organic adoption. It transforms the platform into a valuable product that developers want to use, rather than one they are forced to adopt. References:- CNCF Platforms Whitepaper- Team Topologies (Platform as a Product model)- Cloud Native Platform Engineering Study Guide