Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
This role is responsible for Batch Job Scheduling for particular client. This includes batch stream loads, ad hoc validation against schedule, ad hoc validation against move to production, batch jobs calendar preparation, batch jobs troubleshooting and basic product support. This role may need to communicate directly with client or IBM internal technical workbench teams to support batch job scheduling.
Responsibilities
This role has overall responsibility for production batch applications, including developing the operational plan, scheduling and control of batch processing and development of clients' scripts. The job responsibilities in detail are: Work with Application Development teams to develop, implement, and control high quality batch applications for internal and external clients. Setup appropriate scheduling applications and Operator Instructions relevant to the processing platform. Second level support of operation in batch processing. Develop and/or productionise clients' scripts accordingly. Recovery activities in production, disaster tests and during a disaster. Monitor client change requests and action via IBM's standard Problem and Change tool records to agreed time scales according to agreed processes, including IBM's Change Control Process. Ensure Quality Assurance and Security compliance of all production batch environments. Solving of application problems to achieve the default service level agreements and support of clients in critical situations. Control the scheduling of ALL batch processing via approved batch scheduling tools. One or more of these can be associated with an individual but not necessarily all of them.
Required Technical and Professional Expertise
OS administration advanced for Linux (alternatively AIX, Unix)
Ability to understand and use commands in terminal
Basic knowledge of batch scheduling (type of batches, applications used for batch scheduling management)
Scripting skills or willingness to understand and learn scripting (Pearl, Python, Kornshell)
Incident/change management awareness
Preferred Technical and Professional Expertise
NA