Overview
The Neurons Agent communicates with our cloud platform to receive work instructions and deploy functional Engines provided by feature teams. The agent framework provides the infrastructure foundation for these engines, enabling advanced automation and orchestration on endpoints. Our mission is to deliver agents that are secure, robust, and highly performant, minimizing resource impact while maximizing reliability. By orchestrating endpoint activity and powering cloud features, our agents are critical to Ivanti Neurons' value to customers.
Ivanti is an equal opportunity employer. If you require special assistance for the best interview experience, please contact recruiting@ivanti.com.
About The Team
You will join a highly skilled, globally distributed DevOps team focused on quality, security, and customer impact. As stewards of the Neurons Agent, the team designs, develops, and maintains agent code that must operate across Windows, Mac, and Linux on Intel and ARM architectures. We collaborate with other teams to analyze needs and implement changes. This remote-first environment relies on personal responsibility, solving complex problems, and delivering meaningful features. The team emphasizes stable releases, continuous monitoring, and rapid iteration to meet high standards of performance and reliability while minimizing footprint on user devices. Join us to shape the core experience of Ivanti Neurons for millions of endpoints worldwide.
What You Will Be Doing
* Design, develop, and maintain automated test frameworks, focusing on Windows and Mac, with Linux support as development progresses.
* Implement and manage automated tests with PowerShell, leveraging Pester to write, maintain, and evolve advanced test suites.
* Develop and enhance automation for internal test servers and harnesses, contributing to feature expansion, integration, and ongoing improvements.
* Create, update, and troubleshoot Docker-based test infrastructure, including configuring Docker Swarm and integrating tests into CI/CD pipelines via Azure DevOps and Azure VMs.
* Work with complex networking scenarios required for testing, including setup and troubleshooting (routing, HTTP, SSL, proxies, etc.).
* Collaborate with platform engineers to integrate and validate Agent features, occasionally requiring basic C++ knowledge to understand Agent implementation.
* Document processes, frameworks, and strategies for testing; share best practices and knowledge with fellow engineers.
* Actively contribute to Agile ceremonies: planning, estimation, reviews, retrospectives, and continuous improvement.
Qualifications
* Strong, hands-on experience with PowerShell and C#/.NET Core; developing tests using Pester is a plus.
* Practical experience in automated testing on Windows and Mac; familiarity with Linux environments is increasingly important.
* Proficiency with Docker; experience provisioning and managing test environments on Azure (Azure DevOps, Azure VMs).
* Solid understanding of networking technologies (routing, HTTP, SSL, proxies, troubleshooting).
* Experience with custom test harnesses, internal automation, or test server platforms.
* Some exposure to Linux administration and scripting; deeper skills are a plus.
* Basic understanding of C++ for integration and troubleshooting purposes.
* Excellent interpersonal, communication, and documentation skills; able to collaborate in a globally distributed team.
* Adaptable, self-driven, proactive in process improvement, and comfortable contributing to evolving systems.
#J-18808-Ljbffr