JAMS Platform Automation Engineer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
JAMS Platform Engineer | Automation, Python, PowerShell, CI/CD
Role Summary
Seeking a hands-on engineer to drive the reliability, automation and modernization of the enterprise JAMS workload automation platform. The role combines JAMS platform expertise with software engineering, automation and AI capabilities.
Key Responsibilities
• Engineer and administer JAMS Scheduler, including Scheduler, Agents, Executors, queues, resources and job configuration.• Improve platform reliability, performance, capacity, resilience and observability.
• Lead complex troubleshooting, performance analysis and root-cause investigations.
• Build proactive monitoring and automated recovery for Scheduler, agents, queues and batch workflows.
• Develop automation using Python, PowerShell, APIs and scripting to reduce manual operational effort.
• Build and maintain engineering solutions using GitHub, including source control, code review and CI/CD practices.
• Drive migration from time-based to event-driven scheduling and simplify batch orchestration.
• Establish engineering standards for retries, long-running jobs, alerts, resources, agents and job design.
• Support upgrades, patching, regression testing, DR and production readiness.
• Partner with BatchOps, application and infrastructure teams to onboard and optimize workloads.
• Work with the JAMS vendor on product defects, performance and roadmap capabilities.
• Explore and implement practical AI use cases for operational analytics, anomaly detection, troubleshooting and automation.
Technical Skills
• Python and PowerShell
• GitHub / Git, CI/CD and software engineering practices
• REST APIs and systems integration
• SQL Server and database troubleshooting
• Windows Server and distributed application troubleshooting
• Monitoring, telemetry and performance engineering
• Exposure
More about this job
Responsibilities
Engineer and administer the JAMS workload automation platform, improving its reliability, performance, resilience, monitoring, and recovery. Develop automation and CI/CD solutions, modernize batch scheduling, support production readiness, and collaborate with application, infrastructure, and vendor teams.
Requirements
The role requires hands-on experience with JAMS Scheduler and strong Python and PowerShell skills, along with GitHub/Git, CI/CD, REST APIs, and systems integration experience. Candidates should also be able to troubleshoot SQL Server, Windows Server, and distributed applications, and have experience with monitoring and performance engineering.
Skills
- JAMS Scheduler
- Python
- PowerShell
- GitHub
- Git
- CI/CD
- REST APIs
- SQL Server
- Windows Server
- Workload Automation
- Systems Integration
- Monitoring and Telemetry
- Performance Engineering
- Troubleshooting
- Distributed Applications
- AI and Anomaly Detection
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Data & Analytics
Keywords
- JAMS Scheduler
- Workload Automation
- Python
- PowerShell
- GitHub
- Git
- CI/CD
- REST APIs
- SQL Server
- Windows Server
- Systems Integration
- Scheduler Agents
- Executors
- Queues
- Resources
- Batch Workflows
- Event-Driven Scheduling
- Monitoring
- Telemetry
- Performance Engineering
- Root-Cause Analysis
- Automated Recovery
- Regression Testing
- Disaster Recovery
- Production Readiness
- AI
- Anomaly Detection
- Capacity Planning
- Resilience
- Batch Orchestration