Batch Management Lead

Key accountabilities:

  • Work in a distributed global team that focuses on design, implementation, lifecycle management (operation and automation) of a PaaS platform based on Openshift/Kubernetes and different public cloud services.
  • You will lead, manage and build a state-of-the-art batch management team located in the Shared Services Centre in Kuala Lumpur, Malaysia.
  • You will be responsible to provide oversight of batch execution, batch monitoring & support, batch scheduling and drive respective batch improvement across different platforms. These will involve implementation of batch standard operations processes, ITIL best practices and engagement of tools for better monitoring and scheduling to sustain robust batch operations within Asia.
  • You work closely with the Change & Release Management, IT Operations, Capacity Management, Domain Infrastructure and Solution Delivery teams to define and agree on batch schedules, optimization plan and capacity requirements to sustain batch performance. On the other hand, you also liaise actively with entities over business implications of different batch runs dependency especially during critical business periods such as month end.
  • You will deliver effective batch management services by driving batch improvement initiatives, performing quality assurance of batch services and implementing precautionary and preventive measures to foster a smooth batch operation at optimal efficiency, consistent performance and maintain traceability of operational actions taken.
  • The main purpose of your role is to ensure the production stability of batch services, enhance batch recovery efficiency for minimized business impacts and strive for continuous improvements to consistently meet business targets and optimize related costs.
  • The role will involve the creation of common standards for batch management practices across a number of platforms/technologies and engagement of tools for automation, monitoring and scheduling amongst different batch activities.
  • The role is expected to perform the tactical and operational management for batch management services with related vendors and is held responsible for the KPIs & quality of service delivered.
  • This role is required to be available during out of office hours and weekends as escalation point from your team.
  • Manage a team of batch management specialists and apply Company’s Values.
  • Build a high-performance team by managing your team actively on their business and behavioral objectives
  • Implement personal development plans for all individual team members, review regularly
  • Coach the individual employee where necessary and provide open and honest feedback
  • Enhance productivity with cross-skilling internal and vendor teams
  • Formulate evolution roadmap for batch management activities not limited to automation, tools engagement, expansion of scope (applications, platforms etc)
  • Transform batch management operations and drive batch process improvement to shorten batch windows, define precise dependency, automate manual actions and also optimize system resources usage, foster faster batch job resolution and automate ticket creation via Service Now. Translate the improvements to business benefit, manual efforts reduction or cost savings and enhance standard operating procedures (SOP)
  • Oversee and accountable for batch execution, batch monitoring, health check on batch completion, batch support (L1), communication/facilitation, and batch improvements in production systems
  • Manage stakeholder and change communications in respect to batch job rescheduling and job failures and its associated implications to system availability and business operations
  • Accountable to provide estimations on batch jobs completion and facilitate integration with business activities.
  • Mobilize teams to perform prompt recovery/restart upon batch job failures to minimize business impacts
  • Promote culture to exhibit precaution than rather cure by implementing close monitoring and standing health checks routines.
  • Own, define and improve the batch management process and standard batch operating procedures following industry best practices
  • Effectively collaborate with the various Service Transition teams, such as: Change Release Management, Capacity Management, Application monitoring, Solution Delivery and Service Operations teams
  • Accountable to provide batch trend and job analysis to identify potential gaps and design improvement actions
  • Provide Batch Management report to highlight production issues and establish predetermined action and escalation procedures when batch window issues are encountered
  • Ensure that adequate capacity are provided with the underlying infrastructure to support consistent batch performance
  • Define, implement, maintain, use and own standard batch procedures and tools
  • Accountable to meet the required SLAs and KPIs to measure success of the provided service
  • Manage vendors with right resourcing to provide robust and quality batch management services
  • Responsible to manage vendor engagements end to end related to batch management capabilities, review vendor’s performance according to agreed measurements, discuss improvements and define improvement plans as necessary, review contract and identify cost savings were possible
  • Conduct quarterly reviews of batch management activities and operations
  • Identify root cause for batch related downtime, reduce repetitive batch failures and related incident ticket volumes
  • Accountable for defining a pragmatic batch support schedule for respective resources from different teams to support production.
  • Promote automated batch processing and reduce manual errors opportunities via engagement of tools, robotics, scheduler etc
  • Ensure comprehensive knowledge management in documentation on batch operation & control procedures, job dependency, KEDB on batch incidents etc

Essential Skills:

  • Degree in Computer Science or related fields
  • Over 5 years in team leadership
  • ITIL Foundations or higher certification is preferred
  • Strong batch management experience across a variety of platform from front-end to back end covering new and legacy technologies
  • Prior experience in implementing batch improvement/automation will be essential
  • People management, resources management and vendor management skills
  • Good understanding of batch operations, batch scheduling and design as well as related capacity requirements on underlying infrastructure
  • Knowledge and experience in application platforms and technologies including, but not limited to: Java, .NET, Pega, Guidewire, Web Methods, Informatica, Oracle and back-office AS400 systems using traditional languages such as COBOL and RPG, Microsoft SQL, Chef and Puppet, OpenStack, Microsoft Azure, Amazon Web Services
  • Experience in batch monitoring tools, batch scheduler and ticketing system such as Service Now
  • Batch performance tuning and analysis knowledge

To apply for this job email your details to career@dlsconsultancy.com