Jeff Yen 顏鼎哲

Sr. DevOp engineer

Address Taipei, TW (Willing to relocate)
E-mail     jeff51419@pm.me
Phone +886910750070
Birth 1989/08/09

About me
Enthusiastic and skilled DevOps engineer with over 6 years of IT experience in the fin-tech field and the gambling field. Seeking to leverage proven continuous deployment skills to raise the quality of a product. Eager to contribute to team success through hard work, attention to detail and excellent organizational skills. Motivated to learn, grow and excel in DevSecOps.

       

Work Experience

Sr. DevOps Engineer  •  Splashtop Inc.

 Present - Feb, 2021

  • Set up and maintain Terragrunt + Atlantis to build a flow of AWS resources
  • Set up and maintain self-host Github action and prepare the whole CI/CD pipeline
  • Set up ArgoCD as a GitOps solution
  • Write JavaScript for K6 load test and write Python and Shell scripts on automation
  • Set up SonarQube for code smell and use Brakeman and review dog scan code

SRE/DevOps  •  Silkrode Technologies Co. Ltd.

Feb, 2021 - Sep, 2019

  • Build and deploy kubernetes manifest with helm or Kustomize on GKE
  • Use Google LB and traefik to manage application proxy
  • Set up ELK and EFK or Graylog for log system and data analysis
  • Set up Grafana, Prometheus operator and Thanos for GCE and GKE monitor
  • Use Terraform for infrastructure as code for GCP and Aliyun

IT system engineer (DevOps)  •  Digital Forest Technologies Co. Ltd

Sep, 2019 - Mar, 2018

  • Use TeamCity and Octopus to build CI/CD for deployment
  • Handle the system secret config setting and deploy the DB patch.
  • Set up, test, deploy and monitor API server

Technical Support Engineer  •  Titansoft Pte Ltd 

Mar, 2018 - Dec, 2013

  • Define network issues and configuring the operating system to provide immediate support
  • Analyzing system logs and identifying potential issues with servers / computer systems
  • Developed and tested C# project offerings.
  • Use FMS and FFmpeg to set up a video streaming broadcast infrastructure and connect to CDN

Education


Fu Jen Catholic University

Bachelor of Biotechnology

2007 - 2011

Skill

Cross-functional team


  • Collaborated with key members of the backend

    departments to implement a new application performance tracing solution.

  • Able to communicate technical issues to colleagues and customers with a variety of backgrounds
  • Possess a strong commitment to the team environment

    dynamics with the ability to contribute expertise and follow leadership directives at appropriate times.

CI/CD pipeline


  • Use Github action set up Brakeman to scan ruby code and output vulnerabilities to Jira and Microsoft Teams .
  • Set up ArgoCD to deploy production images or manifest

    replace Gitlab CI to update kubernetes image.

  • Use Trivy to scan vulnerabilities in container images, file systems, and Git repositories.
  • self-host Github or Gitlab runner and maintained build image process.
  • Setup and maintained  SonarQube for code smell for Ruby, NodeJS, C#, C++, etc.

Kubernetes


  • Use helm or Kustomize set up Kubernetes Infrastructure
  • Use Traefik for application proxy
  • Set up the Istio or Consul as service mesh solution
  • Use cert manager for manager K8S TLS and renew API

    HTTPS certificates automatically

  • Use Terraform and Terragrunt for infrastructure as code.

  • Use Prometheus operator and Thanos collect other cluster metrics

Infrastructure


  • I had the chance to drive using terragrunt for infrastructure as Code on GCP, AWS and Aliyun and handled Ansible solution converted into terragrunt solution.
  • Setup the Fluent Bit to send log on Amazon CloudWatch, opensearch  or Google Stackdriver
  • Architecture design of Log Analysis tools like ELK or EFK and set them from scratch

  • Setup K6 load test and output InfluxDB for Grafana dashboard monitor

Agile


  • Use Kanban or Scrum for cross-departmental

    communication which, more flexible planning options, faster output, and when issues happen clearer focus issues.

  • Use Jira to facilitate the task visualizing and review the task with a team every week to continuously improve

Certificate and Language 


  • MCSA: SQL Server 2012,2016 Feb
  • MCSA: Windows Server 2012 ,2016 Jul
  • RHCE ,2016 Sep
  • CCNA,2013 Nov
  • English 
  • Mandarin