Nawaf Mohammed Musthafa

Aspiring DevOps Engineer | AWS | Former Full Stack Developer (MERN) Intern

About Me

DevOps Engineer with hands-on experience deploying and managing scalabe, production-ready cloud-native applications using Kubernetes, Docker, and Terraform Proven track record in building end-to-end CI/CD pipelines with Jenkins and GitLab CI, supported by AWS Certifications.

Skills

Container Orchestration

Docker Kubernetes Helm Container Security

Infrastructure as Code (IaC)

Terraform Ansible CloudFormation

CI/CD & Version Control

Jenkins GitLab CI Git

Cloud Platform

Amazon Web Services (AWS)

Monitoring & Observability

Prometheus Grafana ELK/EFK Stack CloudWatch

Databases & Storage

S3 MySQL PostgreSQL MongoDB DynamoDB Redis

Operating Systems

Linux (Ubuntu) Shell Scripting

Programming & Development

Python JavaScript MERN Stack

Experience

Full Stack Developer (MERN) Intern

BAIRUHATECH LLP | Calicut, Kerala, India | Jan 2025 - Apr 2025

  • Contributed to the development of a Hospital Management System and various ERP Applications.
  • Gained hands-on experience with the MERN Stack (MongoDB, Express.js, React, Node.js).
  • Built and integrated RESTful APIs using Express.js and MongoDB.
  • Implemented Redux Toolkit with TypeScript for scalable state management.
  • Applied modern JavaScript (ES6+) and best practices in full-stack projects.

Projects

3-Tier AWS Architecture using Terraform

3-Tier AWS Architecture using Terraform Diagram

Engineered a highly available, modular three-tier infrastructure on AWS using Terraform, featuring automated scaling and strict network isolation.

  • Designed a custom VPC with 6 subnets across multiple Availability Zones for High Availability.
  • Implemented Security Group Chaining to ensure the Database tier is only reachable by the App tier.
  • Developed modularized Terraform code (VPC, EC2/ASG, RDS) for reusable and scalable infrastructure.
  • Deployed an Application Load Balancer and Auto Scaling Group to manage dynamic traffic demands.
  • Isolated sensitive data within private subnets using NAT Gateways for secure outbound communication.

Complete DevOps CI/CD Pipeline

DevOps CI/CD Pipeline

Architected a professional-grade DevOps ecosystem integrating automated CI/CD workflows with a full-stack observability suite.

  • Engineered a Declarative Jenkins Pipeline to automate the lifecycle of code checkout, Docker image building, and pushing to a private registry.
  • Optimized containerization using multi-layer Dockerfiles based on Alpine Linux to ensure lightweight, secure, and fast-building application images.
  • Developed a Local Docker Registry on port 5000 to manage private image storage and secure deployment flows.
  • Implemented Full-Stack Observability by integrating the prom-client library into a Node.js backend to expose custom performance metrics.
  • Configured Prometheus & Grafana to scrape application data every 15 seconds, visualizing real-time external memory usage and system health.
  • Automated environment lifecycle management with custom shell scripts for Docker resource pruning and clean environment resets.

Next.js Application using TypeScript, Docker & Kubernetes

Nextjs K8s

Developed a containerized Next.js application using TypeScript, Docker, and Kubernetes, with automated CI/CD workflows via GitHub Actions.

  • Built a scalable web application using Next.js and TypeScript
  • Containerized the app with Docker for consistent development and deployment
  • Implemented automated CI/CD pipelines with GitHub Actions
  • Deployed and managed the application using Kubernetes

Multi-Tier MERN Application Orchestration using Docker

MERN Docker Compose Architecture Diagram

Engineered a containerized three-tier MERN stack environment using Docker Compose, focusing on network isolation, service discovery, and persistent data storage logic.

  • Architected a multi-container system with React (Vite), Node.js, and MongoDB using Docker Compose.
  • Implemented Docker Bridge Networking to enable secure internal service discovery between the API and Database.
  • Configured persistent data storage using Named Volumes to ensure database integrity across container lifecycles.
  • Optimized local development workflow using Bind Mounts for hot-reloading and environment variable management.

Education

Academic Background

Certifications & Achievements

Achievements

Get In Touch

I'm continuing to strengthen my Cloud and DevOps journey with real-world projects. Open to internships and entry-level opportunities in Cloud & DevOps Engineering.