Martin Křížek

Principal Software Engineer at Red Hat

Czechia
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

🤩
Rockstar
🎓
Top School
Martin Křížek is a Principal Software Engineer at Red Hat with 14 years of experience building and hardening automation and infrastructure tooling. He is a Red Hat Certified Architect who has progressed through engineering and quality roles at Red Hat since 2010, combining deep product knowledge with hands-on development. Martin is an active open-source contributor to high-profile projects like Ansible and Jinja, improving package-management modules and template engine behavior across Python versions. He focuses on backend and DevOps problems—fixing subtle package manager edge cases, improving documentation, and enabling more reliable automation at scale. Based in Czechia and trained in information systems, he brings a pragmatic blend of systems thinking and meticulous bug-fixing that often surfaces in mission-critical automation flows.
code14 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Information systems, Master's degree, Information systems at Brno University of Technology
bookErasmus, Computer Science, Erasmus, Computer Science at University of Southern Denmark
languagesGerman, English
github-logo-circle

Github Skills (16)

yum10
ansible-galaxy10
linux10
template-engine10
jinjava10
package-management10
python10
ansible10
redhat9
shell8
script8
sh8
testing8
documentation8
scripting8

Programming languages (6)

DockerfileJinjaC++PHPHTMLPython

Github contributions (5)

github-logo-circle
ansible/ansible

Jul 2017 - Jan 2023

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end & DevOps Engineer
Contributions:416 reviews, 541 commits, 1433 PRs in 5 years 6 months
Contributions summary:Martin primarily focused on enhancing the `ansible/ansible` repository by addressing various issues related to package management and system configurations. They contributed fixes for the `yum` and `dnf` modules, focusing on resolving errors, improving the accuracy of package operations, and incorporating new features like handling the `best` option. Their work demonstrates a deep understanding of the system's core functionality and how to improve it. They also updated and maintained the module documentation.
everythingpythonit-automationdevopsdeployment
pallets/jinja

Jan 2018 - Nov 2021

A very fast and expressive template engine.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 16 comments in 3 years 10 months
Contributions summary:Martin primarily contributed to the `jinja` template engine's core functionality, focusing on native type handling and macro support. They improved the `native_concat` function, addressing issues related to literal evaluation and generator handling, and ensuring correct behavior across different Python versions. Their work included bug fixes related to undefined variables and leading spaces within the template parsing process. They also added support for native types within macros and block references.
template-enginetemplatejinja2pythonjinja
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
Martin Křížek - Principal Software Engineer at Red Hat