Skip to content
View matthewntsiful's full-sized avatar

Block or report matthewntsiful

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
matthewntsiful/README.md

πŸ‘‹ Hi, I'm Matthew Ntsiful

Profile Views GitHub followers

Cloud & DevOps Engineer | Developer | Automation Enthusiast

Email LinkedIn Portfolio


πŸš€ About Me

🌟 Cloud & DevOps Engineer with expertise in designing and deploying enterprise-grade AWS solutions. I transform complex infrastructure challenges into automated, scalable systems that drive business success.

πŸ’‘ What I Do:

  • Architect cloud-native applications on AWS (EC2, ECS, Lambda, S3, CloudFront)
  • Build robust CI/CD pipelines with GitHub Actions, security scanning, and automated deployments
  • Design microservices architectures using Docker, Kubernetes, and container orchestration
  • Implement Infrastructure as Code with Terraform and CloudFormation
  • Optimize system performance through load balancing, monitoring, and automation

🎯 My Mission: Bridging the gap between development and operations by creating reliable, secure, and efficient cloud infrastructure that scales with business needs.


πŸ› οΈ Core Skills & Tech Stack

Area Skills & Tools
Cloud AWS (EC2, S3, ECS, ECR, Lambda, Elastic Beanstalk, CloudFront, IAM, VPC)
AWS
DevOps & CI/CD GitHub Actions (multi-stage pipelines, automated testing, deployment, Slack notifications via webhook), Dependabot, CodeQL, SonarCloud, Trivy, Snyk, SonarQube, Slack Webhook
GitHub Actions Terraform
Containerization & Orchestration Docker, Docker Compose, Kubernetes (EKS, k3s, local)
Docker Kubernetes
Infrastructure NGINX (Load Balancer, Reverse Proxy), Apache HTTP Server
Nginx Apache
Backend Node.js, Express, Python (Flask), .NET, PostgreSQL, Redis
NodeJS Python
Frontend HTML5, CSS3, JavaScript, TailwindCSS, Bootstrap, React
React JavaScript
Automation & Scripting Bash, Linux administration, cron jobs
Bash Linux
Other Git, GitHub, GitHub Pages, Monitoring (CloudWatch, custom scripts), Operating Systems (Linux, Windows, Amazon Linux)
Git GitHub Linux Windows Amazon Linux

πŸ† Featured Projects

πŸš€ Enterprise-Grade AWS Solutions

Modern, responsive portfolio deployed on AWS Elastic Beanstalk with automated CI/CD, security scanning, and Slack notifications.

Static company website with global CDN, CI/CD via GitHub Actions, SonarCloud code quality, and Slack integration.

Containerized e-commerce web app on AWS ECS. Features security scanning (Trivy) and blue/green deployments.

🐳 Containerization & Microservices

Distributed voting app using microservices: Flask, Node.js, .NET, Redis, PostgreSQL, Docker Compose.

Full NGINX load balancer setup, weighted & least-conn, health checks, and AWS automation.

⚑ Serverless & CI/CD

CI/CD pipeline for serverless deployment of Python Lambda functions with GitHub Actions and AWS CLI.

All-in-one DevOps fundamentals: Linux admin, Bash scripting, Git, Nginx (reverse proxy & load balancing), automation, cron.

πŸ“‚ View More Projects

πŸ“Š My Skill Highlights

  • Cloud Engineering: Proficient in designing, deploying, and maintaining cloud-native solutions on AWS.
  • DevOps Automation: End-to-end CI/CD, security gates, and deployment pipelines.
  • Security: Automated vulnerability scanning, least-privilege IAM, HTTPS, WAF.
  • Containerization: Docker best practices, ECS/Fargate orchestration.
  • Web Development: Modern frontend and backend stacks for scalable, secure apps.
  • Infrastructure as Code: Automated provisioning and reproducible environments.
  • Monitoring & Analytics: CloudWatch, Slack, custom reporting scripts.
  • Collaboration: Clear documentation, open to contributions, and modern Git workflows.

πŸ“‚ Repository Structure

matthewntsiful/
β”œβ”€β”€ aws-projects/           # AWS infrastructure projects
β”‚   β”œβ”€β”€ 3-tier-architecture/  # 3-Tier architecture implementation
β”‚   └── serverless-apps/      # Serverless application examples
β”œβ”€β”€ docker-projects/        # Docker and container orchestration
β”‚   └── voting-app/           # Multi-container voting application
β”œβ”€β”€ terraform-modules/      # Reusable Terraform modules
β”œβ”€β”€ web-applications/       # Full-stack web application projects
β”‚   β”œβ”€β”€ react-frontend/       # React-based frontend applications
β”‚   └── node-backend/         # Node.js backend services
β”œβ”€β”€ devops-bootcamp/        # Learning resources for beginners
β”œβ”€β”€ scripts/                # Utility scripts and automation tools
└── docs/                   # Documentation and tutorials

πŸ“š Current Learning Focus

  • Kubernetes - Container orchestration at scale
  • CI/CD Pipelines - GitHub Actions and AWS CodePipeline
  • Infrastructure Monitoring - Prometheus and Grafana
  • Cloud Security Best Practices - AWS Security Hub and compliance
  • AI-Assisted Development - Leveraging AI tools for efficient code generation
  • Full-Stack Development - Enhancing web application development skills

🀝 Contributions Welcome

I believe in the power of community and collaborative learning. If you'd like to contribute to any of my projects:

  • Report Issues: Found a bug or have a suggestion? Open an issue!
  • Submit PRs: Code improvements and new features are always welcome
  • Share Knowledge: Add documentation or tutorials to help others learn
  • Feedback: Share your experience using the projects or learning materials

Check individual repositories for specific contribution guidelines.


πŸ“« Contact

Email LinkedIn GitHub Portfolio


⭐️ Star my repositories if you find them useful or inspiring!

πŸ“’ Always open to connect, collaborate, and share knowledge !

Pinned Loading

  1. ghana-voting-app ghana-voting-app Public

    HTML 1

  2. blakkbrotherinc-static-site-cicd-s3-cloudfront blakkbrotherinc-static-site-cicd-s3-cloudfront Public

    CSS 1

  3. ecommerce-app-ecs-deploy ecommerce-app-ecs-deploy Public

    HTML 1

  4. nginx-load-balancer-aws nginx-load-balancer-aws Public

    A practical implementation of NGINX as a load balancer on AWS. Features four EC2 instances (one master, three backends) with multiple balancing methods: round-robin, least connections, IP hash, and…

    Shell

  5. nginx-reverse-proxy-aws nginx-reverse-proxy-aws Public

    Implementation of an NGINX reverse proxy on AWS EC2 that routes traffic to Python and Node.js applications based on URL paths. Features include path-based routing, security hardening with firewall …

    JavaScript

  6. profile-site-beanstalk-deploy profile-site-beanstalk-deploy Public

    PHP 1