Principal Software Engineer - Openshift Engineering at Red Hat
Raleigh, North Carolina, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Fabian Von Feilitzsch is a Principal Software Engineer at Red Hat with 12 years of experience building and automating OpenShift and Kubernetes platforms and applications. He blends deep hands‑on expertise in Python, Ruby, Go, and Ansible with a strong focus on test automation and CI/CD for operator and platform workflows, contributing to high-profile projects like the Kubernetes Python client, operator-sdk, and openshift-restclient-python. Fabian’s background in functional programming and formal verification informs pragmatic engineering choices—he experiments with proof-oriented languages such as Coq and Idris and often ports functional ideas into Python. He’s driven by resilient, reproducible automation: from extending OpenShift Ansible playbooks to improving e2e testing with Molecule and refining discovery and cleanup logic in client libraries. Based in Raleigh, he’s currently focused on private cloud and home-IoT infrastructure to enable privacy-preserving automation without vendor lock-in.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at William & Mary
Bachelor of Arts (B.A.), Computer Science, Cognitive Science, Bachelor of Arts (B.A.), Computer Science, Cognitive Science at University of Virginia
Contributions:56 releases, 8 reviews, 216 commits in 4 years 11 months
Contributions summary:Fabian contributed significantly to the test suite within the OpenShift Python client project. Their work involved adding and expanding functional tests for persistent volumes, persistent volume claims, replica sets, stateful sets, and horizontal pod autoscalers. These tests used helper functions for interacting with the OpenShift API and covered object creation, retrieval, patching, replacing and deletion, ensuring functionality and addressing API version issues. The user also implemented fixes related to stateful set and other minor improvements to the test suite.
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:85 reviews, 56 commits, 128 PRs in 3 years
Contributions summary:Fabian primarily contributed to the automation and testing aspects of the Kubernetes operator SDK. Their work focused on enhancing the Ansible-based operator development workflow, adding and refining end-to-end (e2e) testing capabilities using Molecule. They implemented features to facilitate operator testing within CI/CD pipelines, by introducing features such as new test scenarios, log aggregation, and dependency management. Furthermore, they addressed issues, such as how parameters are converted, and incorporated best practices.
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.