Nopparuj Poonsubanan
DevOps Engineer specializing in architecting scalable database systems, automating CI/CD pipelines, and implementing tools for developers, with proficiency in Linux administration and observability solutions.
Experience
Software Developer
Agoda
- Developed a DBaaS provisioning system for PostgreSQL and Dragonfly on Kubernetes, enabling automated, scalable, and consistent database deployments
- Implemented a Kubernetes controller to ensure resource validation, and node readiness checks prior to drain operation, ensuring safe failover of CNPG pod and cleanup processes
- Built a GitLab CI/CD pipeline to automate PostgreSQL primary switchover across data centers, achieving near-zero downtime
- Developed Code-Buddy, an AI-powered tool for automated review of PostgreSQL migration scripts in GitLab Merge Requests
- Established logging infrastructure for Kubernetes clusters using Fluent Bit
- Created a custom Go output plugin for Fluent Bit, tailoring log processing
- Built and maintained a CLI tool for PostgreSQL migrations
- Deployed PGAudit across all PostgreSQL instances on Kubernetes, enabling selective database activity tracking
- Maintained and enhanced developer portal, delivering comprehensive resources, APIs, and tools to streamline development and boost productivity
- Supported on-call rotation resolving incidents
Software Engineer
Siam Commercial Bank (SCB)
- Implemented a microservice to consume and process suspicious transaction using Apache Kafka, enabling real-time data handling and improving fraud detection efficiency
- Designed and maintained a Jenkins pipeline for continuous integration and deployment, improving system reliability and accelerating deployment processes
Education
Bachelor of Computer Engineering
Chulalongkorn University
Contact Info
Email: npoonsubanan@gmail.com
LinkedIn: linkedin.com/in/nopparuj-poonsubanan