Batch Application Engineer

Amatriot GroupDallas, TX
18h$70,000 - $120,000Hybrid

About The Position

We are seeking a detail-oriented and proactive Batch Application Engineer to design, implement, and maintain batch processing systems. This role focuses on automation, scheduling, monitoring, and managing the execution of batch jobs to ensure reliable and efficient workload processing across the enterprise. The ideal candidate is passionate about automation and demonstrates strong problem-solving and troubleshooting skills.

Requirements

  • 6+ years of experience managing enterprise batch scheduling tools, including configuration and patching.
  • 23 years of hands-on experience with Redwood RunMyJobs (or comparable enterprise workload automation tools) in areas such as administration, configuration, and troubleshooting.
  • Strong knowledge of application upgrades and installation processes.
  • Experience designing and implementing batch schedules in collaboration with technical and operational teams.
  • Ability to manage complex job dependencies and ensure timely job execution based on SLAs.
  • Experience diagnosing and resolving issues related to CI/CD processes and batch job failures.
  • Strong troubleshooting skills and the ability to respond promptly to incidents and operational alerts.
  • Comfortable working in fast-paced environments with multiple competing priorities.

Nice To Haves

  • Experience with batch scheduling tools such as Control-M, IBM Tivoli Workload Scheduler, or ActiveBatch.
  • Proficiency with Linux, Windows, and other enterprise operating systems.
  • Scripting skills for automation and job monitoring (e.g., Shell, Python, PowerShell).
  • Strong analytical and diagnostic skills to identify root causes and propose solutions.
  • Excellent communication skills for collaborating with both technical and non-technical stakeholders.
  • Experience working in Agile or DevOps environments.

Responsibilities

  • Manage and administer enterprise batch scheduling tools, including configuration, patching, and upgrades.
  • Define, schedule, and maintain batch jobs, including setting execution times, priorities, calendars, triggers, and dependencies.
  • Design and implement job schedules that meet service level agreements (SLAs) and operational requirements.
  • Monitor job execution, analyze performance, and proactively address delays, failures, or system issues.
  • Troubleshoot and resolve issues related to job execution, migration, and CI/CD integrations.
  • Collaborate with project and operations teams to understand batch requirements and integrate solutions into broader enterprise workflows.
  • Provide on-call support for critical batch failures and incidents.
  • Maintain the health of the batch scheduling system, including applying updates, patches, and security configurations.
  • Continuously evaluate and optimize job schedules to ensure performance and resource efficiency.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service