devops
Practical resources about devops for software engineers.
213 results
Automating Infrastructure and Delivery
DevOps bridges the gap between writing code and running it in production. Containerization, CI/CD pipelines, infrastructure as code, and observability are no longer optional — they are table stakes for modern engineering teams.
Find practical recipes for building Docker images, writing GitHub Actions workflows, deploying to Kubernetes, managing Terraform state, and setting up Prometheus monitoring. Each guide is tested against real cloud environments and includes troubleshooting tips.
Go REST API with Gin and Middleware
Build production-ready REST APIs in Go using the Gin framework with custom middleware for logging,...
Build gRPC Services in TypeScript with Protocol Buffers
Build production-ready gRPC services in TypeScript using Protocol Buffers. Covers unary, streaming,...
APScheduler BackgroundScheduler: Prevent Overlapping Jobs
Run cron-like jobs in Python using APScheduler. Covers interval, cron, and date triggers, job...
Parse Server Log Files with Python, Java and JavaScript
Parse and analyze server log files with Python, Java, and JavaScript. Covers regex, structured...
Ansible Playbook for Server Configuration
How to write and run Ansible playbooks for provisioning, configuring, and managing servers with...
Deploy Containers to AWS ECS with Fargate
How to deploy Docker containers to AWS ECS using Fargate serverless compute with Terraform and...
Background Jobs
How to schedule and run background jobs using cron, task queues, and workers.
Backup Rotation Script in Bash
Automated backup with retention policies using bash and find.
Monitor Disk Usage with Bash
Alert when disk space crosses thresholds with bash scripts
Log Rotation and Compression in Bash
Rotate and compress application logs automatically with bash scripts
Run Shell Commands in Parallel with Bash
Execute multiple shell commands concurrently using xargs, GNU parallel, and background jobs.
Bash Scripting for DevOps Automation and System Tasks
How to write reliable Bash scripts for automating deployments, system monitoring, log rotation, and...
Blue-Green Deployment Recipe
Deploy with zero downtime using blue-green environments, instant traffic switching, and automated...
Chaos Engineering
Build resilient systems by intentionally injecting failures and observing how your distributed...
CI/CD Pipeline Setup
Set up automated CI/CD pipelines for testing, building, and deploying applications with GitHub...
CLI Argument Parsing in Python, JS, Java, Go, and Rust
Build command-line tools that handle flags, positional arguments, subcommands, and validation in...
Container Image Security Scanning with Trivy
Scan Docker images for vulnerabilities, misconfigurations, and secrets using Trivy, integrate...
Cron Jobs
How to schedule and manage recurring tasks using cron syntax across Linux, Python, and Node.js.
Docker Basics
How to containerize an application, write a Dockerfile, and run containers with Docker Compose.
No results found.