Job Description
Automation Developer

 

Job Description:

Function / Role    
Automation Developer (Mid-level)
External title (business card): Automation Developer


Key Responsibilities    
•    Collaborate with automation developers and services stakeholders to deliver automation solutions within agreed scope and timelines.
•    Participate in the project delivery lifecycle (requirements clarification, solution build, testing, rollout, and hypercare) under guidance of a senior team member.
•    Apply working knowledge of OS, infrastructure, SAP Basis, and/or databases to build and support automations for operational tasks.
•    Identify repetitive/manual operational activities suitable for automation (e.g., monitoring checks, transport housekeeping, user/client administration, patching/OS updates) and propose candidates for improvement.
•    Develop and maintain scripts and playbooks using tools such as Ansible and one scripting language (e.g., Python, Bash, or PowerShell).
•    Create and deploy workflows in Service Now Flow for automated tasks and support platform/tool integration activities.
•    Support technical rollout and adoption of automation solutions, including basic process updates and user enablement materials.
•    Test and validate automation solutions (unit tests, peer review feedback resolution, and execution in non-production environments).
•    Document design, implementation details, and runbooks following team standards.
•    Provide L2/L3 support for existing automations, including troubleshooting, minor enhancements, and maintenance (tickets handling).
•    Track work progress, collect user feedback, and escalate risks or blockers early.
•    Monitor automation executions to detect issues and help validate realized benefits (e.g., success rates, time saved).
•    Contribute to documentation quality by keeping procedures up to date and supporting knowledge sharing in the team.

 

 

 

Reporting / Organization

•    Reporting to Infrastructure & Platform Services – Automation Supply Development Manager/ Automation Operations Manager

Profession Level 
•    Junior Professional
•    Professional
•    Senior Professional
•    Program Manager
•    Principal
•    Director

Education/Experience/Skills
•    Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
•    Working knowledge in at least one area: OS administration, infrastructure, or hyperscalers.
•    Hands-on scripting experience in one or more languages (Python, Bash, PowerShell, etc.).
•    Practical experience developing Ansible playbooks (or willingness to learn quickly with mentoring).
•    Basic understanding of software delivery practices: version control (Git), code reviews, testing, and documentation.
•    Experience troubleshooting automation failures and understanding logs/errors in Linux, Windows and AIX environments.
•    Ability to work in an operational environment with multiple stakeholders, following change and incident/problem processes.
•    Good English communication skills (written and spoken).
Nice to have
•    Experience with AWX / Ansible Tower.
•    Cloud infrastructure-as-code exposure (e.g., Terraform).
•    Containerization exposure (e.g., Docker/Kubernetes basics).
•    Experience building a few self-implemented automations for operational tasks.
•    Interest in AI-assisted automation and productivity tooling. 

 

Get empowered by NTT DATA Business Solutions!

We transform. SAP® solutions into Value

 

NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.

 

     

 

 

Cloud & Hosting