Skip to content

sieginglion/sieginglion.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Kun-Chieh Hsu

Experience ✨

  • Jun 2020 – Jun 2023 (3.1Y), aetherAI: Senior DevOps Engineer (sole)

    We built an AI pathology system to help pathologists manage hundreds of thousands of digital slides and speed up the diagnoses with AI. As the sole DevOps, I had great autonomy in choosing solutions, but also needed to be accountable for potential drawbacks.

  • Jul 2017 – Aug 2019 (2.2Y), HIGH5.ai: ML and Full Stack Engineer (founding team)

    We built a platform to help businesses create their own AI chatbots. As the development process stabilized, we began adopting DevOps practices.
    Stack: NumPy, PyTorch, Angular, Express.js, Elasticsearch, RabbitMQ, Redis, BitBucket Pipelines, Docker, GCP, Kubernetes

Missions in aetherAI 🎯

  • Kubernetes: The advocate within the company. Migrated the system to Kubernetes by integrating Elastic Stack, Helm, Longhorn, MetalLB, Postgres Operator (HA PostgreSQL) and SMB CSI Driver. Developed a unified toolset to spin up a Docker or Kubernetes based environment easily.

  • CI/CD: Responsible for optimizing all Dockerfiles and GitLab CI/CD pipelines, managing internal GitLab Runners and Harbor. Introduced ArgoCD for GitOps and Vault for secrets management.

  • Monitoring: Designed a remote monitoring solution for hospitals with restricted network access. Kubernetes API, Elasticsearch, ElastAlert and Grafana were used. Introduced Sentry for observability and Prometheus for internal server monitoring.

  • Windows: Ported a Python server to Windows and designed a solution to make it HA and secure. Caddy, mTLS, Nginx and PowerShell were used. Developed a toolset based on Ansible Playbooks to install and control the service.

  • AWS: Managed EC2, EFS, RDS, S3, Storage Gateway and VPC with Terraform. Found a solution to mount an S3 bucket as a file system with Storage Gateway.

Education 🎓

Sep 2014 – Jan 2020, National Tsing Hua University: major in materials science, minor in computer science

Began working full-time in my senior year and intentionally postponed the graduation to delay the military service.

Personal Projects 🧑🏻‍💻

A toy Kubernetes CNI plugin implemented in Bash. "What I cannot create, I do not understand."
Stack: Bash, Kubernetes, Linux Networking

A CLI that helps you trace Iptables rules at ease
Stack: iptables, Python, Typer, PyPI

A VS Code extension that sorts kwargs in a selected Python function call
Stack: JavaScript, VS Code API

A website that visualizes historical income statements as animated Sankey diagrams along with corresponding P/E ratio bands.
Stack: Azure Container Apps, Cloudflare, Docker, GitHub Actions, Namecheap, Pandas, Plotly Dash, Plotly, Python

My own portfolio management server which is capable of fetching historical prices for US and Taiwan stocks, as well as cryptos. Based on that, it can then calculate downside risk and conduct MACD parameter optimization for each position. The trading signals are presented through a Streamlit app.
Stack: FastAPI, Numba, NumPy, Plotly, Python, Streamlit

Wrote complex queries to do token distribution analysis on Dune.
Stack: SQL

A toy ray tracer with SIMD acceleration
Stack: C++

Releases

No releases published

Packages

No packages published

Languages