tezvyn:

☁️DevOps & Cloud

Infrastructure, containers, CI/CD, and cloud

1161 bites

More in DevOps & Cloud — page 22

CI/CD & Automation2 min read

What is a build artifact? Give Java, JS, and C++ examples.

WHAT IT TESTS: Your grasp of the source-to-deployable boundary in CI/CD. ANSWER OUTLINE: Define artifacts as compiled outputs; list JAR/WAR for Java, webpack bundle for JS, and binary/.so for C++; note immutability.

How do you speed up slow integration tests without compromising quality?
CI/CD & Automation2 min read

How do you speed up slow integration tests without compromising quality?

Tests your ability to optimize CI/CD pipelines while preserving coverage. A strong answer covers parallel execution, Test Impact Analysis, ephemeral containers, and test data as code. Red flag: proposing to delete tests or disable integration stage entirely.

CI/CD & Automation2 min read

How would you modify CI/CD to generate and sign SLSA provenance?

Tests SLSA Build Track L1-L3 architecture. Outline: emit in-toto provenance with builder ID and resolved deps from ephemeral runners; sign via DSSE with Sigstore; publish attestations to registry. Red flag: confusing SBOMs or image signatures with provenance.

CI/CD & Automation2 min read

Automate a canary release with a 1% 5xx error threshold

This tests wiring an SLO into an automated canary loop. A strong answer covers traffic splitting via a mesh or ingress, an analysis query to Prometheus for 5xx rate, and auto-promote or abort logic.

Explain GitOps and how an agent knows when to apply changes
CI/CD & Automation2 min read

Explain GitOps and how an agent knows when to apply changes

Tests declarative infrastructure and pull-based reconciliation. A strong answer says Git is the source of truth and the agent polls or watches for drift, then applies diffs. Red flag: calling a push-based CI pipeline GitOps.

CI/CD & Automation2 min read

What is SAST and which CI/CD stage integrates it best?

WHAT IT TESTS: Shift-left thinking and where static analysis belongs in CI/CD. ANSWER OUTLINE: Define SAST as source-code scanning; run it in the test stage on every commit; note early detection is cheapest.

Describe the difference between a Deployment and a StatefulSet
CI/CD & Automation2 min read

Describe the difference between a Deployment and a StatefulSet

Tests stateful pod identity versus stateless scaling. Outline: contrast Deployments' interchangeable replicas with StatefulSets' stable hostnames, per-pod PVCs, and ordered rollout; give a database example.

What is the difference between a Service and an Ingress?
CI/CD & Automation2 min read

What is the difference between a Service and an Ingress?

This tests L4 versus L7 networking abstractions. A good answer says Services load-balance to Pods internally while Ingresses route external HTTP to Services via a controller, then gives a path-based scenario.

CI/CD & Automation3 min read

Compare Terraform and Ansible: when to use each and both together

This tests whether you distinguish provisioning from config management. Strong answers define Terraform for immutable infra and Ansible for mutable state, contrast day 0 versus day 1-2 work, and cover Terraform for VMs and Ansible for setup.

What is IaC and its CI/CD benefits over manual provisioning?
CI/CD & Automation2 min read

What is IaC and its CI/CD benefits over manual provisioning?

WHAT IT TESTS: Your understanding of IaC as versioned, declarative infrastructure that stops snowflake environments and drift. ANSWER OUTLINE: Cover descriptive models, idempotency, and on-demand environments for repeatable CI/CD.

CI/CD & Automation2 min read

How can artifact management and CI identify affected services and block deployments?

Tests supply chain forensics and CI gating. Strong answers hit: SBOMs mapping transitive blast radius; artifact metadata tracing deployed versions; scan gates and quarantine policies blocking promotion.

How would you integrate artifact signing into CI/CD and secure the keys?
CI/CD & Automation2 min read

How would you integrate artifact signing into CI/CD and secure the keys?

Tests supply chain architecture and secrets management. A strong answer: remote HSM or KMS signing isolated from build runners, signature verification at deploy gates, and key rotation with audit logging.

CI/CD & Automation2 min read

Explain blue-green deployment, its prerequisites, and how it reduces deployment risk.

Tests operational maturity for zero-downtime cutover. Great answers: parallel environments, load balancer switching, backward-compatible schemas, externalized state, and instant rollback vs partial in-place failure.

What is Infrastructure as Code (IaC), and how does it support CI/CD?
CI/CD & Automation2 min read

What is Infrastructure as Code (IaC), and how does it support CI/CD?

This tests if you link declarative definitions to repeatable pipelines. A strong answer covers idempotence, versioned templates, and preventing snowflake environments. A red flag is calling IaC mere scripting without CI/CD integration.

What does shift left mean in CI/CD, and give two concrete examples?
CI/CD & Automation2 min read

What does shift left mean in CI/CD, and give two concrete examples?

Your grasp of moving verification earlier to reduce cost and risk. Define shift left as earlier-stage testing; cite two concrete examples like pre-commit unit tests and PR-level SAST scans. Never call it "more testing" instead of earlier feedback.

CI/CD & Automation2 min read

Continuous Delivery vs Continuous Deployment: key differences and choosing between them

Tests the human-gate distinction: Delivery readies artifacts but requires manual approval; Deployment pushes automatically. Strong answers cite compliance, blast radius, and maturity. Red flag: conflating terms or claiming full automation fits every app.

CI/CD & Automation2 min read

GitLab Pipeline Configuration Hierarchy

GitLab pipeline settings stack like access-control layers. Project visibility, pipeline toggles, and role permissions interact to determine who sees logs, artifacts, or can cancel jobs.

Monitoring & SRE2 min read

SLOs Tied to User Journeys, Not APIs

A user-journey SLO measures the full flow a person experiences, not one microservice's health. If checkout is 99.9% up but payments fail, the metric lied. Teams drown in green per-service dashboards while users are furious.

Monitoring & SRE2 min read

DevOps Is Culture, SRE Is Engineering

DevOps is a cultural philosophy for fast, safe delivery; SRE is the engineering discipline that implements it with error budgets and SLOs. They are complementary, not rival job titles. The footgun is hiring SREs and declaring DevOps done.

Monitoring & SRE2 min read

AWS Fault Injection Simulator

AWS Fault Injection Simulator is a controlled chaos button: it breaks resources on purpose to prove your failover works before real disasters. Run it before peak traffic to validate auto-healing.