DevOps engineer intern at CBN and Computer Science student at BINUS University, based in Serpong Utara. Open to DevOps and platform roles.
David.Christian
I'm a DevOps Engineer and Platform Engineer
Selected work
01ITECHNO CUP 2026 · Web DevelopmentTerrion
Planting and harvest planning for farming cooperatives, so members stop flooding the market at the same time.
02TechnoScape 2026 · BNCC × Ad InsWiradana
A multi-tenant SaaS for savings-and-loan cooperatives, built in a 30-hour hackathon.
03IN:NOVATE CodeUp! 2026 · 1st placeTenunara
A B2B marketplace that matches textile waste from garment makers with buyers who can reuse it.
04Pikiran Terbaik Negeri × ElevAIte · Top 3 Best Social AI IdeasTernakAja
An AI- and IoT-powered smart ear tag that watches over the health of Indonesian cattle.
Experience
- Built a versioned library of reusable GitLab CI/CD components (code and container scanning, secret detection, unit tests, vulnerability reporting, GitOps deploys) and moved 20+ services across dev, staging and production onto it.
- Replaced long-lived pipeline credentials with short-lived JWT auth to OpenBao and SSH deploy keys, so deployments no longer depend on tokens that expire or can leak.
- Restructured GitOps on ArgoCD into one cluster repo plus per-project manifests, with role-based access and canary rollouts for dev and QA teams, and rebuilt the dev, staging and production Kubernetes clusters with Kubespray.
- Wrote tested Ansible roles for PostgreSQL (backups, connection pooling, audit logging, major-version upgrades), Valkey and S3-compatible object storage, with TLS certificates rotated automatically from Vault, and used them to stand up the database and storage for a new internal HR system.
- Cut CI build times by ~40% across multiple projects at CBN and cleaned up the security scanning setup (DefectDojo, SonarQube) so findings stop duplicating and access follows GitLab groups.
- Kubernetes
- Nomad
- GitLab CI
- ArgoCD
- OpenBao
- Ansible
- SonarQube
- DefectDojo
- Completed progressive assistant projects across computer networking, game development, desktop, web and mobile.
- Received the Best Assistant award.
- Unity
- Rust
- Tauri
- Svelte
- Go
- Docker
- Kotlin
- Flutter
- Taught lab sessions for Computer Science and Information Systems courses, semesters 1 to 5.
- Trained across languages and frameworks used in the curriculum.
- Java
- Python
- MySQL
- Laravel
- React
- Next.js
- Firebase
- Electron
Writing

Building My First Pipeline on AWS
What I learned before my DevOps internship
- Jenkins
- AWS EKS
- Docker
- Prometheus
- Grafana
More notes from the internship — soon
Tools
- GitLab CI
- Nomad
- Kubernetes
- ArgoCD
- Ansible
- AWS
- Alibaba Cloud
- Go
- Node.js
- Express
- Python
- PostgreSQL
- TypeScript
- React
- Next.js
- Svelte
- Tailwind CSS
- Kotlin
- Unity
Based in
Alam SuteraGraha RayaJakarta–Tangerang TollSerpong–Kunciran Toll



