devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

24 articles 81.3k View on GitHub ↗
24 articles
Migrating Monolithic Applications to a Microservices Architecture: Containerization and Orchestration Guide

Learn to migrate monoliths to microservices using containerization and orchestration. Decompose domains, containerize services, and secure with Kubernetes, CI/CD, observability, and service mesh.

migration-guide
Feb 28, 2026
How Prometheus Uses Service Discovery to Dynamically Monitor Ephemeral Kubernetes Services

Learn how Prometheus uses Kubernetes service discovery to automate monitoring of dynamic, ephemeral services. Track metrics without manual updates as containers scale or restart.

internals
Feb 28, 2026
Core Principles of Chaos Engineering: A Practical Guide to Testing System Resilience

Explore the core principles of Chaos Engineering and learn how to test system resilience. This practical guide covers defining steady state hypothesizing continuity introducing failures observing deviations and automating exper...

tutorial
Feb 28, 2026
How to Use Ansible for Automating EC2 Instances and RDS Databases: A Complete Guide

Automate AWS EC2 instances and RDS databases with Ansible. Use agentless architecture and cloud modules to provision and manage your infrastructure via YAML playbooks. Learn how now.

how-to-guide
Feb 28, 2026
Terraform State Backends: How S3, Azure Blob, and GCS Impact Team Collaboration, Security, and Performance

Explore Terraform state backends like S3 Azure Blob and GCS Understand their impact on team collaboration security and performance for efficient infrastructure management

architecture
Feb 28, 2026
Disaster Recovery Strategies for Stateful Applications on Kubernetes: Architectural Patterns and Best Practices

Learn Kubernetes disaster recovery strategies for stateful applications. Explore architectural patterns, persistent storage, backup tools, and replication for RTO/RPO success.

architecture
Feb 28, 2026
Kubernetes Services (ClusterIP, NodePort, LoadBalancer) vs Ingress Controllers: Exposing Applications Externally

Understand Kubernetes Services (ClusterIP NodePort LoadBalancer) vs Ingress controllers for external application access. Learn their differences to choose the right external exposure method.

deep-dive
Feb 28, 2026
TLS/SSL Handshake Process: Critical Steps, Pitfalls, and Diagnosis Methods

Master the TLS/SSL handshake! Explore critical steps, common pitfalls like version mismatches, and diagnostic tools such as openssl s_client to ensure secure connections.

deep-dive
Feb 28, 2026
AWS VPC Default Configuration Security Risks: 5 Critical Vulnerabilities and Mitigation Strategies

Discover 5 critical security risks in default AWS VPC configurations, including internet exposure and public IPs. Learn effective mitigation strategies for robust cloud security.

security
Feb 28, 2026
How to Implement Sophisticated Network Policies in Kubernetes for Least-Privilege Communication

Master Kubernetes network policies for least-privilege communication. Learn to implement default deny and whitelist traffic using labels, CIDRs, and OPA Gatekeeper.

how-to-guide
Feb 28, 2026
Prometheus Metric Collection Strategies: Comparing Pushgateway, Node Exporter, and cAdvisor

Compare Prometheus metric collection strategies. Learn how Pushgateway, Node Exporter, and cAdvisor gather metrics for different applications, enabling effective monitoring.

deep-dive
Feb 28, 2026
How the Linux Kernel's CFS Scheduler and OOM Killer Impact Containerized Applications

Understand how the Linux CFS scheduler and OOM Killer affect containerized apps. Learn about cgroup tunables like cpu.shares and memory.limit_in_bytes for performance tuning and isolation.

internals
Feb 28, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →