Jacob Mccann is a Lead Engineer with 14 years of hands-on experience building and operating resilient Linux/UNIX infrastructure and CI/CD systems from Farmington, Minnesota. He currently manages Target's Drone CI environment, contributing upstream to the popular drone-cli and drone-docker projects to improve Windows-Docker compatibility, logging, bash completion, secret handling, and Docker daemon behavior. Jacob blends systems engineering, automation (Chef, Puppet), and bare-metal provisioning with OpenStack Ironic to streamline lifecycle and provisioning at scale. His background spans AIX, Solaris, SLES, RHEL and zLinux administration, large clustered storage environments, and practical network automation across Windows and Unix platforms. Known for turning operational pain points into reusable cookbooks and plugins, he favors pragmatic, repeatable solutions that reduce toil. Outside routine duties he repeatedly surfaces incremental UX and reliability improvements in open-source tooling that benefit both internal users and the broader community.
13 years of coding experience
12 years of employment as a software developer
Associates, Computer Programming, Associates, Computer Programming at Dakota County Technical College
Contributions:6 commits, 7 PRs, 5 comments in 1 year 7 months
Contributions summary:Jacob primarily contributed to the Drone CI command-line tool by enhancing its functionality and usability. They focused on improving the build process by converting Windows paths for Docker compatibility and adding a volume mount for the default workspace. Moreover, the user implemented pretty logging features and enabled bash completion for improved user experience. Finally, they addressed a bug related to secret handling when secrets contained '=' characters.
Contributions:8 commits, 6 PRs, 13 comments in 10 months
Contributions summary:Jacob focused on enhancing the Drone Docker plugin by introducing several improvements related to build processes and Docker daemon configuration. They added functionality to load environment variables from a file, removed unused docker data, and incorporated the ability to read tags from a `.tags` file. Furthermore, the user implemented features to define DNS search domains for the Docker daemon and cleaned up temporary images after builds.
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.