Richard Brown

Software Architect (Distributions) at openSUSE Project

Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Richard Brown is a seasoned Software Architect and long-time Linux systems engineer with 14+ years of professional experience designing and hardening distribution tooling and processes at SUSE. He combines deep hands-on expertise in RPM packaging, high-availability clustering, virtualization and test automation with leadership experience as former openSUSE Chairman and long-term project contributor. At SUSE he architects cross-platform distribution workflows, mentors teams, and influences product and community strategies to align open source innovation with business roadmaps. Active on GitHub, his contributions to os-autoinst and os-autoinst-distri-opensuse show practical impact on OS-level test automation and resilient install/test cases for openSUSE. Based in Germany, he brings a rare blend of academic-era systems integration experience and pragmatic engineering that keeps complex Linux ecosystems reliable and reproducible.
code14 years of coding experience
job19 years of employment as a software developer
github-logo-circle

Github Skills (13)

testcase10
tester10
perl10
qemu10
opensuse10
autoit10
virtualization10
test-automation10
testing10
ipmi9
bash8
automation6
automations6

Programming languages (22)

C++CSSCMakefileVueGoValaPerl

Github contributions (5)

github-logo-circle
os-autoinst test cases for openSUSE
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 reviews, 783 commits, 724 PRs in 7 years 9 months
Contributions summary:Richard's contributions primarily involve writing and modifying test cases for the os-autoinst framework, tailored for openSUSE distributions. These commits include adjustments to existing tests (e.g., yast2_i, yast2_lan), the addition of new tests (e.g., postgresql94, postgresql94server, and tests for a variety of installation scenarios), and the implementation of test enhancements like increased timeouts and workaround fixes. Additionally, the user incorporated improvements for handling dependency issues during installation, ensuring the robustness and reliability of automated testing.
opensusecasestest-cases
os-autoinst/os-autoinst

Dec 2014 - Aug 2017

OS-level test automation
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:1 review, 40 commits, 40 PRs in 2 years 8 months
Contributions summary:Richard primarily contributed to the backend of the `os-autoinst` repository by adding and modifying features related to virtual machine configuration and testing. They added support for features such as addon ISOs and adjusted them based on hardware compatibility. Additionally, they made changes related to password handling and test automation within the testing framework of the repository.
test-executiontest-automationtestingvirtualizationautomation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Richard Brown - Software Architect (Distributions) at openSUSE Project