Selected Work
Systems, frameworks and open-source projects I helped to design, implement and maintain
avocado-framework
Co-creator and maintainer of Red Hat’s standard virtualization testing framework. Became the standard testing toolkit for kernel and virtualization teams.
View on GitHubscylla-cluster-tests
Author and maintainer of ScyllaDB’s continuous-integration system and chaos-engineering/performance test suite, built from scratch for the entire code base.
View on GitHubAmazon Linux CI/CD
Architected a CI/CD system for Amazon Linux allowing build and orchestration at various points of the OS lifecycle. Designed large-scale test-automation framework orchestrating OS-level functional, regression and integration tests.
EC2 KaOS Testing
Built automated testing tools for kernel, hypervisor and EC2 platform code, supporting continuous delivery across multiple kernel generations at AWS.
ZEDEDA EVE OS Automation
Led automation and CI for the EVE OS edge-orchestration platform. Upstreamed zededa orchestrator tests to lf-edge.
autotest
Maintainer of the autotest framework, used for kernel testing in the late 2000s and early 2010s. Became maintainer of the stable branch during time at IBM.
View on GitHubCareer Path
Senior SDE
Amazon Web Services (AWS) — Lead of Automation & CI — Amazon Linux
Architected CI/CD system for Amazon Linux; designed large-scale test-automation framework for fleet-scale OS testing
Senior Software Engineer
ZEDEDA Inc. — Lead of Automation — EVE OS
Led automation and CI for EVE OS edge-orchestration platform; upstreamed orchestrator tests to lf-edge
Senior SDE
Amazon Web Services (AWS) — Lead of Automation — EC2 KaOS
Built scalable automated testing for kernel, hypervisor and EC2 platform code across multiple kernel generations
Senior Developer
ProfitBricks GmbH (1&1 IONOS) — Automation and Internal Tools
Maintained internal test-automation systems for QEMU and Linux kernel modules; contributed to avocado and virt-test
Senior Software Engineer
ScyllaDB — Automation, CI and Internal Tools
Created CI system for entire code base from scratch; authored scylla-cluster-tests framework
Senior Software Engineer
Red Hat — Test Automation — Virtualization Team
Core maintainer of autotest; lead developer of avocado framework; 2,400+ commits to open-source projects
Software Engineer
Linux Technology Center — IBM — Linux on Power Test Team
Maintainer of autotest stable branch; ported legacy kernel tests to autotest
Projects I helped to create and maintain
I handed over maintenance of all three.
avocado-framework
Co-creator and long-time maintainer; Red Hat’s standard virt test toolkit.
scylla-cluster-tests
Author and maintainer; ScyllaDB’s chaos-engineering and performance test suite.
autotest
Maintainer; used back in the day (late 2000s and early 2010s) for kernel testing. Effectively retired now.