Summary

DevOps professional specializing in Cloud Computing and Infrastructure Automation, leveraging practical experience with Kubernetes, Terraform, Docker, CI/CD tools, and observability platforms to deliver secure and scalable solutions.

Work Experience

Freelance DevOps Engineer

Self-employed — Remote

  • Developed Infrastructure as Code scripts using Terraform for scalable environments.
  • Designed and implemented automated CI/CD pipelines using Jenkins and GitHub Actions.
  • Conducted monitoring and logging setups using Prometheus and Grafana for personal projects.

Amalitech AWS re/Start Program

AWS re/Start Participant — Online

  • Implemented containerization using Docker, AWS ECS and AWS ECR.
  • Scheduled installation task using bash scripting and Cron job.
  • Designed a secure and highly availabile VPC using AWS VPC, Nat Gateway and Internet Gateway.

NIS - UNIVERSITY OF CAPE COAST

Network Technician — in-office

  • Troubleshooted networking issues using networking troubleshooting methodology.
  • Configured free radius for managing users access to Wireless Network (WiFi) using MySQL and daloRADIUS.

Education

UNIVERSITY OF CAPE COAST (UCC)

Bachelor of Science in Computer Science

  • Gained a strong foundation in computer science principles, software development, algorithms, and data structures, with practical experience in problem-solving and programming.
  • Developed a solid understanding of computer science fundamentals, including data structures, algorithms, databases, and software engineering, complemented by hands-on experience with programming, system design, and collaborative project development.
  • Engaged in the Coding Club to enhance programming proficiency, participate in coding challenges, and collaborate on software development projects.

Skills

AWSTerraformKubernetes S3EKSECSIAM RDSCode PipelinesCloudFormationCode BuildEC2 CI/CDPrometheusGrafanaAnsible MavenMinikubeKopsAuto Scaling LinuxPythonGit ELK StackMySQLPostgreSQL JenkinsGitLabNGINX DevOPsBashLogging GitOPsNetworkingHelmVagrant DockerTeamworkInfrastructure as Code YAMLMonitoringCentOS Load BalancingCollaborationCommunication Skills VirtualizationArgoCDAutomation

Projects

Containerized Node Js Web Application

A containerized Node.js web application orchestrated with Docker and Docker Compose, featuring a PostgreSQL database for persistent data storage.

DockerPostgreSQLDocker-Compose

Refactoring Java Web-Based Application using AWS PaaS

Migrated the relational database from a self-managed MySQL instance to Amazon RDS for MySQL, ensuring automated backups, monitoring, and high availability. Replaced RabbitMQ with Amazon SQS and SNS for fully managed, scalable asynchronous messaging. Integrated Amazon ElastiCache for Memcached to optimize performance and reduce database load.

Elastic BeanstalkAuto Scaling GroupS3Elastic Load BalancingRoute 53

AWS Lift & Shift Migration Project

Migrated a Java-based web application to AWS using a lift-and-shift strategy. Deployed the application on EC2 instances running Tomcat, with an Elastic Load Balancer (ELB) for high availability and Auto Scaling for dynamic scalability. Integrated MySQL for database management, RabbitMQ for asynchronous messaging, Memcached for caching, and AWS Certificate Manager (ACM) for SSL handling. Managed the domain and DNS via GoDaddy for seamless user access.

Auto Scaling GroupS3Elastic Load BalancingRoute 53Amazon EC2

Deploying a Dockerized Application to AWS ECS using ECR

Deployed a Dockerized application from a local environment to AWS Elastic Container Service (ECS) using Elastic Container Registry (ECR) and Fargate, automating container build, push, and deployment processes for scalable, serverless cloud execution.

AWS ECSAWS ECRDockerAWS FargateIAM