MacOs EUC Engineer
Regions Bank · Birmingham, AL · Yesterday
On-siteEngineering$78k/yrFull-time
About the role
The End User Computing (EUC) Engineer designs, implements, and maintains desktop solutions leveraging various technologies and platforms. This role collaborates with cross-functional teams to understand business requirements, design scalable and secure architectures, and ensure a smooth deployment and operation of desktop environments.
Responsibilities
- Designs end-to-end desktop solutions by analyzing business requirements, assessing existing infrastructure, and delivering scalable, secure, and high-performance architectures
- Designs and integrates application and desktop products, including virtual apps and desktops, to provide comprehensive and cohesive desktop solutions
- Configures and manages virtual machines, session hosts, virtual networks, and storage to create and maintain virtual desktop environments
- Ensures proper image management, user profile management, and application delivery mechanisms
- Designs and configures network connectivity between on-premises infrastructure and cloud servers, including network security measures, such as firewalls, VPNs, and load balancers, to ensure secure and efficient data transfer
- Optimizes desktop environments for performance, scalability, and user experience
- Maintains resource allocation, load balancing, and network bandwidth to ensure optimal performance
- Implements security measures, including data encryption, access controls, and compliance requirements, to protect desktop environments and ensure compliance with industry regulations and organizational policies
- Designs and implements high availability and disaster recovery solutions to minimize downtime and data loss
- Affords redundancy mechanisms, backup strategies, and failover mechanisms to ensure business continuity
- Assists with the setup of monitoring tools and processes to proactively monitor desktop infrastructure
- Identifies and troubleshoots performance issues, system errors, and network connectivity problems to maintain a stable and reliable environment
- Creates design documentation, implementation guides, and operational procedures, policy documents and controls
- Leads and coordinates with cross-functional teams to design and provide a timely resolution to all escalated issues related to the service
Requirements
- Bachelor's degree in computer science, information technology, or a related field and four (4) years designing and implementing desktop solutions
- High School Diploma/GED and eight (8) years designing and implementing desktop solutions
Preferences
- Related certifications in A+, Azure, Citrix, Jamf, Microsoft technologies, etc.
Skills and Competencies
- Ability to work with minimal supervision
- Excellent customer service skills
- Familiarity with identity and access management concepts
- Knowledge of operating systems
- Knowledge of security best practices, data encryption, access controls, and compliance requirements
- Knowledge of systems automation tools including PowerShell, VB scripting, or Shell scripting
- Knowledge of typical server applications and services, (SCCM, SQL, Active Directory, WSUS, GPOs, Jamf, etc.)
- Knowledge of virtual desktop services
- Strong analytical, problem-solving, and conceptual skills
- Strong verbal and written communications skills
- Understanding of performance optimization techniques, monitoring tools, and troubleshooting methodologies
- MacOS & Jamf Pro Engineering Responsibilities
- Implement and support Jamf Pro configurations including configuration profiles, policies, smart groups, inventory collection, and enrollment workflows
- Assist with Zero-Touch Provisioning for macOS using Automated Device Enrollment (ADE) through Apple Business Manager
- Create and maintain macOS packages, scripts, and automation to support software deployment, patching, and endpoint configuration
- Support integrations between Jamf Pro and enterprise systems such as identity providers, certificate services, and security platforms
- Participate in macOS version lifecycle activities including testing, validation, phased deployments, and user communications
- Leverage Jamf Pro APIs and built-in tooling to support reporting, remediation workflows, inventory accuracy, and configuration compliance
- Develop and maintain scripts (bash, zsh, or Python) to assist with Jamf automation, macOS compliance checks, and provisioning tasks
- macOS Platform Knowledge
- Demonstrated working knowledge of macOS system behavior including permissions, FileVault, MDM concepts, and security features
- Experience using Apple Business Manager capabilities such as ADE and VPP for application deployment and device lifecycle support
- Support macOS identity and authentication integrations, including certificates, SSO, and modern authentication methods
- Stay current with Apple platform updates and new capabilities, contributing recommendations to improve reliability, security, and user experience
- Troubleshooting & Operational Support
- Serve as an escalation resource for macOS and Jamf Pro issues requiring advanced troubleshooting beyond standard support queues
- Collaborate with security, infrastructure, and identity teams to support standardized macOS endpoint management across the Bank
- Contribute to engineering documentation including build procedures, configuration standards, deployment guides, and operational runbooks