Building reliable, scalable, automated cloud platforms on AWS & GCP with a DevOps-driven approach.
Terraform · Docker · Kubernetes · CI/CD · Observability

I’m Gerard Eklu, a Cloud & DevOps Engineer with a software engineering foundation and hands-on experience building automated, scalable systems on AWS and GCP. I work with Terraform, Docker, Kubernetes, CI/CD, cloud security, and monitoring to deliver reliable cloud infrastructure. Previously at The Home Depot, I contributed to large-scale app development and automated deployments across enterprise environments.
Today, I focus on building real-world DevOps projects that integrate IaC, containerization, and production-ready cloud architectures across AWS and GCP.
A curated collection of real cloud deployments, IaC builds, CI/CD pipelines, containerized applications, monitoring setups, and troubleshooting work completed throughout my DevOps engineering journey.
A production-ready DevOps pipeline for a real-world Node/Express API. Features include full CI/CD with GitHub Actions, Docker containerization, automated deployments to AWS EC2, HTTPS routing via ALB, Prometheus monitoring, Grafana dashboards, and Trivy vulnerability scanning providing complete DevSecOps coverage from build to production
IaC on GCP: VPC, subnet, firewall, and Compute Engine VM provisioned with Terraform. Startup script installs Docker/Git. GCS remote backend + Terraform workspaces for isolated dev/prod. Includes architecture diagram & outputs.
Containerized a Node/Express API, built & pushed images, and deployed via GitHub Actions (SSH) to AWS EC2. Added production-style observability with Prometheus scraping /metrics and a Grafana dashboard. Includes architecture diagram and runbooks.
Freelance marketing site for an HVAC business built with Next.js, Tailwind CSS, and Framer Motion. Integrated Jobber for appointment booking, custom contact form with Nodemailer backend, and deployed to Vercel.
Contributed to the frontend of a web app designed to manage, update, and generate job descriptions across an organization (ASCO). Built UIs with Next JS and Tailwind CSS, implemented editable forms, profile templates, and integrated with backend APIs for dynamic data handling. Collaborated with another engineer to deliver the app to a client company, deployed via AWS Amplify.
Technologies I use to design, automate, and operate reliable systems.
Download my up-to-date resume highlighting my experience in software engineering, DevOps, and cloud engineering.