An entry-level z Systems programmer installs, customizes, and maintains the IBM Z operating system and associated software, focusing on system stability and performance. Entry-level duties typically include assisting with software upgrades and patches, monitoring system health, troubleshooting problems using system logs, performing basic configuration tasks, supporting data backup and recovery, creating documentation, and learning to use core mainframe tools like JCL and ISPF. This role requires strong problem-solving skills, a foundation in computer science, and a willingness to continuously learn and gain experience in the complex Z environment.
Key Responsibilities
System Installation and Upgrades:
Assist senior programmers in installing and upgrading z/OS, zVM and/ or zLinux, its sub-products, and third-party vendor software.
Software Maintenance:
Apply system patches and maintenance levels to keep the z/OS, zVM and/ or zLinux environment current and secure.
Monitoring and Performance:
Monitor system software, performance, and resource utilization to ensure efficient operation.
Troubleshooting:
Diagnose and resolve software and hardware issues, often using system logs and debugging tools.
Configuration:
Perform basic configuration and update tasks, including managing JCL and system parameters.
Data Management:
Assist with and learn data backup, recovery, and disaster recovery procedures.
Documentation:
Create and maintain technical documentation for system software and procedures.
User and Application Support:
Work with application developers and end-users to support business initiatives and address operational issues.
Required Skills and Qualifications
Foundational Knowledge: A degree in computer science or a related field.
Technical Proficiency:
- z/OS: Basic understanding of z/OS operating system concepts and components.
- zVM: Basic understanding of zVM operating system concepts and components.
- zLinux: Basic understanding of zLinux operating system concepts and components.
- JCL: Proficiency in Job Control Language (JCL) for managing batch jobs and tasks.
- ISPF/TSO: Familiarity with TSO/E and ISPF for interacting with the z/OS system.
- Mainframe Tools: Exposure to utilities like SMP/E for software management and system logs for problem determination.
Analytical Skills: Strong problem-solving and analytical abilities.
Communication: Interpersonal skills to collaborate with team members and other IT departments.
Continuous Learning: A commitment to ongoing learning to stay updated with the ever-evolving mainframe environment.