We are looking for a Client Platform Engineer who is specialized and focused on managing and optimizing the Technology Infrastructure used by employees within an organization. Here's a comprehensive overview of the Client Platform Engineer role:
Key Responsibilities
Client Platform Engineer is typically responsible for:
- Designing, implementing, and maintaining scalable and secure client device infrastructure
- Automating device deployment, configuration, and management processes
- Troubleshooting complex IT issues related to hardware, software, and networking
- Managing enterprise systems like mobile device management (MDM) platforms
- Implementing and enforcing IT security policies and best practices
- Supporting employee onboarding and offboarding processes
- Evaluating and implementing new technologies to improve efficiency
Required Skills and Qualifications
Successful Client Platform Engineer generally possesses:
- Extensive experience (5+ years) managing enterprise IT infrastructure, especially macOS and iOS devices
- Expert knowledge of MDM platforms like Jamf Pro, Workspace ONE, or Intune
- Strong scripting and automation skills (Python, Bash, PowerShell)
- Familiarity with cloud platforms (AWS, Azure, Google Cloud)
- Understanding of IT security principles and compliance requirements
- Experience with CI/CD pipelines and infrastructure-as-code tools
- Excellent problem-solving and communication skills
Key Technologies
Client Platform Engineer works with a variety of tools and technologies, including:
- Operating systems: macOS, iOS, Windows, Linux
- MDM platforms: Jamf Pro, Workspace ONE, Intune
- Identity and access management: Okta, Azure AD
- Collaboration tools: Google Workspace, Microsoft 365
- Version control: Git
- Scripting languages: Python, Bash, PowerShell
- Cloud platforms: AWS, Azure, Google Cloud
Typical Duties
A typical day for a Client Platform Engineer might involve:
- Developing and testing automation scripts for device provisioning
- Troubleshooting escalated IT support issues
- Implementing security patches and updates across the device fleet
- Collaborating with other IT teams on infrastructure projects
- Evaluating new technologies for potential adoption
- Documenting processes and maintaining knowledge bases
- Participating in on-call rotations for critical issues