DOL DOL Cloud and Infrastructure Strategy 1 — Questions and Answers
Question 1: What is Infrastructure as Code (IaC) and why is it important for a DevOps Leader?
- Writing documentation for infrastructure setup procedures
- Managing and provisioning infrastructure through machine-readable configuration files to enable repeatability and version control (Correct answer)
- Using a graphical console to configure cloud resources
- Outsourcing infrastructure management to a third-party vendor
Correct answer: Managing and provisioning infrastructure through machine-readable configuration files to enable repeatability and version control
IaC enables teams to provision infrastructure consistently, track changes in version control, and automate provisioning at scale.
Question 2: Which cloud adoption strategy involves moving an application to the cloud with minimal changes to leverage managed services?
- Rehost (lift and shift)
- Refactor (re-architect)
- Replatform (lift and optimize) (Correct answer)
- Retire
Correct answer: Replatform (lift and optimize)
Replatforming moves an application to the cloud with minor optimizations (e.g., switching to a managed database) without a full re-architecture.
Question 3: A DevOps Leader is evaluating cloud providers for a new microservices platform. Which factor is MOST critical from a DevOps perspective?
- The lowest possible per-hour compute cost
- Breadth of managed services, native CI/CD integrations, and container orchestration support (Correct answer)
- Geographic proximity of data centers to the office
- Brand recognition of the cloud provider
Correct answer: Breadth of managed services, native CI/CD integrations, and container orchestration support
Rich managed services and native DevOps tooling reduce operational overhead and accelerate delivery pipelines.
Question 4: What is the purpose of a cloud center of excellence (CCoE) in an enterprise adopting DevOps?
- Centralizing all cloud deployments to reduce team autonomy
- Establishing cloud best practices, governance standards, and enabling teams to self-serve safely (Correct answer)
- Replacing the existing IT operations team
- Negotiating cloud discounts with vendors
Correct answer: Establishing cloud best practices, governance standards, and enabling teams to self-serve safely
A CCoE creates guardrails and shared services that empower teams to move fast while maintaining security, compliance, and cost governance.
Question 5: Which pattern best describes a multi-cloud strategy's primary benefit for resilience?
- Reducing infrastructure costs by 50%
- Avoiding vendor lock-in and improving availability by distributing workloads across multiple providers (Correct answer)
- Simplifying operations by using one cloud provider's tooling
- Enabling faster deployments through provider competition
Correct answer: Avoiding vendor lock-in and improving availability by distributing workloads across multiple providers
Multi-cloud strategies reduce dependency on a single provider, lowering the risk of provider outages causing complete service disruption.
Question 6: What is the role of a service mesh in a microservices-based DevOps architecture?
- Replacing the need for containerization
- Managing inter-service communication, observability, and security policies without changing application code (Correct answer)
- Storing configuration data for microservices
- Automating the build process for each microservice
Correct answer: Managing inter-service communication, observability, and security policies without changing application code
A service mesh (e.g., Istio, Linkerd) handles traffic management, mutual TLS, and telemetry at the infrastructure layer, abstracting these concerns from application code.
What is Infrastructure as Code (IaC) and why is it important for a DevOps Leader?