Ajinkya Udgirkar is a Principal Software Engineer based in Pune with 10 years of experience building and automating developer tooling, currently leading Ansible engineering at Red Hat. He progressed through hands-on roles on the Ansible DevTools team, contributing to linting, CLI improvements and rule transformations in the widely used ansible-lint project, reflecting a strong focus on code quality and automation. His background spans full-stack and cloud-native work—from Angular web components and frontend state management to AWS serverless architectures and NoSQL backends—giving him a practical, end-to-end perspective. Ajinkya blends developer ergonomics with operational rigor, often reducing toil through test coverage improvements and regex-driven rule fixes that keep large automation codebases healthy. He pairs a formal CS education (MCA, B.Sc) with real-world ad-ops and campaign-management experience early in his career, which informs his pragmatic approach to product reliability and stakeholder collaboration.
10 years of coding experience
11 years of employment as a software developer
HSC, Electronics, HSC, Electronics at Jubilee Jr. College
Master's Degree, MCA (Science), Master's Degree, MCA (Science) at Arihant College of Arts, Commerce, and Science
Science, Science at Happy Hours High School
Bachelor's Degree, B.Sc (Computer Science), Bachelor's Degree, B.Sc (Computer Science) at Symbiosis College of Arts And Commerce
ansible-lint checks playbooks for practices and behavior that could potentially be improved and can fix some of the most common ones for you
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:203 reviews, 3 commits, 219 PRs in 3 months
Contributions summary:Ajinkya primarily contributed to improving the functionality and coverage of ansible-lint, an Ansible linting tool. Their work included fixing regular expressions for the pipefail rule, adding and improving test coverage for various rules, such as those related to empty string comparisons, and deprecated syntax, and enhancing the command-line interface. They also focused on transforming code, such as the deprecated-local-action rule, demonstrating expertise in automating and maintaining code quality.
vscode/vscodium extension for providing Ansible auto-completion and integrating quality assurance tools like ansible-lint, ansible syntax check, yamllint, molecule and ansible-test.
Contributions:7 PRs, 128 pushes, 25 branches in 2 years 1 month
lintvscodiumvscodeansibleansible-lint
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
Ajinkya Udgirkar - Principal Software Engineer at Red Hat