Phearak Yan

DevOps Engineerin Phnom Penh, Cambodia

Exploring new opportunities

I automate software delivery with Jenkins, Ansible and ArgoCD, on-premise and in the cloud, and I'm building self-hosted AI agents that run tasks with a human in the loop.

Portrait of Phearak Yan
  1. 3+ years

    Experience

  2. 100+ pipelines

    Automation

  3. Faster releases

    Time

  4. Lower run cost

    Cost

About

I make shipping to production a non-event.

I'm Phearak, a DevOps Engineer focused on Continuous Integration and Continuous Delivery (CI/CD) — helping teams move code from commit to a reliable, running service.

I use Jenkins to handle CI and Ansible and Argo CD to deliver applications into Kubernetes environments. For smaller projects, I keep things simple with Jenkins and Ansible pipelines. For larger projects, Jenkins handles CI while Argo CD takes care of continuous delivery, ensuring that the cluster state stays aligned with Git and making rollbacks as simple as reverting a change.

Before becoming a DevOps Engineer, I spent time writing code during university and later while working at a ministry. That experience gave me an understanding of how developers think, build, and troubleshoot software, which has shaped the way I approach DevOps today.

More recently, I've been building a DevOps AI agent to help with my day-to-day tasks. It can connect to servers and execute tasks with explicit human approval, integrate with different monitoring tools, and access a knowledge base of internal documentation. The AI runs entirely in-house, keeping internal data within our own network while helping me troubleshoot issues, find information, and manage infrastructure more efficiently.

"Rak" written by hand in wet sand, a wave washing in behind it

Toolchain

The stack I reach for, day to day.

CI/CD & Automation

  • Jenkins
  • Ansible
  • ArgoCD
  • Helm
  • Groovy
  • Bash
  • Python
  • Git

Containers & Orchestration

  • Kubernetes
  • Docker
  • JFrog

Anomaly Detection

  • Machine Learning
  • Java
  • Elasticsearch
  • Telegram Bot

AI & LLM Platform

  • vLLM
  • Google ADK
  • RAG
  • Vector DB
  • Embeddings
  • Python
  • Next.js

Observability & Logging

  • Prometheus
  • Grafana
  • Elastic Stack

Security & Secrets

  • Vault
  • SonarQube
  • JFrog Xray

Education

Where the fundamentals came from.

  1. March 2020 to 2024

    Degree

    Bachelor of Computer Science

    Royal University of Phnom PenhPhnom Penh, Cambodia

    A long campus building at sunrise, with the Phnom Penh skyline in the distance
    hello.cMy first program
    #include <stdio.h>int main(void) {  printf("Hello World\n");  return 0;}
    gcc hello.c -o hello
  2. 2017 to 2020

    Diploma

    High School Diploma

    Beltei International SchoolPhnom Penh, Cambodia

    The entrance to BELTEI International School, Campus 7, in Phnom Penh

Experience

Where I've been on call.

  1. ABA Bank logo

    April 2024 to Present

    DevOps Engineer

    ABA BankFull-time

    Run application delivery and platform reliability across the primary data centre and the DR site, keeping the two consistent and releases invisible to users.

    • Managed application environments in the DR site, keeping them consistent with the primary data centre so a failover is a non-event.
    • Implemented CI/CD pipelines for application delivery.
    • Built centralised monitoring across the VM estate.
    • Built centralised log aggregation for applications.
    Show 5 more
    • Implemented zero-downtime deployment so releases land without a maintenance window.
    • Deployed and maintained server inventory management tooling.
    • Configured and tuned the web servers fronting the applications.
    • Administered MongoDB replica sets for high availability and data resilience.
    • Remediated server vulnerabilities as part of routine patching.
  2. Pointer Property logo

    May 2023 to March 2024

    DevOps Engineer

    Pointer PropertyFull-time

    Stood up the company's self-hosted engineering platform — source control, CI/CD, monitoring and hosting — and ran the databases and cloud services behind it.

    • Established self-hosted GitLab alongside project and container management tooling.
    • Implemented CI/CD pipelines with GitLab CI/CD and Ansible.
    • Set up file sharing on the local server.
    • Managed the virtual machines running on the local server.
    Show 8 more
    • Implemented monitoring with Grafana, Prometheus, Uptime Kuma and the ELK stack.
    • Managed AWS RDS, S3 buckets and Google API keys.
    • Ran database backup and restoration for MySQL and PostgreSQL.
    • Administered user access controls for secure database management.
    • Hosted and maintained web applications, APIs and WordPress sites.
    • Managed the API gateway and routing for a microservices architecture.
    • Dockerised Nest.js, Nuxt.js and Laravel applications with Docker Compose.
    • Produced detailed hosting payment reports for financial analysis and planning.
  3. Ministry of Public Works and Transport logo

    March 2022 to May 2023

    FullStack Developer

    Ministry of Public Works and TransportFull-time

    Built government web applications end to end with Laravel and Angular, then containerised them and put them behind CI/CD.

    • Developed the Driver's Licence Point Deduction API in Laravel.
    • Built the Road Care web admin with Angular and Laravel.
    • Worked with stakeholders to gather requirements, plan features and deliver on schedule.
    • Dockerised Laravel, Node.js and Angular applications.
    Show 1 more
    • Implemented CI/CD for the development and UAT environments.

Contact

Let's build something reliable

Open to DevOps roles: building CI/CD pipelines, automating infrastructure, and keeping services reliable and observable, whether on-premise, cloud or hybrid. The fastest way to reach me is email.

yanphearak.program@gmail.com