Dashboard

Learn faster. Build smarter.

Back to Categories
44 questions0 learned

DevOps Fundamentals

Core concepts like DevOps culture, CI/CD, automation, cloud, and system thinking.

Results: 44
Junior

What is DevOps?

DevOps is a set of practices that combines development and operations to deliver software faster and more reliably.

Junior

Why is DevOps important?

DevOps helps companies release software faster, reduce errors, and improve reliability.

Junior

What does a DevOps engineer do?

A DevOps engineer builds and maintains infrastructure, automation, and deployment pipelines.

Junior

What is CI/CD?

CI/CD is a process that automates building, testing, and deploying code.

Junior

Why is automation important in DevOps?

Automation reduces manual work, errors, and increases consistency.

Junior

What is Infrastructure as Code?

Infrastructure as Code means managing infrastructure using code instead of manual configuration.

Junior

What is containerization?

Containerization packages applications with their dependencies into isolated environments.

Junior

Why is Kubernetes used?

Kubernetes is used to manage and scale containerized applications.

Junior

Why do companies use cloud platforms?

Cloud platforms provide scalable, flexible, and cost-efficient infrastructure.

Junior

Why is monitoring important?

Monitoring helps detect issues, improve performance, and ensure system reliability.

Junior

What is logging?

Logging is recording events and system behavior for analysis and debugging.

Junior

What is scaling?

Scaling is adjusting system resources based on demand.

Junior

What is high availability?

High availability ensures systems remain operational with minimal downtime.

Junior

What is deployment?

Deployment is the process of releasing code to an environment.

Junior

What is a feedback loop in DevOps?

A feedback loop is the process of quickly learning from system behavior and improving.

Junior

What is blue-green deployment?

Blue-green deployment is a strategy where two environments are used to switch traffic safely.

Junior

What is canary deployment?

Canary deployment releases changes to a small group of users before full rollout.

Junior

What is an artifact in CI/CD?

An artifact is a build output like a binary or container image.

Junior

What is a pipeline?

A pipeline is a sequence of automated steps for building, testing, and deploying code.

Junior

What is version control?

Version control tracks changes to code over time.

Junior

What is branching in Git?

Branching allows working on features independently.

Junior

What is rollback?

Rollback is reverting to a previous stable version.

Junior

What is idempotency?

Idempotency means performing an action multiple times has the same result.

Junior

What is configuration drift?

Configuration drift occurs when systems deviate from their intended state.

Junior

What is a load balancer?

A load balancer distributes traffic across multiple servers.

Junior

What is a reverse proxy?

A reverse proxy forwards client requests to backend servers.

Junior

What is caching?

Caching stores data temporarily to improve performance.

Junior

What is latency?

Latency is the delay between request and response.

Junior

What is throughput?

Throughput is the amount of work processed in a given time.

Junior

What is failover?

Failover switches to a backup system when the primary fails.

Junior

What is redundancy?

Redundancy means having backup components.

Junior

What is a single point of failure?

A single point of failure is a component that can break the whole system.

Junior

What is observability?

Observability is understanding system behavior through data.

Junior

What is an SLO?

SLO is a target level for system performance.

Junior

What is an SLA?

SLA is a contract defining service expectations.

Junior

What is alerting?

Alerting notifies teams about system issues.

Junior

What are secrets?

Secrets are sensitive data like passwords and API keys.

Junior

What is an environment?

An environment is a system where applications run.

Junior

What is a staging environment?

Staging is a pre-production environment for testing.

Junior

What is production?

Production is the live environment used by real users.

Junior

What is a dependency?

A dependency is an external component required by an application.

Junior

What is a build?

A build is the process of compiling and packaging code.

Junior

What is a release?

A release is a version of software delivered to users.

Junior

What is a hotfix?

A hotfix is a quick fix applied to production.