Charles Choi

Charles Choi Email and Phone Number

Senior DevOps Engineer Lead @ KLA Tencor
Charles Choi's Location
Pleasanton, California, United States, United States
Charles Choi's Contact Details

Charles Choi work email

Charles Choi personal email

About Charles Choi

Expert experience in Infrastructure administration, configuration management tools support, Build, Release management process using DevOps and have strong foundation in UNIX /Windows Server Administration in addition to Software Configuration Management Tools Implementation and administration. Expert in Software development cycle. In-depth understanding in software build automation process. Excellent troubleshooting skills and working with stakeholders to derive a responsive solution.

Charles Choi's Current Company Details
KLA Tencor

Kla Tencor

View
Senior DevOps Engineer Lead
Website:
kla-tencor.com
Charles Choi Work Experience Details
  • Kla Tencor
    Senior Devops Engineer Lead
    Kla Tencor 2007 - Present
    Milpitas, California, Us
    Using Jenkins/VMWare/Puppet/SonarQube/Git/Artifactory to setup high availability build infrastructure to support CI/CD pipeline for container build and Windows build. Improve software quality and provide faster feedback to Software team.Lead offshore SCM members.Using Jenkins to automated daily build/build scripts and troubleshoot build failure. Greatly improve productivities.Champion in Puppet. Adopt/Implement Puppet (Infrastructure as code) to maintain SCM hosts. Influence team member to adopt Puppet.Setup CloudBees Accelerator to reduce build time (4x to 10x) for Windows and Linux build.CloudBees Accelerator Customer Advisory Board member.Implement VMware vCenter to setup build/monitor infrastructure for product builds. Reduce number of metal host administration.GIT administrator for devops development.Work with SW team to setup on prem Kubernetes cluster, Docker Register, Setup Docker Harbor using helm charts, Postgresql, Redis.Implement GitFlow branching for container build and implement PreFlight to ensure build is in stable condition.Design/Setup CI pipeline build for multiple docker container build using shell/Python scripts and webhook to trigger after pull request and design deployment pipeline using helm to create container packaging.Automate CD pipeline for docker container and deployment with Helm.Manage on prem Kubernetes clusters, create pods, deployments, labels, taint nodes based on requirements.Use JFrog to store build artifacts.Implement Coverity and SonarQube to improve code quality and code security.Support parallel development for Service Release, hotfix Release and feature branch development.Attend product team meeting and provide SCM guidelines.Setup and perform regular static build analysis using Coverity to improve security vulnerabilities.Create Linux/Windows OS image so manufacturing can ship computer with cloned image. Streamline software installation process.
  • Microsoft
    Release Engineer
    Microsoft 2000 - 2007
    Redmond, Washington, Us
    • Setup branching/merging strategy and access policy for multiple products with multiple releases using ClearCase/Perforce• Automated daily build for Hotmail development.• Automated daily build deployment to test machines.• Worked on deployment system that bring machines from baremetal to OS and applications.• Worked with developer and operation to troubleshoot live site issues.• Attend product group meetings and resolve schedule issues.• Produce product release notes for operations.• Create msi installer package using WIX• Setup migration plan from ClearCase to Perforce.• Design, implement and maintain ClearCase interop solution environment for development teams.• Migrate three different teams to centralize ClearCase servers to support Windows/Solaris clients to access VOB servers. Upgrade ClearCase client/servers to 4.x, 2002.05.00, 2003.06.00.• Maintain high availability uptime for ClearCase applications (registry, license, VOB and view servers). Schedule regular downtime to apply ClearCase/OS patches.• Setup ClearCase permission policy for different group to access repository.• Setup automate backup procedure for ClearCase servers and monitor backup status.• Create Perl ClearCase trigger script to enforce CM policy.• Setup automate script to collect VOB statistics and ClearCase license into database and create web interface to display information.• Create a web page to display all ClearCase check out files and a web page to generate check in files report.• Work with development, quality assurance team to improve, support, enforce, and educate Software Configuration Management methodologies including branching and labeling strategies.• Troubleshooting and improve ClearCase performance.• Work with consultant to provide onsite ClearCase training and develop an integration tool between ClearCase and defect tracking system.• Work with system administrators to setup a web application to display systems information and statistics from a database.
  • Informix
    Configuration Engineer
    Informix 1998 - 2000
    Us
    ClearCase/Multisite administrator.Interface to Rational Support for any ClearCase/Multisite issue.Provide ClearCase support to development and maintain ClearCase VOB server and multiisite.Improve build process by writing reusable scripts file via MKS Toolkit to monitor the build process. Work with developer to improve the build process.
  • Mdl Information Systems
    Software Configuration Engineer
    Mdl Information Systems Mar 1996 - Aug 1997
    Maintain Daily build for ISIS products. Write installation scripts for desktop software.Document build procedures.Create final masters of software products on diskettes, CD, 4mm and 8mm tapes

Charles Choi Skills

Clearcase Perl Software Configuration Management Perforce Software Engineering Scripting Release Management Agile Methodologies Unix Web Applications Installshield Agile Linux Integration Software Development Databases Continuous Integration Scrum System Deployment Jenkins Rtc Coverity Vbscript Shell Scripting Testing

Charles Choi Education Details

  • Uc San Diego
    Uc San Diego
    Chemical Engineering

Frequently Asked Questions about Charles Choi

What company does Charles Choi work for?

Charles Choi works for Kla Tencor

What is Charles Choi's role at the current company?

Charles Choi's current role is Senior DevOps Engineer Lead.

What is Charles Choi's email address?

Charles Choi's email address is cm****@****ail.com

What schools did Charles Choi attend?

Charles Choi attended Uc San Diego.

What skills is Charles Choi known for?

Charles Choi has skills like Clearcase, Perl, Software Configuration Management, Perforce, Software Engineering, Scripting, Release Management, Agile Methodologies, Unix, Web Applications, Installshield, Agile.

Who are Charles Choi's colleagues?

Charles Choi's colleagues are Peter O'brien, Ru Yang, Yang L., Suzen Goh, Matthew G., Cameron Barbour, Razieh Mahzoon.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.