DevOps | Software Engineer @ Viettel Networks
LinkedIn | Blog | CodeSignal
My latest interests are currently in:
- Apache Traffic Control: Content delivery network
- trafficcontrol-grafana-scenes: for Apache Traffic Control - Grafana dynamic dashboards using Scenes (a frontend library for building highly interactive apps on top of Grafana), trafficcontrol - PR #7927
- kodekloud-engineer: Enhance Kodekloud Engineer solutions (Linux, K8S, Jenkins, Git, ...) by leveraging Ansible
- udacity-capstone: Final Cloud DevOps Nanodegree program
- gitops-cert-level-2-examples: GitOps certification level 2 examples
- aws-lambda-go-mongodb: Use Go to interact with MongoDB in an AWS Lambda Function, triggered by AWS CloudWatch Event
- k8s-auto-healing: Use Go to manage Kubernetes clusters. Leveraging client-go, it proactively addresses issues by conducting periodic checks and triggering restarts in case of errors - such as tackling Zalando Postgres lagging, ... Besides, the project integrates with Prometheus alerts, enhancing cluster stability by handling known errors sent. The Golang code implemented the Go-clean-architecture and Registry design patterns, ensuring robustness and scalability.
- mattermost-meme-plus: Microsoft Edge Extension for chatting with meme in Mattermost
- Apache Traffic Control - Migrating Grafana scripted CDN metrics dashboards to Scenes: a seamless transition
- UI package: Gather user feedback in your React apps: a NPM package to gather user feedback in your React apps integrated with TailwindCSS, shadcn/ui, Storybook
- How GlitchTip helped me solve real-world problem: how I use GlitchTip to get statistics for KPI/KQI reporting
- Pagination service using Sequelize for NestJS: a NPM package for working with pagination in NestJS
- Hortonworks Data Platform: notes about Hortonworks Data Platform (HDP)