Skip to content
david.christian
CV ↗

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

01Selected work

+8 more — hackathons, team projects, things I built to learnAll 12 projects

02Experience

Click a row to expand

  • 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

03Writing

04Tools

  • GitLab CI
  • Nomad
  • Kubernetes
  • ArgoCD
  • Ansible
  • AWS
  • Alibaba Cloud
  • Go
  • Node.js
  • Express
  • Python
  • PostgreSQL
  • TypeScript
  • React
  • Next.js
  • Svelte
  • Tailwind CSS
  • Kotlin
  • Unity

05Based in

Serpong Utara, Tangerang Selatan
Alam SuteraGraha RayaJakarta–Tangerang TollSerpong–Kunciran TollBINUS @Alam SuteraIKEAJakarta ↗ CBN office
Street map of Alam Sutera and Graha Raya in Serpong Utara, Tangerang Selatan, showing the Jakarta–Tangerang and Serpong–Kunciran toll roads and BINUS Alam Sutera. Jakarta is to the north-east and BSD City to the south. A marker near BINUS Alam Sutera shows the general area I am based in.
© OpenStreetMap contributors

06 — Contact

Let's talk.