Sitemap
AWS in Plain English

New AWS, Cloud, and DevOps content every day. Follow to join our 3.5M+ monthly readers.

5 Real Production Projects Every SRE & DevOps Engineer Should Build

5 min readJun 8, 2026

--

Press enter or click to view image in full size

5 Real Production Projects Every SRE & DevOps Engineer Should Build

Most DevOps and Site Reliability Engineering tutorials focus on tools.

Real production environments focus on solving business problems.

After working on cloud infrastructure, Kubernetes platforms, CI/CD pipelines, observability platforms, and production migrations, I have found that the projects that impress interviewers the most are not toy projects. They are projects that solve real operational challenges.

If you are preparing for DevOps, SRE, Platform Engineering, Cloud Engineering, or Production Support roles, these are five projects I strongly recommend building.

These projects teach automation, reliability engineering, observability, incident management, cloud architecture, and troubleshooting skills that companies expect from experienced engineers.

1. Automated AWS Resource Tagging Using Shell Scripting and AWS CLI

The Problem

A production data migration platform was deployed using AWS services such as:

  • AWS DMS
  • Amazon Kinesis
  • AWS Lambda
  • Amazon RDS
  • Amazon S3

During testing, several infrastructure changes were made manually through the AWS Console.

When the infrastructure was later deployed into production under tight deadlines, resources were created manually instead of using Terraform.

Months later, the cloud cost optimization team integrated CloudZero for cost reporting and discovered that resource tagging was inconsistent across the environment.

Without standard tags, accurate cost allocation became impossible.

The Solution

I built a production-grade shell script using:

  • Bash
  • AWS CLI
  • JQ

The script:

  • Reads AWS resource ARNs from a file
  • Validates existing tags
  • Applies missing standard tags
  • Supports dry-run mode
  • Generates execution logs
  • Produces compliance reports
  • Prevents overwriting compliant resources

Skills Learned

  • Shell Scripting
  • AWS CLI
  • Cloud Governance
  • Cost Optimization
  • Production Automation
  • Infrastructure Compliance

Why Interviewers Love This Project

It demonstrates:

  • Real production ownership
  • Automation mindset
  • Cost governance
  • Cloud operations experience

Most candidates know Bash commands.

Very few candidates can explain how automation solved a real production governance problem.

2. Measuring Service Reliability Using SLI, SLO, SLA, Error Budgets, and MTTR

The Problem

Many engineers know the definitions of:

  • SLI
  • SLO
  • SLA

Very few know how to implement them in a production monitoring platform.

Modern SRE teams require measurable reliability objectives.

Without measurable reliability metrics, teams cannot understand:

  • Availability
  • Performance
  • Error rates
  • Reliability trends

The Solution

I built a complete reliability monitoring solution using:

  • AWS EKS
  • Kubernetes
  • Java Spring Boot
  • Prometheus
  • Grafana

The application exposes metrics through:

  • Spring Boot Actuator
  • Micrometer
  • Prometheus

Prometheus recording rules are used to calculate:

Service Level Indicators (SLIs)

  • Request Success Rate
  • HTTP Error Rate
  • Application Reliability

Service Level Objectives (SLOs)

Example:

  • 99.9% success rate over 30 days

Error Budgets

Allowed failures before violating the SLO.

Burn Rate

How quickly the error budget is being consumed.

MTTR

Mean Time To Recovery after incidents.

Skills Learned

  • Site Reliability Engineering
  • Prometheus
  • Grafana
  • Kubernetes Monitoring
  • Alerting
  • Reliability Engineering

Why Interviewers Love This Project

This project demonstrates that you understand:

  • Reliability targets
  • Production monitoring
  • Alerting strategies
  • Error budgets
  • Operational excellence

These are core SRE concepts used at large technology companies.

3. Distributed Tracing for Microservices Using Prometheus, Grafana Tempo, and OpenTelemetry

The Problem

Traditional monitoring answers:

  • Is the application healthy?
  • How much CPU is being consumed?
  • Are requests failing?

But it does not answer:

  • Why is a request slow?
  • Which service caused the delay?
  • Which database query created the bottleneck?

When applications become distributed microservices, troubleshooting becomes significantly more difficult.

The Solution

I implemented distributed tracing using:

  • Java Spring Boot
  • OpenTelemetry (OTEL)
  • Grafana Tempo
  • Prometheus
  • Grafana

The architecture works as follows:

Application Request

↓

Get Bhavuk Mudgal’s stories in your inbox

Join Medium for free to get updates from this writer.

OpenTelemetry Instrumentation

↓

Grafana Tempo

↓

Grafana Trace Visualization

↓

Root Cause Analysis

Using traces, engineers can:

  • Follow a request across services
  • Measure latency per component
  • Identify bottlenecks
  • Improve MTTR during incidents

Skills Learned

  • Distributed Tracing
  • OpenTelemetry
  • Grafana Tempo
  • Observability Engineering
  • Microservices Troubleshooting
  • Production Debugging

Why Interviewers Love This Project

Most candidates understand monitoring.

Very few understand observability.

This project immediately differentiates you from other candidates.

4. Migrating Millions of Records from MySQL to MongoDB Using AWS DMS

The Problem

Organizations frequently need to migrate data from relational databases into NoSQL platforms.

The challenge becomes significantly harder when:

  • Millions of records are involved
  • Downtime must be minimized
  • Data integrity must be preserved

The Solution

I built a serverless event-driven migration pipeline using:

  • Amazon RDS (MySQL)
  • AWS DMS
  • Amazon Kinesis Data Streams
  • AWS Lambda
  • MongoDB

Architecture

MySQL Database

↓

AWS DMS

↓

Amazon Kinesis Data Stream

↓

Python Lambda Function

↓

MongoDB

The solution supports:

  • Real-time migration
  • Event-driven processing
  • Scalable architecture
  • Near-zero downtime migration

Skills Learned

  • Database Migration
  • AWS DMS
  • Event-Driven Architecture
  • Kinesis
  • AWS Lambda
  • MongoDB

Why Interviewers Love This Project

This project demonstrates:

  • Large-scale data engineering
  • Cloud architecture
  • Serverless design
  • Production migration planning

These are highly valuable enterprise skills.

5. Centralized Log Aggregation Using Grafana Loki and Prometheus

The Problem

In Kubernetes environments, application logs are spread across:

  • Multiple pods
  • Multiple nodes
  • Multiple namespaces

Searching logs manually is inefficient and slow during incidents.

The Solution

I implemented centralized logging using:

  • Grafana Loki
  • Promtail
  • Prometheus
  • Grafana
  • Java Spring Boot

The logging pipeline:

Application Logs

↓

Promtail

↓

Grafana Loki

↓

Grafana Dashboards

↓

Incident Investigation

This allows engineers to:

  • Search logs centrally
  • Correlate logs with metrics
  • Reduce troubleshooting time
  • Improve incident response

Skills Learned

  • Log Aggregation
  • Loki
  • Grafana
  • Kubernetes Logging
  • Production Troubleshooting
  • Incident Management

Why Interviewers Love This Project

Logs are one of the primary tools used during production incidents.

This project demonstrates real-world operational experience.

Want Access to These Complete Projects?

All five projects discussed in this article are available inside my YouTube Membership Program, including:

✅ 70+ hours of DevOps & SRE live training recordings

✅ Production-grade Kubernetes projects

✅ Terraform and AWS projects

✅ SRE observability projects

✅ CI/CD implementations

✅ Members-only videos

✅ WhatsApp support community

👉 Join the YouTube Membership Program

Final Thoughts

Most engineers build projects to learn tools.

The best engineers build projects to solve production problems.

If you can confidently explain these five projects end-to-end, including architecture decisions, operational challenges, failure scenarios, monitoring strategy, and business impact, you will be significantly ahead of most DevOps and SRE candidates in interviews.

The goal is simple:

Learn the skills that are actually used in production and become the engineer companies want to hire.

Thousands of developers share what they’re building, learning, and discovering across our publications every month. One account connects you to our entire network of publications and communities. Explore more at plainenglish.io.

--

--

Bhavuk Mudgal

Written by Bhavuk Mudgal

Senior Site Reliability Engineer with 8+ Years of experience. I teach SRE here: https://www.youtube.com/playlist?list=PLwkjeLjcn3RxUKEXb-ssPwpWxIzbTdjBt

AWS in Plain English

Published in AWS in Plain English

New AWS, Cloud, and DevOps content every day. Follow to join our 3.5M+ monthly readers.