Khai Do Email and Phone Number
Khai Do work email
- Valid
- Valid
Khai Do personal email
- Valid
I am a software engineer with a passion for improving cloud infrastructure quality and delivery. I am also an open source enthusiast and enjoy working on FOSS projects related to cloud infrastructure, code review, configuration management, CI/CD, and automation tools. My typical week consists of architecting solutions, reviewing lots of code, designing, maintaining and deploying our cloud infrastructure. I am fairly good at architecting, designing, developing, orchestrating, organizing, documenting, testing, and deploying infrastructure using IaC methodologies. While I am most familiar with Java and Python, I am not afraid to learn new programming languages when necessary, or just for fun!
-
Principal Infrastructure EngineerSage Bionetworks Jun 2017 - PresentSeattle, Washington, UsI architect and run the Sage IT infrastructure and support all our systems running on the AWS cloud. We architect our cloud systems to be self service, compliant, secure, scalable and fault tolerant. Our infrastructure uses the github review and approval workflow which allows us to provide self service resources to our scientists and engineers. We use org-formation and cloudformation along with a host of other open source CI/CD tools such as sceptre, packer, ansible, jenkins, and travis to deploy and updates our cloud resources. We also integrate our infrastructure with many 3rd party systems such as jumpcloud, parkmycloud, new relic, sumologic and perimeter 81. We are also working to scale out our cloud infrastructure to provide value to our outside collaborators. -
Gerrit ConsultantGerritforge Ltd Dec 2016 - Jun 2018Sunnyvale, Ca, UsI help companies adopt a code review workflow with Gerrit and help them integrate that workflow with their continuous integration/continuous deployment architecture. This may include, but not limited to: * Architecting and customizing overall system. * Integrating with CI/CD workflow. * Adding new features to upstream Gerrit. * Fixing bugs in upstream Gerrit. * Help to secure the system. * Help to architect configuration management. * Training and promoting best practices. -
Openstack Gerrit MaintainerOpenstack Oct 2016 - Jun 2018UsI collaborate with the Openstack infrastructure team to architect, install, and maintain Gerrit code review. The Openstack project has one of the largest Gerrit deployments in the world: * Multi-master Jenkins * 1500 repositories * 400K changes * 20K users * 700 events generated every hour -
Devops EngineerHewlett-Packard Jan 2013 - Jun 2017Houston, Texas, UsWorking to scale out the continuous integration infrastructure for the Openstack project. Our CI infrastructure includes Jenkins CI server, Gerrit code review system, Git SCM, Zuul trunk gating system, Puppet provisioning system, Jenkins job builder and test collatoral for all of the openstack projects. It also includes the vast virtualization resources of the HP cloud which I help administor. The primary language we use is python (zuul, openstack, jenkins job builder) but we also have projects that require Java (jenkins and gerrit).Projects:- Author of the Jenkins gearman plugin: https://wiki.jenkins-ci.org/display/JENKINS/Gearman+Plugin- Author of the Gerrit its-storyboard plugin: https://gerrit.googlesource.com/plugins/its-storyboard/+/master/src/main/resources/Documentation/about.md- Author of the Gerrit review-stratey plugin: https://gerrit.googlesource.com/plugins/review-strategy/+/master/src/main/resources/Documentation/about.md- Co-Author of the Gerrit verify-status plugin: https://gerrit.googlesource.com/plugins/verify-status/+/master/src/main/resources/Documentation/about.md- Author of the Jenkins verify-status-reporter plugin: https://wiki.jenkins-ci.org/display/JENKINS/verify-status-reporter+Plugin- Maintainer for Jenkins Job Builder project: https://pypi.python.org/pypi/jenkins-job-builder- Maintainer for Python-Jenkins project: https://pypi.python.org/pypi/python-jenkins- Contributor to the Jenkins project- Contributor to the Gerrit project- Contributor to the Openstack projectResponsiblities:- develop plugins (jenkins, gerrit, etc..) to scale out CI infrastructure.- build and administor linux (ubuntu, redhat) servers to support CI infrastructor.- establish developer workflow and code review process with Gerrit- provide efficient testing and release systems- provide CI infrastructure support to the openstack project.- give technical talks at open source industry events -
Software Test ManagerImpinj Nov 2010 - Dec 2012Seattle, Wa, UsManage entire Software Quality for all Impinj reader products.▪ Test RF (radio frequency) ID reader products▪ Implemented a BDD (Robot) test framework for testing RFID readers▪ Designed and implemented a python based test harness for over the air testing.▪ Developed full suite of perl tests and integrated it with Jenkins CI server.▪ Developed a python package (Pistol) for testing our RFID readers.▪ Developed full suite of python tests and integrated it with Jenkins CI server.▪ Setup a Jenkins CI infrastructure for building and testing embedded firmware.▪ Setup an internal repository for software builds artifacts (artifactory and python repo). -
Software Qa ManagerTeranode Jun 2004 - Jul 2010Westwood, Ma, Us▪ Acted as a central point of contact for QA needs across the organization to ensure that all productofferings are well tested and all agreed upon processes were followed.▪ Managed system integration, user acceptance, performance and regression testing of products.▪ Drove, implemented and advocated organizational quality processes and best practices.▪ Liaison between support, consulting services, technical publications, development and QA.▪ Promoted the following quality measures: requirements, design, code reviews, collective codeownership, continuous integration, test driven development, traceability, continuous improvement, andshort release cycles.▪ Implemented a continuous integration process using java, dotnet, ant, nant, maven, nmaven, andcruisecontrol.▪ Implemented strategy and processes to increase code coverage thru automation.▪ Implemented and extended test frameworks for web services and GUI test automation.▪ Implemented a build and test harness for N-tiered applications, testing against six different server anddatabase configurations simultaneously.▪ Implemented an automated functional and performance regression test harness.▪ Implemented jira issue tracking to increase project visibility, flexibility, and predictability.▪ Implemented proactive defect detection process using static code analysis: cyclical dependency, dataflow, and code coverage.▪ Setup and configured a heterogeneous computer lab consisting of Windows, OSX, Linux, JBoss,WebLogic, Sharepoint, SQL Server, MySQL, and Oracle servers. -
Software Developer In TestInfospace Jan 2003 - Nov 2003Bellevue, Washington, Us▪ Developed software utilities to allow testers to execute automated scripts and monitor test execution.▪ Automated testing of a web based personal information management application for mobile devices.▪ Integrated Ant\Nunit utility with the JUnit\NUnit test harnesses to test Java and .Net Server APIs▪ Integrated NCover and Clover code coverage tools into the test harness to improve testing efficiency.▪ Developed 1000+ automated white box server API tests for the .Net and Java APIs.▪ Reduced testing time by 80% with the creation of the automation test harness and automated tests.▪ Developed an automated GUI test harness using Winrunner test utility and Microsoft SQL database.▪ Developed a web site in ASP to allow testers to enter, edit and view automated tests.▪ Created 500+ build, verification, regression, and functional PIM test cases. -
Software Qa LeadBsquare Corporation Feb 1998 - Nov 2002Renton, Wa, Us▪ Delivered a high quality port of Windows CE Platform Builder, embedded Visual C++, and embeddedVisual Basic developer tools to three new microprocessors.▪ Reduced build verification test time by 50% with the creation of an automated test harness.▪ Ported 500+ tests to a test harness which improved functional test times over 50% .▪ Analyzed metrics to track bug count and test productivity during the testing cycle.▪ Developed and executed test plans to for all functional areas of the CE developer tool.▪ Improved communication between developers and QA by fostering an open line of communication.▪ Conducted performance feedback, monthly meetings, and annual reviews with subordinates. -
Software DeveloperTexas Instruments Aug 1996 - Dec 1998Dallas, Tx, Us▪ Developed an all-purpose test harness used to test circuit boards on the production line.▪ Wrote 50+ objects in C++ to interface with various consumer and industrial test equipment.▪ Programmed test equipment by using the IEEE 428 and VXI protocols to output signals.▪ Researched hardware specifications to determine if they are capable of making test measurements.▪ Installed and configured the entire test harness to verify that all equipment communicated as specified.
Khai Do Skills
Khai Do Education Details
-
University Of WashingtonElectrical Engineering
Frequently Asked Questions about Khai Do
What company does Khai Do work for?
Khai Do works for Sage Bionetworks
What is Khai Do's role at the current company?
Khai Do's current role is Principal Infrastructure Engineer at Sage Bionetworks.
What is Khai Do's email address?
Khai Do's email address is do****@****ail.com
What schools did Khai Do attend?
Khai Do attended University Of Washington.
What skills is Khai Do known for?
Khai Do has skills like Test Automation, Scrum, Perl, Subversion, Python, Java, Git, Cvs, Jira, Test Planning, Agile Methodologies, Mysql.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial