Skip to main content

Cloud & DevOps Engineer
with Software Engineering Background

Designing and deploying scalable, secure cloud applications across AWS and GCP, with expertise in CI/CD automation, infrastructure as code, and full-stack development.

AWS · Terraform · CI/CD · Docker · Kubernetes · GCP

AWS Certified Solutions Architect – Associate

AWS Certified Solutions Architect – Associate

About Me

Gerard Eku

I’m Gerard Eklu, a Cloud-focused Software Engineer with 5+ years of experience building and deploying scalable applications and automating cloud environments across AWS and GCP.

I specialize in bridging software development and cloud infrastructure — designing CI/CD pipelines, implementing infrastructure as code with Terraform, containerizing applications with Docker, and supporting cloud-native deployments.

At The Home Depot, I contributed to enterprise-scale applications, modernized CI/CD workflows, and supported cloud deployments across GCP, Kubernetes, and secure secrets management systems.

Today, I focus on building real-world cloud projects that integrate infrastructure automation, containerization, and production-ready architectures.

AWS Certified Solutions Architect – Associate.

5+ years software engineering experienceCloud & DevOps on AWS + GCPTerraform · Kubernetes · CI/CD · Full-Stack
AWSTerraformCI/CDDockerKubernetesGCPReactNode.js
Explore My Cloud & DevOps Journey(opens in new tab)
Hands-on projects across AWS, GCP, Terraform, Docker, Kubernetes, CI/CD, and Cloud Security.

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.

Projects

DevOps & Cloud Engineering

Featured Project

The Acquisitions: End-to-End AWS CI/CD & Cloud Deployment Architecture

Designed and implemented a production-ready cloud deployment architecture for a containerized Node.js API, demonstrating how to automate application delivery from code commit to secure, monitored production on AWS. Built a complete CI/CD pipeline using GitHub Actions and Docker, enabling automated builds, vulnerability scanning, and deployments to EC2 behind an Application Load Balancer with HTTPS routing. Implemented full observability using Prometheus metrics collection and Grafana dashboards, and integrated DevSecOps practices with Trivy image scanning to ensure secure, reliable releases.

AWSCI/CDDockerEC2ALBGitHub ActionsPrometheusGrafanaDevSecOps
Featured Project

TaskForge: End-to-End AWS DevOps Platform & SRE Observability Architecture

Designed and implemented a production-style AWS DevOps platform demonstrating how to evolve a containerized application from local development to a fully automated, observable cloud environment. Provisioned infrastructure using CloudFormation, built CI pipelines with Jenkins for automated Docker image builds and testing, and deployed containers to EC2 with secure storage in Amazon ECR. Implemented SRE-focused observability using the CloudWatch Agent to collect host-level metrics, enabling real-time monitoring and operational visibility across the deployment lifecycle.

AWSCloudFormationJenkinsDockerECREC2CI/CDCloudWatchSREInfrastructure as Code

GCP Infrastructure Automation Platform (Terraform + Ansible)

Designed and automated a production-style GCP infrastructure environment using Infrastructure as Code and configuration management principles. Provisioned core cloud resources with Terraform, including VPC networking, subnets, firewall rules, and Compute Engine instances. Implemented remote state management using a GCS backend with environment isolation via Terraform workspaces. Automated post-provisioning server configuration using Ansible for OS bootstrapping, package installation, and Docker setup, demonstrating end-to-end cloud infrastructure lifecycle automation from provisioning to runtime readiness.

GCPTerraformAnsibleInfrastructure as CodeConfiguration ManagementCompute EngineVPC NetworkingGCS BackendWorkspacesDocker Automation

Production Deployment Pipeline: Dockerized API with CI/CD & Monitoring

Designed and implemented an end-to-end deployment pipeline for a containerized Node/Express API, demonstrating real-world production release workflows. Built and optimized Docker images, automated CI/CD using GitHub Actions, and deployed containers to AWS EC2 via secure SSH-based automation. Implemented application observability using Prometheus metrics scraping and Grafana dashboards to monitor runtime health and performance. Includes architecture diagrams, deployment workflows, and operational runbooks.

AWS EC2DockerGitHub ActionsCI/CD AutomationNode.jsPrometheusGrafanaMonitoringDeployment Pipelines

Client Delivery: Enterprise Job Management Platform (Frontend & Cloud Collaboration)

Contributed to the development and delivery of a production web application used to manage and generate position descriptions across an organization. Built responsive UI components using Next.js, TypeScript, and Tailwind CSS, implementing dynamic forms, reusable templates, and API integrations for real-time data handling. Collaborated within an engineering team under ExM Technologies to deliver the application to a client environment and supported cloud deployment workflows using AWS Amplify for hosting, CI/CD integration, and environment configuration.

Next.jsTypeScriptTailwind CSSAWS AmplifyFrontend EngineeringAPI IntegrationClient Delivery

Skills

Technologies I use to design, automate, and operate reliable systems.

DevOps & Cloud Engineering

AWSGCPTerraformInfrastructure as CodeDockerKubernetesGitHub ActionsJenkinsPrometheusGrafanaTrivy

Software Engineering

JavaScriptNode.jsReactNext.jsExpressPostgreSQLMongoDBTailwind CSS

Tools & Workflow

GitLinuxBashJiraConfluenceAgile Methodologies

Resume

Download my up-to-date resume highlighting my experience in software engineering, DevOps, and cloud engineering.

Let’s Connect

I’m open to DevOps, Cloud, and Software Engineering roles, as well as freelance projects. Share a bit about the opportunity and how I can help.