Andrew Schoen is a seasoned DevOps developer with 15 years of experience building and operating web and storage systems, currently focused on infrastructure work at IBM after a long tenure at Red Hat. He blends hands-on Python and Django web development with deep DevOps skills—automation, CI/CD, Ansible, and containerized testing—and has contributed meaningfully to high-profile open-source projects like Ceph and OpenShift Container Storage. Comfortable across the stack, he’s improved test infrastructures, refactored core tooling, and implemented production-focused fixes in ceph-volume and container CI pipelines. His background in a small-company environment gave him broad skills from server administration and UX to project management and sales engineering, and he co-founded the Kansas City Python user group. Pragmatic and detail-oriented, he often focuses on making complex distributed systems more testable and reliable through automation and better tooling.
15 years of coding experience
19 years of employment as a software developer
Associates Computer Information Systems, Associates Computer Information Systems at Bonozon Healthcare Pvt Ltd
BSBA Computer Information Systems, BSBA Computer Information Systems at University of Central Missouri
Contributions:2 reviews, 204 commits, 134 PRs in 5 years 6 months
Contributions summary:Andrew's primary focus was to refactor and automate various aspects of the Ceph test suite. Their contributions included moving integration tests, porting and refactoring tools for coverage analysis and test listing, and introducing a new test task that leverages Pytest. The user implemented several improvements in test infrastructure, including the refactoring of build process to use docopt and added tests to ensure the correct use of docopt. The user also made changes to the testing tasks and configuration, which increased test coverage and refactored code to improve testability.
Ansible playbooks to deploy Ceph, the distributed filesystem.
Role in this project:
Backend & DevOps Engineer
Contributions:4 reviews, 732 commits, 307 PRs in 3 years 2 months
Contributions summary:Andrew primarily contributed to the configuration and maintenance of the Ceph Ansible playbooks. They focused on enhancing the flexibility of the configuration, specifically related to monitor addresses and interfaces. The user also improved the template files, including those for the ceph.conf and the redhat storage repo, and developed new testing scenarios to validate functionality. They also added a ceph_volume module.
pythonvagrantdevopsansibleceph
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.