Overview:
We are looking for a talented and innovative Automation Engineer / PowerShell Developer with strong expertise in EUC scripting and Nexthink integrations to join our team. You will design, develop, and implement automation solutions focused on endpoint efficiency, incident remediation, and operational productivity across Windows, macOS, and cloud and VDI environments. You will leverage PowerShell, Bash scripting, and Nexthink鈥檚 NQL API to build robust and scalable automation, using AI-assisted tools (e.g., GitHub Copilot) to enhance development velocity and code quality.
Key Responsibilities:
Work on high-impact EUC automation projects centered on Nexthink and modern endpoint management鈥攙isibility into real customer outcomes.
Strong technical autonomy: drive end-to-end automation solutions and influence standards and reusable libraries.
Hands-on use of modern tooling including Git-based CI/CD and AI-assisted development (e.g., GitHub Copilot) to accelerate delivery and improve code quality.
Opportunity to deepen expertise in Nexthink NQL and endpoint automation patterns across diverse customer environments.
Analyze automation and reporting requirements received from consultants, delivery managers and customers, translating these into effective automation solutions that reduce manual effort and errors.
Design, develop, and maintain robust PowerShell and Bash scripts for Windows and macOS endpoints with a focus on device management, telemetry collection, and incident remediation workflows.
Integrate automation solutions with Nexthink, primarily through interaction with the Nexthink NQL API, to query endpoint data, trigger actions, and orchestrate workflows.
Build, optimize, and maintain automated workflows and runbooks for operational processes such as patching, policy enforcement, and incident resolution.
Integrate automation scripts and Nexthink API calls with external systems (e.g., REST APIs, webhooks, ITSM platforms) to provide end-to-end automation capabilities.
Maintain, enhance, and modularize existing automation codebases to improve reusability and scalability.
Document scripts, workflows, API integrations, and operational processes clearly for client knowledge transfer and ongoing support.
Stay up-to-date with latest Nexthink capabilities, endpoint OS platform changes (Windows/macOS), automation tools, and security best practices.
Troubleshoot and resolve automation-related issues, ensuring reliability and performance of workflows.
Participate in code reviews and contribute to continuous improvement of automation standards and practices.
AI and tooling enablement:
Utilize AI-assisted development tools (e.g., GitHub Copilot) to accelerate scripting, prototyping, and refactoring, while ensuring quality, security, and maintainability.
Employ AI-driven testing and validation approaches to verify automation scripts, including handling edge cases and recovery workflows.
Follow secure development processes in AI tool usage, including manual code review, sensitive data protection, and provenance management.