Andrew Kofink is a software engineer with 14 years of experience building backend and DevOps tooling, currently at Atlassian after a multi-year tenure at Red Hat. He focuses on server-side reliability, automation, and infrastructure—contributing to notable open-source projects like Foreman, Katello and tmuxinator where he improved deployment scripts, Ansible modules, and cross-version compatibility. Andrew prioritizes ethical and environmental considerations in product lifecycles and favors projects that enable innovation while maintaining healthy workloads and local collaboration in New York. His work bridges CI/CD, virtualization, and API integrations, and often surfaces in practical enhancements such as SSH agent forwarding, Google Cloud support, and refined testing and error handling.
14 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at North Carolina State University
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
Back-end Developer
Contributions:1095 commits, 2 PRs, 3 comments in 2 years 11 months
Contributions summary:Andrew primarily worked on back-end functionality, focusing on improving the error handling and user management features of the Expertiza application. Their contributions include adding and updating error messages within the participant controller. The user was also involved in allowing teaching assistants to impersonate students. Furthermore, the user made changes to the model to support correct functionality.
Helpful deployment scripts for Foreman and Katello
Role in this project:
DevOps Engineer
Contributions:48 commits, 54 PRs, 4 pushes in 3 years 1 month
Contributions summary:Andrew contributed to the infrastructure and configuration management of the Foreman and Katello deployment scripts. Their work included adding support for SSH agent forwarding, integrating Google Cloud provider configurations, and refactoring disk configurations for libvirt. The user also made changes related to virtualization, including allowing multiple synced folders and adjusting QEMU settings. They focused on improving and extending the capabilities of the `forklift` tool.
forkliftvagrantdevopsdeploymentansible
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.