Nguyễn Minh Hưởng
Devops Intern
Third-year Computer Science student at Hanoi University of
Industry (HaUI). Looking for an Internship position. Hands-on experience through a personal project deploying CI/CD, Docker, Git.
Short-term goal: Master Kubernetes, Ansible, Terraform. Long-term goal: Become a professional DevOps Engineer, contributing to large-scale systems serving thousands of users. Personal Information
nguyenminhhuongcode@gmail.
com
Mễ trì,Hà Nội
Education
Hanoi University of Industry
(HaUI)
2023 - 2027
Major: Computer Science
.
Skill
Cloud: AWS (VPC, EC2, NAT
Gateway, Multi-AZ)
Containerization & Orchestration:
Docker, Kubernetes (Kind –
Deployment, Service, ConfigMap,
Secret)
CI/CD & Automation: Jenkins
(pipeline + manual approval), Git,
GitHub
Observability: Prometheus, Grafana,
Loki, Promtail, Node Exporter,
cAdvisor
Programming: Bash, Python, Groovy
Project
3-Tier Application Deployment on AWS Apr 28 - May 5, 2026 Project link: https://github.com/huongnguyencode/devops- bootcamp-todolist-backend-api
Technologies: AWS (VPC, EC2, NAT Gateway), Docker, Jenkins, Kubernetes (Kind), Prometheus, Grafana, Loki, PostgreSQL, Git, GitHub, Docker Hub
Key achievements:
• Designed and deployed a complete AWS network infrastructure for a 3-tier app (Frontend, Backend, Database):
• Created a custom VPC with 2 Public Subnets and 2 Private Subnets across 2 Availability Zones for high availability.
• Configured Internet Gateway (public subnets) and NAT Gateway (private subnets), increasing secure internet access for the database by 100%.
• Placed 3 EC2 instances (Tools, App, Database) into correct public/private subnets following security best practices.
• Built an automated CI/CD pipeline on Jenkins:
• Automated the entire workflow: build Docker images run tests push to Docker Hub deploy to Dev (EC2) manual approval deploy to Production (Kubernetes Kind).
• Integrated Manual Approval before production deployment, reducing deployment failure risk by 100%.
• Result: Deployment time reduced from 30 minutes (manual) to under 5 minutes (automated) – a >80% reduction.
• Secure configuration & secrets management:
• Stored database credentials in Jenkins Credentials (Dev) and Kubernetes Secrets (Production).
• Ensured 0% database passwords committed to GitHub, following the Principle of Least Privilege.
• Production deployment with Kubernetes (Kind):
© topcv.vn
• Created Kubernetes objects: Namespace, ConfigMap, Secret, Deployment, Service, NodePort.
• Leveraged Pod self-healing for continuous uptime without manual intervention.
• Complete observability stack (metrics & logs):
• Configured Prometheus (metrics collection), Grafana
(visualization), Loki & Promtail (log aggregation), Node Exporter & cAdvisor (host & container monitoring).
• Built custom Grafana dashboards (Node Exporter, Docker containers, cAdvisor, Loki logs) monitoring over 20 system metrics (CPU, RAM, disk, network, request count, error rate).
• System detects issues ~70% earlier than non-monitored environments, reducing MTTR (Mean Time To Recover) from hours to under 30 minutes.