We are seeking a detail-oriented and experienced TWS Batch Scheduler to manage, monitor, and control our enterprise-wide batch processing operations. This role is critical for ensuring the timely and accurate execution of business-critical workloads using IBMs Tivoli Workload Scheduler (TWS). The ideal candi will possess strong problem-solving skills and the ability to work collaboratively with application development teams and other IT specialists in a fast-paced, production environment.
Key Responsibilities
-
Schedule Management: Develop, implement, maintain, and modify batch schedules, job streams, and calendars using TWS/Dynamic Workload Console (DWC).
-
Monitoring and Control: Monitor daily batch processing streams , ensuring all jobs run at the correct time and in the proper sequence. Perform manual executions and recovery actions as required.
-
Troubleshooting & Issue Resolution: Investigate and troubleshoot routine and complex batch processing errors to isolate the cause of failures and initiate recovery actions. Coordinate with application developers and engineers to resolve issues promptly.
-
Dependency Management: Define and manage job dependencies (predecessors and successors) to ensure correct processing order and optimize workflow efficiency.
-
Documentation & Standards: Review, configure, and design scheduling requests based on user documentation. Make recommendations for improvements to scheduling best practices, policies, and procedures(eg-Confluence).
-
Collaboration & Support: Interact with cross-functional application teams to provide TWS support and ensure seamless application integration with the scheduling environment.
-
On-Call Support: Participate in an on-call rotation or work assignments which include scheduled and non-scheduled additional hours during weekends and holidays as required by business needs.
Required Skills & Qualifications
-
Technical Experience: Minimum of 5 years of hands-on experience working with IBM Tivoli Workload Scheduler (TWS) or an equivalent enterprise scheduling system(Argo).
-
Operating Systems: Knowledge and hands-on experience with operating systems such as Linux/Unix and Windows Server command lines are essential.
-
Scripting Knowledge: Intermediate knowledge of scripting languages (e.g., power Shell, Python, javascript) is beneficial for automation and issue detection/resolution.
-
Problem-Solving: Strong analytical and problem-solving abilities, with the capacity to exercise independent judgment in high-pressure situations.
-
Communication: Excellent verbal and written communication skills to effectively communicate with technical teams and business stakeholders.
-
Organizational Skills: Ability to manage and prioritize multiple critical tasks and issues concurrently while maintaining attention to detail.
-
Ticketing Tools: Experience with JIRA incident/change management system.
Preferred Qualifications
-
Experience with TWS administration functions such as installation, configuration, upgrades, and maintenance.
-
Basic understanding of networking, server and database concepts.
Additional Qualifications (would be a plus)
-
Kubernetes Expertise: Strong understanding of Kubernetes fundamentals, including pods, services, deployments, and custom resources.
-
Technical Proficiency: Proficiency with YAML for configuration and definition files. Experience with programming languages like Python or Go is highly valued for script steps or SDK utilization.
-
DevOps Principles: Familiarity with CI/CD practices and the application of workflow automation in modern software delivery processes.