Application Packager – MacOS
A top financial client is seeking a macOS Packaging Engineer to work a hybrid schedule in Charlotte, NC.
This is a long-term contract opportunity.
Responsibilities:
-
Work with packaging and deployment technologies, including deployments
-
Customizing software with install/uninstall scripts.
-
Interact with macOS system utilities and package tools.
-
Creating independent packages and deploying them in JAMF
-
Integrate with Git and other DevOps workflows.
-
Creation of PKGs from CLI
-
Deployment and configuration of MacOS enterprise software
-
Troubleshooting package distribution failures
-
Using version control (e.g., Git).
-
Writing technical documentation.
Qualifications:
-
3+ years of experience with Apple MacOS .pkg packaging standard and corresponding OS technologies
-
Experience with Bash/zhs to Automate repetitive tasks.
-
Experience creating and troubleshooting enterprise-class Linux RPMs or standardized packages for multiple distributions
-
3+ years of experience with JAMF (3 years)
-
Knowledge and experience creating and maintaining policies, standard operating procedures (SOPs) and technical documents.
-
Outstanding problem-solving and troubleshooting skills with a strong attention to detail.
Desired Qualifications:
-
Deep knowledge of Shell, bash/zsh scripting(5 years)
-
Experience creating enterprise-class Shell scripts working with multiple application APIs as part of a workflow or orchestration runbook (3+ years)
-
Understanding of performance counters and performance metrics for Windows, Linux and MacOS. (2 years)
-
Exposure to or working experience with an operational orchestration engine or workflows using standardized modules and enterprise database back-end for reporting and tracking of client health across OS platforms.