Eric Kao

Senior DevOps Engineer at Red Cypress Technologies
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Taipei City, Taipei City, Taiwan, TW
Languages
  • English Professional working proficiency
  • Chinese Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Taiwan
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior DevOps Engineer
      • Oct 2019 - Present

      Take more responsibilities after being promoted to Senior DevOps member.Mentoring- Assist new/junior team members regarding the technical obstacles.Services Availability Management- As the service owner of a condensed platform of Dev/Test environment, and migrated it from On-Premise servers to AWS.- Conduct regular service upgrade process.Confluence/Jira Cloud Migration- Migrate On-Premise Confluence/Jira services to the Confluence/Jira Cloud.- As a role of Confluence/Jira Cloud administrators, host global meetings, design and conduct user account management, monitor system availability and evaluate new plugins. Show less

    • DevOps Engineer II
      • Oct 2017 - Sep 2019

      Automation Pipeline (Jenkins, Azure DevOps, TeamCity, Octopus, AWS)- Assist building automation related rules/principles from scratch.- Design and develop automation pipeline from build, test, deploy for different development teams.- Support urgent issues in the Production environment.- Collaborate with developers and IT engineers to adapt DevOps culture.Services Availability Management- Maintain a variety of services in the Dev/Test environment.- Work closely with the Security Team and IT Team for ensuring the security policy is well applied. Show less

    • Software Development
    • 200 - 300 Employee
    • Software Designer
      • Aug 2015 - Oct 2017

      Tools Development Kit (Cross-platform, Windows, Linux) - Design and develop cross platform tools development kit and system related tools by using GNU toolchain. - Develop OEM customization tool by GUI open source library wxWidgets (Ubuntu). - Introduce open source device system updating tool (fwupd, Ubuntu) mechanism and integrate to current projects. - Travel to Japan to train and hand-over project to Lenovo. Tools Release Process (Continuous Integration, Python) - Design and enhance tools release build process to improve release efficiency. Collaboration with U.S. based company - Design and develop software application to burn/create bootable CD/USB. - Design and develop storage wiping application to clear disk storage. Show less

    • Taiwan
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • Software Engineer
      • May 2013 - Feb 2015

      NetBak Replicator (C++, MFC) - As a coordinator of windows backup application to design/develop new feature to backup data from local to local/network through different network transfer protocol. - Integrate open source libcurl, libssh and OpenSSL libraries into NetBak as file transfer APIs of SFTP/FTPS protocol. - Implement and improve User Interface experience. - Design and maintain NetBak installer by using NSIS. - Participated software development life cycle from design, implement, release to testing with Agile methodology. Qmigrate (C++, MFC) - As a coordinator to design and implement data transfer application to migrate user account, data, privilege and related settings from Windows platform to QNAP NAS. Show less

    • Canada
    • Software Development
    • 500 - 600 Employee
    • Senior DevOps Engineer
      • Oct 2009 - Mar 2013

      DevOps Web Service (DevOps, Web Service, Python, Django) - Design and develop DevOps build/release service for CI/CD from Web service to infrastructure to build process component, which provided centralized management of products and build machines. - Deploy Web service and build process from Windows to Linux/Mac platform. - As a DevOps role to communicate and collaborate between development, QA and IT operations to made build process more efficiency. Release Build Process (Continuous Integration) - Design and implement build process in different products to make build automation. - Build up build process components on Windows/Linux/Mac platform. WinDVD playback application (C++, MFC) - Develop and sustain WinDVD products and cross in a variety of component teams to achieve development. - Design and implement installer (InstallShield) function for each vendor to customize different behavior. Show less

Community

You need to have a working account to view this content. Click here to join now