IHao Chen(Rick)

       DevOps Engineer

I possess extensive knowledge and experience in the field of DevSecOps with more than 7 years of overseas work experience and various certifications.   As an Engineer, I have good English communication skills and approach my work with a high level of diligence and dedication.

                    Taipei, Taiwan             0911758939

  https://rickchen.site            [email protected]


Technology

Tech Stack

   Python      JavaScript      HTML5      CSS3      MySQL      MongoDB      Node.js      Flask      Django       Linux   

Design Tools

  Kubernetes     GitLab     Jenkins     Terraform     Ansible    Prometheus       Grafana    ElasticSearch     Git      AWS       Docker     Azure   

Work Experience


DevOps Engineer

Doubletree by Hilton

Feb 2014 - Mar 2021
Torrance ,   California

1. Maintain VM and Linux Server/Bash Scripts for system optimization, maintenance, and automation.

2. Utilize Python full stack frameworks (Django, Flask, and MongoDB) combined with frontend JavaScript HTML CSS3 to create web pages and convenient applications for the company.

3. Implement AWS and GCP, reducing management and storage cost,  EKS/EC2/RDS/ELB/ECS/S3/CloudFront/IAM/VPC/AWS SDK and CLI/ElastiCache + Redis/Amazon MQ

4. Using Ansible and Terraform to Configure and maintain multiple deployments in the cloud, including AWS and GCP,  resulting in a 20% reduction in deployment time.

5. Enhance application deployment and management efficiency through the use of Docker/Kubernetes with Helm for containerization and microservices. Set up log monitoring with ElasticSearch + Logstash + Kibana and metric monitoring with Prometheus/Grafana.


6. Design and implement automated CI/CD GitLab and Jenkins, integrating DevSecOps (SCA/SAST/DAST) in pipelines to improve software delivery speed and security quality.

Project


sss

Habit Tracker

  • Create your own habits and track progress 
  • Easily record daily habits by checking them off
  • HTML & CSS3 front-end and Python Flask back-end application
  • Blueprint function modularization: breaking down the application into different modules can simplify code management and maintenance
  • MongoDB database integration

  Links: Website / GitHub

Movie Watchlist

  • Member login and registration system
  • Manage your own collection and movie records.
  • Edit title, director, and cast, and rate and review
  • Embed YouTube links and watch trailers
  • WTForm Widget form library application
  • Rest API integration with MongoDB and Dark Mode
  • Flask-Security-too authentication, improved features, and optimization

  Links: Website / GitHub

ShoppingCat-GitLab-CICD

  • Test- Artifacts to download test report
  • Build Docker Image (Cloud self-hosted GitLab Runner)
  • Upload to GitLab Registry (Version control tag latest version)
  • Deploy (Deploy to three major clouds with automatic SSH login)

    Development --> Staging --> Production


  Links: Website / GitHub




Terraform  (IaC) Automation 

  • State stored in S3 Bucket
  • CLI authentication for creating VPC
  • Setting up EC2, RDS, ElastiCache, AWS MQ Broker
  • Setting up Bastion Host for SSH connection to Backend Service
  • Setting up Beanstalk, including ASG and ELB for vertical and horizontal scaling.

  Links: Website / GitHub

Kubernetes-AWS

  • EKS Configuration:

    Create VPC for internal Pod connectivity within EKS Connect EFS CSI driver with EKS for mapping Persistent Volume

  • Tech:

    JavaScript - Node.JS - MongoDB                        Kubernetes - Docker - Postman                                      EKS - EFS - EC2 - Cloud Formation - VPC

  Links: Website / GitHub

Education


CA Lutheran University

Master of Business Administration 

2011 - 2013        Thousand Oaks, California

Chinese Culture University

Bachelor of Computer Science

2006 - 2010                 Taipei, Taiwan

Certification      View Badge



Web Developer Bootcamp with Flask and Python in 2023

Udemy

Issue Date Feb 2023 · Permanent validity

AWS Certified Solutions Architect

Amazon Training and Certification

ID No.          D9EY9L32RMQEQLCT
Issue Date  Nov 2022

AWS Certified Cloud Practitioner

Amazon Training and Certification

ID  No.           PQJY2M1C5FBQQ7W7
Issue Date    Aug 2022 

Azure Cloud Infrastructure(MCSE)

Microsoft

ID No.         G890-1798
Issue Date  Jul 2018 · Permanent validity 

Cisco Certified Network Associate Routing and Switching

Cisco