RMRM Full Stack & AI Engineer · All projects · Roadmaps
DevOps · project ideas

DevOps Project Ideas

Hands-on DevOps projects covering CI/CD pipelines, containerization, infrastructure as code, monitoring, and cloud automation to build real-world engineering skills.

Dockerize a Full-Stack App

beginner

Containerize a Node.js API and React frontend using Docker and Docker Compose for local development.

Requirements
Docker image creationDocker ComposeContainer networkingEnvironment configuration

CI Pipeline with GitHub Actions

beginner

Build a GitHub Actions workflow that lints, tests, and builds a Python or Node.js app on every pull request.

Requirements
GitHub Actions YAMLCI pipeline designDependency cachingAutomated testing integration

Infrastructure as Code with Terraform

intermediate

Provision a cloud VPC, EC2 instances, and an RDS database on AWS using Terraform modules.

Requirements
Terraform HCLAWS networkingRemote state managementIaC best practices

Kubernetes Cluster Deployment

intermediate

Deploy a microservices app to a local Minikube or managed Kubernetes cluster with proper resource management.

Requirements
Kubernetes manifestsResource managementIngress routingAutoscaling

Full CD Pipeline with ArgoCD

intermediate

Implement GitOps-based continuous delivery using ArgoCD to automatically sync Kubernetes manifests from a Git repo.

Requirements
GitOps workflowArgoCDKubernetesCD pipeline design

Centralized Logging and Monitoring Stack

intermediate

Deploy Prometheus, Grafana, and the ELK stack to monitor a running application and visualize metrics and logs.

Requirements
Prometheus & GrafanaELK stackMetrics instrumentationAlerting

Serverless Data Pipeline on AWS

advanced

Build an event-driven ETL pipeline using AWS Lambda, S3, SQS, and RDS, provisioned entirely with Terraform.

Requirements
AWS LambdaEvent-driven architectureTerraformIAM & security

Multi-Environment GitOps Platform

advanced

Build a complete platform where code commits flow automatically through dev, staging, and production Kubernetes environments using Helm and ArgoCD ApplicationSets.

Requirements
HelmArgoCD ApplicationSetsHashiCorp VaultKubernetes RBACRelease promotion

Self-Healing Infrastructure with Ansible and Packer

advanced

Build golden AMIs with Packer, configure servers with Ansible, and use AWS Auto Scaling to replace unhealthy instances automatically.

Requirements
PackerAnsibleAWS Auto ScalingImmutable infrastructureCI/CD integration
Stuck on a build? Our AI tutor reviews your code and unblocks you — without writing it for you.
Open the app — free to start

© RM Full Stack & AI Engineer · All projects · Roadmaps · Open the app