Eric Kao
Senior DevOps Engineer at Red Cypress Technologies- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Experience
-
Red Cypress Technologies
-
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
-
-
-
Phoenix Technologies
-
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
-
-
-
QNAP Systems
-
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
-
-
-
Corel Corporation
-
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
-
-