Marius Gedminas is a DevOps engineer and seasoned Python systems programmer with 25 years of experience building and maintaining reliable infrastructure and developer tools from Lithuania. He combines deep Linux/system-administration instincts with a pragmatic focus on automation, monitoring, testing, and keeping buildbots green. His long-running consultancy and open-source work includes contributions to widely used projects such as Ansible, Certbot, Paramiko and the Pyramid web framework, where he improved core behavior, portability and documentation. Comfortable across backend, QA and some full‑stack work, he has a knack for fixing subtle bugs, improving test coverage and making deployment tooling deterministic. A former university lecturer, he also quietly supports local FOSS operations and has a history of improving developer ergonomics (e.g., buildout, Jenkins plugin tweaks, and diff_cover enhancements). Expect a pragmatic engineer who prefers durable, well-tested solutions and readable documentation over clever shortcuts.
25 years of coding experience
27 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Vilniaus universitetas / Vilnius University
Buildout is a deployment automation tool written in and extended with Python
Role in this project:
Backend Developer
Contributions:18 reviews, 29 commits, 3 PRs in 9 years 3 months
Contributions summary:Marius primarily contributed to bug fixes and enhancements within the Buildout project. Their work involved resolving issues related to deterministic builds, specifically addressing problems with Python's import cache and handling of file modifications during testing. Additionally, the user added version information functionality and updated the project's documentation, including improvements to the changelog and support for Python 3.4. The contributions demonstrate proficiency in modifying core build processes and maintaining project compatibility.
Contributions:16 commits, 9 PRs, 11 pushes in 1 year 6 months
Contributions summary:Marius primarily focused on enhancing the UI and improving the overall functionality of the Jenkins embeddable-build-status-plugin. They replaced PNG icons with SVG icons, fixed a typo in a filename, and corrected test expectations, which all improved the maintainability and user experience. Furthermore, they implemented support for flat-styled images, providing users with more visual customization options for their build status badges. This included fetching images from shields.io and modifying multiple files to enable the new image style.
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.