Skip to content

Mainframe Developer Automation

Bengaluru, India JR008131

Job Description

As a member of the Mainframe Automation Engineering team, you will work on producing mission-critical platforms, tools, and processes that will ensure highest levels of availability and reliability of all our applications. We need creative and innovative problem solvers who can partner with our Application development teams to automate. Our Automation Engineering team is furnished with a standout opportunity to build tools, frameworks, and cloud platforms that will support our company's growth over the next decade. If you are a self-starter and jump on new ideas to make the platform more stable, secure and feature rich, this is your new career.

Your Responsibilities

  • Write automation code for provisioning and operating infrastructure at massive scale
  • Work with development teams to make sure the applications is production ready, scalable and reliable from the grounds up
  • Identify and drive opportunities to improve automation for code deployment, management and visibility of application services
  • Develop tools and framework to automate operational tasks, deployment of machines, services, applications
  • Establish end-to-end monitoring and alerting on all critical components of the application
  • Participate in the on-call rotation supporting the platform and or the production application
  • Directs root cause analysis of critical business and production issues
  • Develop and mentor other Automation Engineers on standard methodology from Infra orchestration and troubleshooting application service in production
  • Engineering team in design reviews and work cross-functionally with Engineering teams on operational Represent Automation readiness


  • Proven ability to manage competing priorities effectively, making good decisions based on business priorities and objectives.
  • Must be an advocate and practitioner of Agile and/or DevOps methodologies
  • Experience developing Python code and Ansible playbooks an advantage
  • Experience with IT operations tooling and processes
  • Experience in the delivery of technical projects/programs including infrastructure, application implementations and software development
  • Technical degree required, Computer Science


  • Highly motivated and collaborative
  • Effective decision maker
  • A thoughtful and confident communicator, able to engage at all levels of the business
  • Demonstrated ability to partner with Product Owners to ensure technical implementation is able to meet immediate business needs while being flexible for future changes.
  • Ability to quickly understand new technologies sufficiently to be able to provide guidance to the team

Your Experience

  • Strong analytical and multitasking skills
  • Extensive software engineering background using CI/CD
  • Experience using GitHub in an agile setting. BitBucket and VSCODE experience preferred
  • IBM mainframe operating environment (z/OS) background in systems programming and automation successfully utilizing Unix System Services (USS)
  • Fluency in major IBM z/OS subsystems: Security, transaction management, database, network, job input/output, storage management
  • Experience using Python and extension modules, Z Open Automation Utilities (ZOAU), Zowe CLI, Zowe Explorer, IDE built on Eclipse or VSCODE (preferred), z/OSMF, RESTful services, REXX, Angular, Jenkins, Node.js, C/C++, Unix Shell (Korn, Bash), JCL. SYSVIEW 16.x is a plus
  • Experience with Cloud migrations of Z platform
  • Familiarity with Broadcom OPS/MVS, IBM Netview Automation, IBM Z System Automation, Broadcom Automation Point a plus
  • LCM/SDLC knowledge
  • Excellent written and oral communications skills
  • BS degree or higher

More career opportunities at Ensono

Explore additional openings with our team, and apply today.

Start your digital transformation today.